好家伙突然就来个电话,措不及防1.问项目,搜索功能怎么做的,用的es,es用的那个api,底层逻辑知道吗(没了解)2.你自己对线程的理解3.AQS及常见实现类4.CPU飙升排查5.为什么会有线程?线程为什么切换开销小?页表用来干嘛的?6.了解动态规划吗,说个最常见的题,最长递增子序列,你做dp的思路7.项目里有用到什么模式(脑残说了个模版模式,追着问了下去…..说了两句就说不下去了)8.cap9.redis8,9说只是了解就没深问10.服务器突然压力剧增,怎么办?我答以mysql为例,主从复制、分片、使用缓存;面试官说,如果就是只能有一台服务器,你怎么办…还有一些没录音想不起来了总结,场景题真难,别说你不会的东西