java基礎:
1、常用集合類- 重點 HashMap、ConcurrentHashMap
2、多線程併發,AQS
3、動態代理、常用設計模式
4、java底層 -- 垃圾回收、類加載機制、內存模型、雙親委派 、JVM調優 -- 深入理解java虛擬機
框架:
1、Spring原理 熟悉並理解記憶 -- AOP IOC 事務
2、Springmvc原理 熟悉並理解記憶
3、Springcloud 各大組建原理 和 應用中的常用問題(spring cloud實戰中大部分有講)
互聯網架構常用工具:
1、redis -- 五大數據結構用法,單線程執行的理解、高可用架構的理解記憶(主從、哨兵、集羣)、數據如何同步 如何保證可靠性
2、zookeeper -- 數據同步、高可用算法、做配置中心、註冊中心(瞭解與eureka做註冊中心的對比)
3、mongodb -- 考察的相對較少
數據庫:
mysql 底層存儲實現 ---
1、innodb myisam區別
2、數據具體怎麼存儲的
3、索引怎麼執行的和索引信息本身怎麼存儲的
4、執行計劃怎麼查看,執行計劃結果中各個參數表示的含義
5、高可用(主從、集羣)、數據同步
進階: 實戰經驗,線上問題處理、dump文件分析能力