蔚来安卓开发一面面经
1.自我介绍
2.安卓项目深挖,有哪些功能,你负责了什么,相关的技术栈
3.网络请求用了什么第三方库(okhttp),有阅读过源码吗(没有
4.两个嵌套的recycleview如何解决滑动冲突
5. 从触摸屏幕开始安卓的事件分发机制,拦截的方法叫什么
6.追问,如果拦截的方法返回false,这个触摸事件将由哪一层处理
7.图片加载用过哪些库,glide还用过什么其他功能吗,具体是什么方法
8.leak canary怎么检测到内存泄漏并定位
9.追问:内存泄漏的类型
10.刚刚你提到堆栈,java堆和栈分别用来存什么
11.如何检测安卓中的内存使用情况
12.java的垃圾回收机制,都有哪些方法,怎么进行标记回收的(没答上来)
13.对kotlin的了解
14.八股:协程是干嘛的
15.八股:hashmap的原理,线程安全吗?什么是线程安全的?
16.八股:activity的启动模式
17.八股:安卓的跨进城通信方式
18.八股:binder使用过吗?具体原理是什么
19.八股:安卓中的广播机制了解吗,有几种注册方式,优缺点是什么
20.八股:安卓中的四大组件有哪些
21.八股:安卓中常见的架构(mvc,mvvm,mvp),你用过哪种
22.安卓的framework接触过吗(没有
23.AMS和WMS了解吗(不了解
24.jetpack的常用组件说一下
25八股:synchronized和volatile的区别
26.研究生时期的研究方向
27.为什么选择智能座舱
28.offer情况
29.对蔚来有了解吗
30.反问
一场八股盛宴,被问麻了..面试官很负责,没有手撕的情况下面了1h