一、說明
最近三周都在面試,包括國企類的和二線互聯(lián)網,對于喜歡問的問題這里總結一下
二、線程
- 線程實現方式、區(qū)別
- 線程池參數有哪些,如何作用于新的線程
- 線程池拒絕策略
- threadlocal應用場景、弱引用內存泄漏問題
- synchronized,lock,volatile 區(qū)別與原理
- 鎖的種類,應用場景
- juc容器
三、jvm
- 類加載過程、雙親委派
- 內存模型,每部分的作用、內部結構
- 可達性分析
- 回收算法,回收過程
- 項目啟動參數
- cpu、內存問題排查
- 內存優(yōu)化
四、mysql
被1個大佬拎著問了1小時
- innodb原理、如何保證acid,如何解決臟讀、幻讀、重復讀
- msyql 內置鎖有哪些,用途
- 事務原理,隔離級別
- 范式、實際工作中的取舍
- 集群方案,同步過程
- 恢復方案、恢復過程
- 數據類型選取、優(yōu)化
- 聯(lián)合索引 原理及應用
- SQL、數據庫配置優(yōu)化
- limit原理、分頁優(yōu)化
- 業(yè)務表 到 抽象表 設計
- 虛表問題
五、redis
- 基本類型,底層數據結構實現,應用場景
- io 多路復用
- 超時機制
- 內存淘汰策略
- 持久化方案,應用場景
- 集群方案
- 哨兵模式選舉過程、腦裂問題
- redlock
六、寫在最后
今天碰得壁都是昨天偷的懶,繼續(xù)努力把