给自己暑期实习打个小结吧。准备了很久的操作系统、计算机网络,但似乎问的还挺少。但是MySQL、Redis问的很频繁、也比较深入,同时JVM、JUC也问的很多,设计模式里也会问。MySQL重点放在B+树、索引、事务、日志。看完小林coding基本能覆盖完。 Redis看小林也够了。问持久化AOF、RDB;淘汰策略;数据结构;雪崩、击穿、穿透的解决;数据库和缓存一致性。 JVM、JUC很多,不过看黑马足够了。设计模式多看看单例(重点)、工厂、策略模式、模板模式这些,几大原则也要熟,最好项目要使用。 其他八股文问的就比较少了,多看看hashmap、反射、集合、java8这些八股。这些可以看javaguide。 总的来说,自己面试很多都差一点,还是很多基础没打好、学的还不到位导致面试挂的。MQ这些也没在项目用过,后续学完加上吧。还是自己太菜了,美团、阿里终面没把握住