高德打車一面 涼經(jīng)
5.7 40min
1.服務(wù)器出現(xiàn)cpu負載高利用率低的原因,怎么排查,怎么優(yōu)化
2.死鎖的必要條件
3.進程和線程使用資源的角度上有什么區(qū)別
4.創(chuàng)建線程最小的消耗的資源有哪些
5.進程之間的通信方式包含哪些
6.jvm內(nèi)存結(jié)構(gòu),哪些線程共享,哪些線程私有
7.垃圾回收怎么識別垃圾用什么方法
8.G1的工作原理
9.類加載的過程有哪些
10.在初始化階段,有什么嚴格規(guī)定嗎,什么情況必須初始化
11.項目中redis使用的什么持久化存儲方案
12.rdb和aof的區(qū)別和使用場景
13.增量同步過程中出現(xiàn)環(huán)狀網(wǎng)絡(luò)差異,怎么處理(沒聽說過)
14.互斥鎖和自旋鎖的區(qū)別和使用場景
15.樂觀鎖的使用方式和場景
16.結(jié)合項目講雪花算法設(shè)計
17.流量削峰怎么做的
18.限流和熔斷
手撕一道全排列,問時間復雜度和空間復雜度。
#面經(jīng)java##面經(jīng)##面試中的破防瞬間##面試#