网易Android一、二面面经(2022社招)

今年上半年在杭州线下面试的,当时我这边疫情还不算严重,考虑到线下可以和面试官有更直接的交流,就没有考虑走线上面试的流程,当时有做复盘,题目大概就是下面这些,我是连着两面的,就没有分开来总结了。

技术面

项目主要问了:遇到的难题和解决方案;技术栈中的一些细节,使用了什么算法来实现
java的集合类都有哪些(list,set,map),它们有何区别
hashmap底层原理,它和HashTable区别,为什么hashMap不是线程安全的?
Handler内存泄漏与Looper
volatile的作用
synchronized和look的区别,它们是怎么实现的
Java同步异步
为什么要泛型擦除
APK打包流程
四种引用方式,它们的使用场景是什么
线程池线程是如何保持线程不被回收的?
线程可以多次调用start吗?会出现什么问题?
AIDL是什么,进程间通信还有什么方式吗?
ViewModel的底层原理
MVC MVP MVVM的区别,它们是如何实现的
描述下Activity 的生命周期
android触摸事件流程
glide的图片缓存机制
布局方式有哪些,你觉得哪种更高效
热修复的原理
okhttp拦截器的原理
单例模式的实现方式,讲一下懒汉式的思路
HTTPS的建立过程
三次握手,为什么是三次,少一次会有什么结果
算法1:链表的归并排序
算法2:贪心算法

更多Android社招分享和Android面题手册可以看我的专栏哦,*********,大家面试加油!

#网易##安卓工程师##Android##社招##面经#

这里专门分享我和身边Android开发圈子的同事的一些社招经历,包括从社招面试题到Android进阶板块和前沿工具的学习资料,希望能给大家实现自己的大厂跳槽梦和升职加薪梦,牛友们需要Android面试手册或者有什么问题的话都可以联系我哦,也可以在部分文章下自取,大家面试加油,回家过个好年或者明年伊始一举拿下。

全部评论

相关推荐

评论
3
15
分享

创作者周榜

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