网易后端一面面经
部门是做java中间件开发的
对简历上的项目提问:
如何衡量覆盖率;为什么要把函数名加入config的entry;除了AST树以外,还有哪些方法可以获得结构信息;如果用java来说,给了字节码以后,具体该怎么进行检错。
如果token被盗如何解决;token相比session有什么缺点
redis八股:
知道哪些redis部署框架;集群模式和哨兵模式有什么区别;和memcache的区别
mysql八股:
事务的隔离级别;如何给mysql加乐观锁和悲观锁;还知道哪些非关系型数据库;讲一下数据库的分库和分表
java八股:
JVM有哪些部分;线程池新建线程的过程;G1和CMS的区别,什么时候用CMS(照着小林code背的,但几句话就讲完了,好像讲得不够多);线程和进程的区别;讲一下协程;如果发生了full gc,如何排查,找到占用内存过多的东西;什么时候会发生full GC;有哪些底层结构用到了CAS;有哪些线程安全的集合
有用过消息队列吗;有用到分布式数据库吗;
#面经##实习##网易##网易求职进展汇总#