蔚来安卓开发一面面经

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的区别
全部评论

相关推荐

牛客nb666号:见天才的门槛罢了查看图片
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务