最近找工作太忙了,这个月就不更新技术文了,给大家分享一篇字节跳动客户端面经,希望对大家有所帮助~
北京字节跳动科技有限公司java开发面试题
Activity的生命周期,一个Activity打开另一个Activity经历的生命周期,启动一个透明Activity会经历的生命周期。
Activity启动过程。
用过内存泄漏的检测工具吗?LeakCanary原理介绍一下?为什么LeakCanary要手动调用一次gc()?
GC回收机制?
View事件分发机制?父类拦截了down事件后,子类还可以接收到事件吗?
写一个线程安全的静态内部类单例。
为什么不加volatile关键字会有线程安全问题?
volatile关键字如何保证可见性和原子,其原理是什么?
算法:接雨水
你是通过何种渠道获得这次面试机会的?
答:网上申请
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:很好
这次面试的结果如何?
答:面试还未出结果