1、谈谈你对Spring中IOC和AOP的理解。
答案:
2、谈谈Spring的bean的创建过程和生命周期。
答案:
3、谈一下JVM的内存分配和垃圾回收机制。
答案:
4、谈一下你使用比较多的设计模式和场景。
答案:
5、谈一些mysql的事务隔离。
答案:
6、在项目中使用什么框架,用到什么缓存和中间件。怎么避免缓存击穿,穿透,雪崩。
消息队列怎么保证数据不丢失。
答案:
7、谈一下有没有阅读过XXX组件的底层源码。(这种属于变态问)
答案:
8、如果让你设计一个高并发或者秒杀系统,你要怎么设计(这也属于变态问)
答案:
9、聊一下分库分表,怎么分,有什么策略。
答案:
10、有没有做过JVM调优,你是怎么做的。
答案:
11、有没有做过SQL优化,一般遇到什么场景进行优化。
答案:
12、谈谈分布式事务。
答案:
13、谈谈你的springCloud全家桶各个框架的理解(大而全的问题,可逐步深入往死里问)。
答案:
14、自己有没有封装什么样的组件在项目中使用。你是怎么封装的,当时的背景需求或者技术需求是什么。
(有空续集)