在9月份的时候我面试了网易的android岗位,我是申请的线上面试,陆续经历了两轮的技术面,整体来说,网易的线上面试是很规范的,整个面试的节奏也都把控得比较好。
1、自我介绍
2、项目相关
3、类加载的生命周期
4、哪些方法可以创建线程池
5、tcp的性能
6.TCP和UDP的区别,分别有哪些应用场景?
7.简述七层网络模型
8、TreeMap和HashMap区别
9、这里有一个有序整数,用HashMap和TreeMap哪个更合适
10、线程安全
11、你比较了解的android第三方框架
12、RecyclerView 的缓存机制
13、手撕一个单例模式
1、自我介绍
2、项目相关
3、完整的网络请求过程有哪些
4、对handler原理
5、Looper 和 Handler 的关系
13、Looper是一个死循环,怎么保证性能
6、三次握手
7、泛型擦除
8、如何优化DNS
9、final 关键字的作用
10、跨进程通信的方式
11、简述HashMap实现机制,如何解决HashMap的线程安全问题?
12、volatile和synchronized的区别
13、多线程死锁
14、数据库索引策略
15、算法:用数组实现循环队列
有部分题会问得更深入一些,会追问的那种,一面和二面都会问到项目上的问题,一定要做好准备,以上面试题的解析看这里学习。
#网易##安卓工程师##Android##面试##面经#