首页 > 百度商业变现Android开发二面面经
头像
dsdisenc
编辑于 2020-08-21 07:34
+ 关注

百度商业变现Android开发二面面经

百度商业变现业务(广告之类的),一二面都是百度的视频会议面试,需要共享屏幕开自己的IDE写代码。
面试官很有耐心,面试体验不错,好评
以下是问题:

1、JVM内存分布

2、Binder机制?Binder是怎么样实现Client、Server和ServiceManager通信的?

3、HashMap底层、扩容、ReHash过程

4、锁?锁的自旋、公平锁非公平锁,CAS有了解吗?

5、ViewModel的生命周期?

6、ClassLoader机制?为什么要双亲委派

7、Android中一个View的显示渲染过程,自定义View的时候需要避免什么操作?

8、Activity、Window、View之间的关系

9、实现一个单例有哪些方式?双重检验锁为什么要两次检验?为什么要加Volatile

10、Volatile有啥用

11、ANR在什么情况下会发生

12、Handler机制、为什么Looper不会阻塞线程

算法题:
反转链表,LeetCode原题,秒了

问题都问得很深,很多Java的机制作为Android开发关注的其实并不多233所以问得挺深挺难
每一个问题都是有关联的,会从简历出发去问,所以对自己的简历需要很熟悉
许愿下一面面试官说下一面是非技术面,应该是经理来面

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐