Java一面
hashmap源碼問題
HashMap底層結(jié)構(gòu) put操作講一下
HashMap、HashMap如何保證線程安全、ConcurrentHashMap
JVM有哪些回收算法,對應(yīng)的收集器有哪些?
jvm g1的內(nèi)存模型講一下,G1和CMS收集器的區(qū)別?以及G1收集器對CMS的改進(jìn)?
java線程同步都有哪幾種方式,synchonized和reteenlock的區(qū)別。
cas的原理,變量要用哪個(gè)關(guān)鍵字修飾,volatile實(shí)現(xiàn)的原理。
如果讓你實(shí)現(xiàn)一個(gè)線程安全的隊(duì)列,你會怎么實(shí)現(xiàn)。
mysql數(shù)據(jù)庫優(yōu)化會涉及到哪些?
手撕代碼:按層次遍歷二叉樹?
spring中用到了什么,ioc有什么好處,aop是怎么實(shí)現(xiàn)的?
Java二面
自我介紹&項(xiàng)目
分布式鎖的原理。
MySQL的事務(wù)隔離級別,分別解決什么問題?
常見的分布式事務(wù)方案有哪些?
如果讓你實(shí)現(xiàn)一個(gè)https,你會怎么實(shí)現(xiàn)?
dubbo有哪些模塊,底層通信的原理?
如何從0到1設(shè)計(jì)一個(gè)類似Dubbo的RPC框架?
Java三面
自己參與的項(xiàng)目,技術(shù)難度高的有哪些?
線上有實(shí)際的性能優(yōu)化經(jīng)驗(yàn)?
從SQL、JVM、架構(gòu)、數(shù)據(jù)庫四個(gè)方面講講優(yōu)化思路,以及如何優(yōu)先排序?
redis的持久化方式,redis3.0原生集群和redis讀寫分離+哨兵機(jī)制區(qū)別
如果讓你實(shí)現(xiàn)一個(gè)mq,怎么樣保證消息不丟失
你熟悉哪些中間件,談?wù)勀銓λ麄兊睦斫?,以及對?yīng)的使用場景區(qū)別?
最后,你有什么想問我的?
HR 四面
你個(gè)人的最大的缺點(diǎn)是什么?
在工作中和生活中遇見最大的挑戰(zhàn)是什么?
未來有什么規(guī)劃?
平時(shí)有哪些興趣愛好?
作者:_年少無為
鏈接:http://www.itdecent.cn/p/671af1949d31
來源:簡書
簡書著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請聯(lián)系作者獲得授權(quán)并注明出處。