基本没八股都是很细的实际应用题,被狠狠拷打,有点记不太清了,只记得三个不会的问题qaq。1. 有一个1000w行的表,主键是不连续的,问如何快速取出这1000w行数据?分页出现深度分页如何解决?使用多线程批量获取如何实现?2. 如何排查java cpu占用率高?3. 如何监控java的线程池?例如有大量的线程池跑满了,如何查看和监控线程池中的线程的状态。4. 手撕给一个含有数字字符串,字符串有abc等异常字符,需要去除掉异常字符,输出去除掉异常字符的整数值,考虑符号和溢出。(12.30面试有点饿了,忘了怎么判断正负溢出了,难绷)GG更新: 感谢信