27.如果因为索引选择错误而导致了选择索引错误,那有什么办法修正呢,我回答了analyase
xxx和在sql语句里面强制指定索引
28.问项目
29.为什么很多项目都选择Spring?
30.为什么在项目中使用ioc?(这里我答了交给spring管理之后,可以通过干预Spring Bean的生
命周期来达到一个可扩展解耦合的地步,由于答了Spring管理bean 的生命周期,所以有了31
问的追问)
31.Spring 的生命周期,(反正大概把源码那一套东西说了一下,大概答了4 分钟,由于提到了
Spring在postBeforeInstiation提供了给bean aop 的机会,所以有了32 问的追问)
32.Spring自身有什么地方使用了aop 么?这我答的是@Transactional
33.@Transactional在使用的时候有没有遇见过因为aop 的缺陷而导致的不生效的问题,比如一个类里,没加Transactional 的方法,调用加了@Transactional 注解的方法,可能生效也可能不
生效,不生效的可能原因是什么,要求围绕aop 的实现来答,这个我答的不好,面试官要我下去
之后看看源码再思考一下
34.netty有实际使用过吗
35.问epoll原理
36.问我gc 调优经验,说了一个内存泄漏排查,还有上线容量估算
37.问我K8S了解什么
38.排查系统性能问题的时候,用什么思路和工具,uptime top pidstat netstat vmstat dstat sar -n
DEV 能答的工具还有一些字段的含义都丢出去了,然后说了软中断硬中断iowait进程之间
wait 过高的时候,排查的思路
39.K8S 了解多少,项目中用过吗
40.最近在学什么
41.有什么要问的
得出一个经验,面试的内容和难度可能会随着你的回答而变化,阿里的算法两数之和是真的
舒服。
全部评论
(2) 回帖