赶在2024年开工的第一天,前来分享 饿了么 Android 开发岗面经(已获Offer)

本文作者分享了自己参加Android面试的经历,涉及fragment生命周期、服务机制、事件分发、网络协议、数据结构等内容。作者强调了面试官的专业水平和面试过程中的技术讨论,同时推荐了系统化的学习资源和面试准备策略。
  1. fragment的生命周期 ;

  2. service一些知识 ;

  3. 事件分发机制 ;

  4. Binder实现机制,Stub类中asInterface函数作用,BnBinder和BpBinder区别;

  5. gradle中buildToolsVersion和TargetSdkVersion的区别是什么 ;

  6. 手机适配一些方案 ;

  7. hashmap的实现原理 ;

  8. 静态方法是否能被重写;

这些大概聊了1个半小时,开始的时候还有些紧张,慢慢聊开了,就好多了,面试官的语速有点快,老是需要面试官重复一遍,我也不经意间语速也变快了,不过能看出来面试官还是很厉害的。

二面
  1. 3次握手和4次挥手的原因,以及为什么需要这样做;

  2. 数据结构,搜索二叉树的一些特性,平衡二叉树;

  3. hashmap是如何解决hash冲突的;

  4. 进程与线程区别;

  5. 写了一个二分查找和单例模式;

  6. http中的同步和异步;

  7. 聊了一些项目上做的东西,问了问职业规划;

由于二面面试官不是做Android,本来面试我的人临时开会去了,所以这一轮面试没怎么问android相关知识,不过二面面试官一直是微笑,所以这一轮很轻松,更像是一起讨论问题。

面试完已经是下午4:30了,由于面试当天是星期五,而周五会议比较多,所以等了会,二面面试官说三面面试官在开会,面试另约时间,我还是说这次一次面试完吧,这一等就等了2个半小时,期间hr跟我说三面面试官是个大牛。

三面
  1. 我认为Android做的优秀的几个地方,然后又根据我说的问了问比较深入问题;

  2. Android是如何进行资源管理的;

  3. java比较重要的几个特性;

  4. 网络五层结构,每一层协议,由于我网络不是很好,还问了一些其他的问题(例如MAC地址和ip地址的区别等);

  5. 为什么离开原来公司,以及职业规划,然后因为面试完大概就晚上8点了,就先让我回去,下周让hr跟我联系,我想这是应该通过面试了吧;

阿里技术还是很厉害的,从面试官的水平就可以看出来,尤其是外卖核心部门,办公环境是不错,但是感觉就是有点乱,不知道是不是因为今天面试的人很多,基本上一直有很多人来回走动,有一些嘈杂。

最后


我把自己往年的一些Android 面试题与自己的学习笔记心得进行了整理,并在网上找出了对应的参考答案,将其整理成了PDF文档。因文章篇幅长度限制,暂且只能用图片形式展现,如有需要请大家去我GitHub项目中查看,我已上传至我GitHub项目中:https://github.com/733gh/Android-T3,望这些干货能够帮助到大家!!!

总结

我最近从朋友那里收集到了2020-2021BAT 面试真题解析,内容很多也很系统,包含了很多内容:Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题等等,可以很好地帮助大家深刻理解Android相关知识点的原理以及面试相关知识

这份资料把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节;还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

这里也分享给广大面试同胞们,希望每位程序猿们都能面试成功~

Android 基础知识点

Java 基础知识点

Android 源码相关分析

常见的一些原理性问题

腾讯、字节跳动、阿里、百度等BAT大厂 2019-2020面试真题解析

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

6601)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值