B站Android面试一面

呱呱呱是青蛙IP属地: 浙江
0.401字数 332阅读 1,054

我工作2年,一年安卓经验。校招期间还有之前面试都是面的Java开发岗位,这次是我第一次面试安卓,还是很忐忑。感觉准备的还不是很充分。记录一下面试过程。

HashMap

1.讲一下HashMap

2.HashMap如何避免哈希冲突的

3.红黑树了解吗

4.红黑树的时间复杂度

5.HashMap每次为什么扩容2^n

###CocurrentHashMap了解吗

voliate

1.voliate讲一下

2.voliate如何实现可见性

3.从cpu和内存角度讲一下可见性

4.自旋锁听过吗

##安卓相关

Handler

1.Handler讲一下

2.主线程可以向子线程发送post吗

3.消息队列中没有消息,loop如何操作

4.为什么Looper挂起不会引起ANR

5.ANR是有谁发起的

view的绘制过程

1.measurewidth和getwidth有什么区别

2.view绘制过程中,哪里可以获取view高度

为什么debug时第一个都是zygoteinit

如何实现懒加载

1.view page你用的什么adapter

2.fragment在viewpage中的生命周期

3.如何实现懒加载?


谁来看一下,我感觉问的好难。

大部分都是一知半解,今天学习到2点,恶补一下。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
4人点赞
总资产3共写了848字获得22个赞共9个粉丝

推荐阅读更多精彩内容