全程一小時(shí)十分鐘 精疲力盡聽說美團(tuán)約二面很快,至今沒約二面,大概率已涼說實(shí)話沉淀了半個(gè)月,自我感覺相對(duì)于前面兩次大廠面試已經(jīng)提升很多了,這也進(jìn)不去二面的話真沒辦法了#??虯I配圖神器#自我介紹挑一個(gè)項(xiàng)目講講為什么采用了這個(gè)技術(shù),沒有采用那個(gè)技術(shù)為什么有些公司不再采用zookeeper動(dòng)態(tài)代理怎么實(shí)現(xiàn)的mock還有什么方法實(shí)現(xiàn)模擬高并發(fā)動(dòng)態(tài)代理有哪些為什么JDK動(dòng)態(tài)代理需要基于接口實(shí)現(xiàn)有一個(gè)代理類,類里面有A方法B方法,A的方法直接調(diào)用B會(huì)被代理嗎緩存怎么設(shè)計(jì)的如何讓保持緩存數(shù)據(jù)庫(kù)一致性首次緩存的時(shí)機(jī)大量調(diào)用請(qǐng)求打到etcd上怎么辦為何不項(xiàng)目一啟動(dòng)的時(shí)候就把etcd的服務(wù)提供給調(diào)用者講講服務(wù)續(xù)期和心跳檢測(cè)講講Java并發(fā)編程,隨便講講(我答的鎖分類,鎖升級(jí)等)剛才你提到AQS 講講AQS(挖坑了 我不會(huì))講講volatile關(guān)鍵字volatile如何禁止指令重排序講講線程池假如核心線程還沒滿,有幾個(gè)空閑的核心線程,又來了一個(gè)新任務(wù),此時(shí)會(huì)怎么做?(答錯(cuò)了 應(yīng)該是新建核心線程)講講Mysql的事務(wù) 講講MVCCMVCC的快照讀的實(shí)現(xiàn)(亂扯一通,答得比較混亂)寫個(gè)SQL題目(好久沒寫了 徹底瘋狂 JOIN后面的ON都忘寫了)LEFT/RIGHT/INNER JOIN 的區(qū)別了解AI嗎說說AI工具怎么保證AI寫的代碼的正確性AI能寫代碼了,你扮演什么角色具體說一次用AI寫代碼的經(jīng)歷算法題(合并區(qū)間)