書籍
tips:如果時間不夠或者比較熟悉,可以直接在csdn搜索對應的讀書筆記。建議自己也寫一下讀書筆記。
必看
java:《Java核心技術 卷Ⅰ》、《深入理解Java虛擬機:JVM高級特性與最佳實踐》
數據庫:《高性能Mysql》、《Redis設計與實現》
設計模式:《大話設計模式》
linux:《鳥哥的Linux私房菜》
《劍指offer》
選看(如果比較熟悉的話,可以直接找面經看)
數據庫:《Java併發編程實戰》、《Java編程思想》
框架:《Spring源碼深度解析》
計算機網絡:《計算機網絡自頂向下方法》—主要看TCP/IP協議族的協議
操作系統:《現代操作系統》
最好對於分佈式的一些書籍也涉獵一下,比如Dubbo或者SpringCloud相關的。
刷題
力扣
“探索”
初級算法題https://leetcode-cn.com/explore/featured/card/top-interview-questions-easy/
中級算法題https://leetcode-cn.com/explore/interview/card/top-interview-questions-medium/
高級算法題https://leetcode-cn.com/explore/interview/card/top-interview-questions-hard/
刷完之後把前150題沒做完的做一下,之後順序就隨便,推薦按照最熱100題來做。
牛客
劍指offerhttps://www.nowcoder.com/ta/coding-interviews
一些Java筆試題https://www.nowcoder.com/intelligentTest