坐标:北京
应聘公司:网易
应聘职位:Java后台研发工程师
面试时长:30min
一面相对来说比较容易,都是问一些基础性问题。大家只要准备充分基本没啥问题。
1.自我介绍
2.介绍项目
3.说明下你的MM算法
4.线程和进程的区别
5.线程实现方式
6.线程池的实现方式和参数
7.线程池工作原理和什么时候会超出最大线程数
8.集合类
9.线程安全的理解与实现
10.synchronized实现原理
11.什么时候轻量级锁膨胀
12.悲观锁和乐观锁
13.HashMap的原理
14.TCP三次握手,为什么不两次或四次握手
15.死锁
16.描述下HTTP协议
17.说下BIO,NIO,AIO
18.说明下Stream类
19.说个你熟悉的框架的源码
20.写个多线程累加,原子类和synchronized各写一遍,你确定能执行完吗?
两天内收到二面通知,很开心,啦啦啦。。