资深java开发专题汇总
面试经验

资深java开发 面试经验,共1

网易 - 资深JAVA开发

面试时间:2019面试职位:资深JAVA开发分享时间:2019-03

面试经历:
一面:
技术问题,基础问题包含多线程、虚拟机、JDK1.8优化、mysql原理,分布式原理等
二面:
项目问题
之前做过的项目,对SOA构架的理解,构架测试理念,技术问题排查步骤,带人如何考核以及对新人的帮助
三面:
人事面,个人性格确认,离职原因等
四面:
部门问题交流以及未来你对部门的技术帮助
面试官提的问题:
多线程:
1、hashMap实现以及多线程下Hashmap问题,死循环原因(扩展,倒排序),1.8中优化
2、correntHashMap实现原理,1.8下优化
3、线程池参数,首次创建数、最大数、队列数、饱和策略
扩展:线程池怎么处理过期线程
4、hashtable为什么key不能为空,源码上说明
hashtable获取hashcode时,为空直接抛出异常
hashmap为空,取0
5、内置锁和显式锁的区别,显式锁的优势
6、公平锁和非公平锁的区别以及实现
7、内置所的优化(偏向锁、轻量锁、重量锁),层层递进(粗级锁)
jvm:
1、FULL GC场景,默认第一次必FULL GC,做智能优化
其他FULL GC场景
2、元数据区配置
3、JAVA内存模型
mysql:
1、MRR和ICP原理
2、意向锁原理
3、innodb引擎下,表级锁,行级锁,间隙锁
4、mysql 优化方案
5、可重复读的事务级别下,select和insert的事务冲突
分布式调度引擎的实现
redis哨兵的使用以及原理
redis cluster的hash存储原理

有用(1) 面试感觉:很好 面试难度:难度一般 应聘途径:内部推荐

1   共 1 页

资深java开发  热门职位面试经验

其它职位面试

最新面试经验