npy的联想开发一面面经
JVM:
1. JVM的内存划分
2. 什么情况下会导致JVM栈溢出
3. 垃圾回收的常见算法
4. 什么样的对象会直接进入老年代
Java基础:
5. StringBuffer和StringBuilder区别
6. 有没有看StringBuilder的源码,多线程时StringBuilder为什么不安全,可不可以举个例子
7. StringBuffer怎么上锁的
8. 自己项目中有没有用到这个上锁的方法
9. synchronized的锁状态,可以降级吗
10. 了解volatile关键字吗
11. 可重用锁的实现原理
12. AQS中线程之间同步的方法
13. 线程池的七大参数
数据库
14. 索引失效的几种情况
15. MySQL的redolog
16. MySQL的两阶段提交
17. 有没有遇到过数据库死锁,举个例子
项目相关:
一些项目的问题。。。
其他:
18. 用过feignclind吗
19. 微服务中的服务与服务的互相调用是怎么实现的
20. 了解过RabbitMQ吗,用过吗
21. 查看文件最后几百行的Linux命令
22. 查看JVM内存的命令
23. 口述跳台阶的思路
24. 实际用过哪些设计模式
25. spring bean的生命周期