总共半小时
1、自我介绍
2、为什么会出现OOM、怎么定位OOM错误?jvm启动参数?
3、jvm内存区域有哪些区域会出现内存溢出
4、jvm堆内存内存结构
5、元空间在哪儿?怎么分配本地内存?
6、ConcureentHashMap底层原理
7、Synchronized 和 ReentrantLock不同?condition.singal()原理
8、线程状态,sleep和wait的区别
9、volatile关键字解决什么问题,原理?
10、cas从哪儿get又set哪儿去?
11、介绍项目
12、ncos分布式原理?
13、redis用在什么地方?
14、分布式锁怎么实现、redission看门狗什么时候会续期?怎么判断会不会续期
15、反向代理 正向代理 区别?
16、实验室项目几个人 怎么沟通的?
17、短期计划、长期计划。
反问?
学习建议
就记得这些了 面试官人挺好的 有一些问题问的很细节 自己还是了解不够多。
#满帮##Java工程师##秋招##面经#