字节抖音一面--Android岗
字节抖音一面(面试时长50min,等待二面状态)
1. 接口和抽象的理解
2. 进程和线程的理解
3. 各种单例创建的理解,以及DCL的同步机制为什么这么做,其他的设计模式知道的,以及应用场景。
4. MVP和MVVM的理解,P层它主要做什么工作,你如何实现的M、V、P三层的通信。
5. Handler的工作流程,Handler能否在子线程初始化以及用什么方案来替代Handler的在子线程初始化。
6. JVM的组成成分,以及你对四大引用的理解
7. 四大启动模式的启动方式以及场景分析,如过一个按钮对应页面跳转,如何点多次只进行一次跳转,两种方式回答
8. 对http和https的理解
9. Broadcast和LocalBroadcast他的一个区别
10. Static变量他的用处是什么,具体应用场景。
11. 一道两个链表的相加问题。思路+伪码实现
#字节跳动##安卓工程师##校招##面经#