1.juc并发包源码。volatile的语义,CAS的语义。15分钟 2.spring底层实现原理流程,讲了ioc和aop,详细过程,细节到具体函数。聊了接近30分组 3.一个http到达web服务器再到你程序的流程说一下。20分钟 4.mysql索引底层讲一下,mysql主从复制,mysql索引创建需要考虑些什么。5分钟 5.场景题:如果你来设计一个会员充值的功能,你会考虑些什么? 答:付款一次重复充值的问题,事务,付款成功才充值。10分组 6.算法:实现一个加减乘除和括号的字符串的计算,当时没写出来,后来面试官说算法需要加强。 反问:我还需要哪里加强? ...