记2022年8月底的一次面试,这家我是通过了,但当时有更好的选择,去的时候要求先做笔试,大概写了我个把小时,后面就是两轮面试,第一轮是技术面,然后隔了半个小时,等到了主管面试,就是顺一遍你的项目,针对他感兴趣的点进行提问,然后跟我闲聊了一会,等于是代替Hr面了,后面hr跟我谈了薪资就没其他事了。
这一轮Java的内容比我想象的要少,对Android本身看得很重,这确实要技术对口才行了。
详细讲一讲最有成就感的项目
JVM垃圾回收算法
HashMap底层实现
ArrayMap 、HashTable 和ConcurrentHashMap的区别
多线程同步问题
谈谈Activity的生命周期
看过哪些开源框架(根据你说的来细问,我说的是Glide 框架、volley框架这些)
Android消息机制是怎样的?
View事件分发流程
ArrayList 和 Map 的区别
性能优化做过什么?如何做内存优化?
apk的打包过程
自定义View的流程
okhttp有几个拦截器,分析下它的原理
简单讲讲MVC,MVP,MVVM
Http 请求的分类,HTTPS如何保障安全?
单例模式的实现方式
跨平台开发框架最了解哪个?(flutter),为什么选择它?
#同花顺##Android##安卓工程师##社招##面经#差不多就是这些了,希望看到的各位都能拿到一个满意的offer,回家过个好年。如果觉得自己心里没底,可以看看我的Android面试手记,需要可戳我,加油!