因?yàn)橛械念}答的過于離譜我忍不住大笑起來1. 自我介紹2. 面試官:客戶端能接受嗎,了解客戶端嗎,base地接受嗎,我反問安卓客戶端用什么,面試官說java kotlin都有3. 挑一個(gè)項(xiàng)目介紹(光速吟唱黑馬點(diǎn)評(píng))4. 項(xiàng)目中有用到線程池的部分嗎?5. 線程之間的通信方式?(答了synchronized,reentrant lock,notify)有什么保證原子性和可見性的嗎?(補(bǔ)充了atomicinteger,volatile)6. 線程池是怎么實(shí)現(xiàn)的?7. 項(xiàng)目中有什么內(nèi)存泄露的地方嗎?8. 還有別的項(xiàng)目用到并發(fā)編程嗎?9. redis為什么快(相比sql等)?redis是單線程嗎?redis有哪些特性可以實(shí)現(xiàn)并發(fā)安全?redis是單線程為什么并發(fā)性能不差?為什么沒用其他的數(shù)據(jù)庫(kù)?比如sql10. java面向?qū)ο笥惺裁刺攸c(diǎn)?11. overload override區(qū)別,overload返回類型/返回值能不一樣嗎?12. 內(nèi)部類(聞所未聞)13. jvm區(qū)域有哪些?14. 怎么判斷一個(gè)對(duì)象能被垃圾回收?15. tcp udp比較,怎么解決udp的丟包問題?我說了個(gè)quic,把面試官整笑了16. lc 143 重排鏈表17. 反問1:具體崗位內(nèi)容18. 反問2:客戶端還需要學(xué)什么技術(shù)