5月3日,中午HR打电话过来预约了下午4点半面试,说会在线写代码,让我准备好网络环境。结果5点半还没打电话过来,被放鸽子。与hr重新沟通过后,确定周下一下午再面,可是跟hr沟通预约这一套貌似在美团并没有什么用。
不过羡慕归羡慕,不过这又为我码字提供了素材(哈哈哈),咱今天就大致分享一下学妹的这美团 Android 4面面经,看看人家大厂面试都问了些啥?
学妹自述:晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了。面试官各种抱歉,说开会拖延了。。
-
层次遍历二叉树
-
改变数组使其奇数在前偶数在后且相对顺序不变
-
Activity四种启动模式
-
俩App的activtiy很奇葩的互相启动来启动去,然后依次按返回键判断当前activity
-
强软弱虚四种启动类型
-
Handler原理
-
EventBus源码
-
线程通信
-
广播
-
服务的分类
-
如何与服务交互
-
如何终止线程
-
服务所在的线程
-
IntentService的原理以及好处
大家如有需要参考的可以直接去我CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 访问查阅。。
-
Binder原理
-
服务相关
-
说说设计模式并且结合Android源码解释
-
OkHttp源码深入讲解
-
责任链模式
-
事件分发
大家如有需要参考的可以直接去我CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 访问查阅。。
-
手写快排
-
最大子序列
-
Activity的四个启动方法
-
Activity的生命周期
-
Fragment的生命周期
-
Fragment相比Activity有什么优劣
-
Fragment和Activity的交互
-
Fragment的使用场景
-
本地广播的用法
-
本地广播的原理
-
如何让广播只发送给特定的App
-
Intent如何传递大文件
-
Intent传递超出范围的文件的后果
-
如何传递大文件
-
如何避免大图片OOM
-
图片压缩的原理
-
Glide源码
-
图片的三级缓存
-
Lru算法
-
EventBus原理
-
RemoteView使用场景及其方法
-
RemoteView能使用的View的范围
-
Notification能否使用自定义View以及原因
-
RemoteView原理
-
简述事件分发机制
-
事件分发中的方法名、方法参数以及不同的返回值的意义
-
ListView中如何使不同的Item加载不同的样式
-
ListView中convertview的作用以及意义
-
RecyclerView与ListView的区别
-
如何解决ListView异步加载图片的问题
-
ContentProvider的用法,详细到方法
-
跨进程通信的方式
-
AIDL原理
-
Binder原理,详细到方法
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)
最后
给大家分享一份移动架构大纲,包含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!
含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;**
[外链图片转存中…(img-i9kpsHkY-1712407600305)]