大家好!给大家介绍一下,这是我们持续更新整理的2019-2021字节跳动历年Android面试真题解析!
早在2019年我们就建了第一个字节跳动的面试群给大家讨论面试的东西。期间累计有1825个群友分享了自己的Android面试真经,并提供了参考答案。
这其中就有很多成员已经斩获今日头条、抖音等岗位的offer。有很多成员面试虽然失败了,但也分享了很多失败的经验教训。在这里一并对他们表示感谢!正是因为大家的奉献和支持,让我们的这份面试真题解析已经累计下载1082万次!
正文
面试总共花费30天左右,才拿到了offer。
一面
1.自我介绍
2.项目
3.四大组件
4.activity生命周期
5.启动模式
6.线程状态
7.网络协议(每一层、还有TCP和UDP)
8.会不会网络编程
9.handler
10.JVM,内存模型那些
11.GC(有哪些方法那种问题)
12.项目中的数据库
13.HashMap、HashTable、ConcurrentHashMap
14.反问环节
二面
视频面试。这一面依旧是初试,应该是交叉面?
1.自我介绍
2.项目(这里花了好多时间emm,他会根据我项目一路提问)
3.算法题:字符串根据字典分割的问题。一开始给的解决方法时间复杂度太高,一直要求优化。还有一题我忘了……
4.TCP和UDP以及应用场景
5.JAVA与JS