java面試題及答案2020
三面-2020/03/27-??途W(wǎng)
- 這一面面試官問題問的很刁鉆,在項(xiàng)目哪里,一直在問細(xì)節(jié),然后給出場景讓我優(yōu)化.挺緊張的.
前半段面的很不好,感覺要掛,后面問的基礎(chǔ)知識我打的還好,就給過了 - 自我介紹
- 算法:無序數(shù)組中和為n的所有種可能(一開始想到了背包問題,但是發(fā)現(xiàn)不可以,最后用分治解決,最后實(shí)際上還可以剪枝,但是當(dāng)時沒有想這么多)
- 項(xiàng)目(分布式問了很多,但是我在項(xiàng)目中使用了Dubbo但沒有過深入了解,就都沒有回答上來)
- Dubbo新增一臺實(shí)例的細(xì)節(jié)
- 防sql注入(問得很深很深,原理,具體細(xì)節(jié))
- Redis熱點(diǎn)key的問題(剛開始我說了主從復(fù)制,但是后面追問單機(jī)Redis如何解決)
- mysql性能優(yōu)化(包括表和sql,等等)
- AQS原理
- 公平鎖和非公平鎖的區(qū)別
- sync的實(shí)現(xiàn),jdk1.6后的優(yōu)化
- 一個擁有的鎖的線程是什么狀態(tài)的
- 這一面后面我問面試官什么時候能得到結(jié)果,面試官直接說過了.....但是讓我在面試房間等一會,等下一面,我以為是hr面了,但等來的還是技術(shù)面
所有面試題持續(xù)更新+答案整理見這里:
java面試題及答案2020持續(xù)整理