前言

最近我一直在牛客刷帖子看到好多对于现在IT环境的负面消息,自己也是找了一个多月Offer一个都没有,又看到这些感觉面试的勇气又少了…
这种状态我根本就不知道任何转变,真的是投简历都不想投!
就在这样的状态下,朋友说他那边内推有消息了,说待会HR会和我联系。
怎么说了,并没有太多惊喜,因为之前的面试已经把我人快磨没了。
5.16号过去面试,面试我的是一个看起来比较随性的大哥,我看他穿着就很随意。
面试一般吧!自我感觉。
我本就不抱有希望能过,结果当时下午来了个电话,说是下午约二面。。。我当时也没事情(手上也没有其他面试)就又过去,二面基本上在聊项目。
直到三面通过我还感觉有点奇幻,可能是太久没有那么顺了。
是不是内推的好过啊!
以下是我的面试经历
一面
-
自我介绍
-
Android一些优化方案
-
什么是过渡绘制,如何防止过渡绘制
-
事件分发机制
-
ListView的优化
-
Binder机制
-
在多进程中,Application会启动几次
-
单例模式,双锁原理,volatile原理,静态内部类实现单例的原理。
二面
- 询问Android的相关知识问的也不多,大多是放在项目上的东西。
- Java多线程,synchronized
- 聊项目,都具体做了什么。
- Binder机制
三面
- 主要了解一些个人的情况,以及一些项目,最后问了期望的薪资,以及对公司的看法和自己个人的规划
最后分享一份各个大厂的高频面题
《Android面试大厂必考174题》
纲要
1. SD卡
2. android的数据存储方式
3. BroadcastReceiver
4. sp频繁操作会有什么后果?sp能存多少数据?
5. dvm与jvm的区别
6. ART
7. Activity的生命周期

由于文章内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要《Android面试大厂必考174题》完整文档的可以加微信 即可免费领取!

8. Application能不能启动Activity
9. Activity的状态都有哪些
10. 横竖屏切换时Activity的生命周期****Activity的状态都有哪些
11. 如何设置activity成窗口样式
12. Activity的启动方式

13. Service的生命周期
14. IntentService
15. Fragment和Activity的onCreateOptionsMenu
16. Service的onStartCommand有几种返回值
17. Service的onRebind什么情况下执行
18. Handler防止内存泄露
19. IntentFilter的匹配法则
20. Fragment与Activity传值
21. Fragment 生命周期

22. Fragment的add和replace的区别 //replace==remove|append
23. Fragment如何实现Activity栈的压栈和出栈
24. 什么情况下造成内存泄露
25. 图片过大导致OOM
26. SoftReference跟WeakRefrence的区别
27. dp与px
28. 设置布局为一半宽、高
29. 多分辨率支持的清单文件配置
30. Android的事件分发机制

31. ArrayList和LinkedList的区别
32. LruCache
33. 什么是ANR,如何规避
34. 描述Service的启动方式
35. Android有哪几种布局

作者在经历了一段时间的求职挫折后,通过内推进行了一次Android面试,原本不抱希望却意外地顺利通过了三面。面试涵盖了Android技术如优化方案、事件分发、Binder机制等,并讨论了项目经验和职业规划。
2285

被折叠的 条评论
为什么被折叠?



