面試60min0.項目20分鐘1.索引的結構2.為什么不用平衡二叉樹3.可重復讀怎么實現(xiàn)4.快照讀和當前讀分別是什么5.講一下mvcc6.數(shù)據(jù)庫宕機重啟后會有哪些操作,針對事務。7.寫一下sql,查第二高的分數(shù),表字段有姓名,分數(shù)8.G1垃圾回收過程9.在這些步驟中,哪些步驟會暫停10.G1的標記方法11.spring的循環(huán)依賴問題怎么解決12.算法題:(1)給一個有序鏈表,去除所有值不唯一的節(jié)點,比如1->1->2,結果就是2答:可以用一個哈希表去記錄,然后遍歷鏈表的時候,去查看哈希表,如果個數(shù)>1就刪除(2)優(yōu)化一下,要求空間復雜度為O(1)說了一下思路,然后讓我寫結果寫了20分鐘,還是沒全部通過樣例。。面試官說代碼思路很清晰,不知道你是不是太緊張了,有些邊界條件沒考慮清楚。(確實有點緊張,八股那里最后幾個問題沒答好,就想在算法上稍微找補一下)總結:感覺也是掛了,但在項目回答方面,比之前好些。八股答的不太好,為了補項目的內(nèi)容,八股丟了一些。算法么,感覺給得題目不算難,思路很快就想出來了,但寫的太慢了。