网易面
一面:发散面
自我介绍
tomcat集群
类似Google Gson的还有什么包
tomcat加载基本流程,涉及到的参数
Spring、SpringMVC原理、流程
Mybatis原理
Hibernate了解吗,Mybatis和Hibernate的区别
设计模式在spring中的使用
jvm参数、调优
JDK1.8有什么新特性
什么情况下会触发Minor GC
java线程之间的通信
HashMap&ConcurrentHashMap原理、区别
使用过什么同步器
项目遇到什么难以解决的BUG
项目怎么改为分布式的
二面:专业面
String是基本类型吗,为什么可以用+操作
两个方法完全相同可以重载吗,有什么办法可以
try里面return,finally再return,哪个会返回,字节码怎么变的
java有几种引用类型,什么情况下使用软引用,GC时如何判定哪些软引用需要回收
使用过什么垃圾收集器,Serial收集器有什么特点
java同步方式,有什么同步器
AtomicInteger原理
什么状况下不适合用CAS
怎样让一个线程放弃锁,放弃锁后什么时候能再次获取锁
Synchronized与Lock有什么区别
服务器怎么记忆用户登录状态
Cookie&Session的格式、传输的内容
楼主不才,止步二面,面试下来感觉网易很重视语言基础这一块。java尤其重视并发这一块,甚至问到了底层字节码的跳变。