搜狐,探探android面试题分享

搜狐

1.ViewModel的作用及原理
2.ViewModel被复用原理
3.LiveData的作用及原理
4.LiveData观察者模式的观察者和被观察者
5.LiveData本身观测了谁
6.DataBinding的理解,特点,优点
7.DataBinding在项目中的作用
8.优化做过哪些
9.如何获取卡顿优化具体的方法
10.内存优化
11.AndroidStudio的性能优化工具
12.内存泄漏的原因
13.GCRoot
14.SQLiteDatabase的helper及意义

探探

1.APP启动流程
2.对插件化的了解
3.一个Activity同时存在于两个进程
4.在A进程启动B进程的Activity
5.启动栈和进程的关系
6.Activity启动时获取View的属性
7.View的绘制流程和Activtivity的生命周期的关系
8.View.post原理
9.Handler.post原理
10.Handler如何保证线程安全
11.子线程创建Looper
12.MessageQueue消息分类
13.内存屏障消息使用场景
14.android系统什么时候会使用内存屏障消息
15.View的绘制流程
16.requestLayout和invalidate的区别
17.requestLayout和invalidate的底层实现机制
18.监听线上应用的帧率
19.IdleHandler的使用
20.View的事件传递机制
21.如何标记事件被拦截或消费
22.一个ViewGroup的View接收到了ACTION_DOWN事件,MOVE到了当前View的外界位置,View事件的执行流程
23.子View消费量ACTION_DOWN事件后,ACTION_MOVE是否会执行时间传递流程
24.在做项目的过程中有做过那些由技术驱动去做的内容
25.协程原理
26.性能优化
27.TCP与长链接
28.android保证长链接后台存活
29.长链接重试机制

#android##面试技巧[话题]#
全部评论

相关推荐

07-25 13:46
门头沟学院 Java
点赞 评论 收藏
分享
白火同学:先说结论,准大三不是特别好找实习,boss沟通300+没有实习是很正常的情况。一是暑期实习时间太短了,二是在这么多准大四都找不到实习,从实习时间和掌握技术层面,企业会优先看他们。 再说简历,其实985本+准大三到这水平的简历也很优秀了,要说的话,项目经历可以再优化一下,可以基本围绕采取STAR原则,分为项目概述、技术架构、技术亮点、实现结果,再发给AI润色一下。 最后说操作,准大三的话,如果想找实习那就多投,不过现在也7月中旬了,时间上已经略晚了。如果7月底实在找不到,也可以多刷点算法,多学点技术,这实习也不至于一定得有,当然有更好。
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务