前言:
酷家樂的面試是我體驗最好的一次。有小姐姐跟你提前預約時間,面試官也會引導你進行提問,效率也特別高。不知道結果如何,聽天由命。
最后感謝內推我的那個師兄,謝謝啦。面試時間為: 2018年3月7號
一面:
簡單介紹一下你的項目(項目太渣,問了一分鍾就結束了)
說下你對HashMap的理解
紅黑樹,B+樹
RPC調用:多個線程對同一個資源調用,如何區分每個線程
適配器模式和裝飾着模式的區別
說說你對JVM的理解
類加載器你了解多少
Spring AOP的動態代理的原理
Redis數據結構你了解多少
final關鍵詞
MySql樂觀鎖 悲觀鎖 行級鎖
二面:
還是先懟項目
數據庫中一條記錄中一個字段,多個線程對它修改,如何不加鎖保證只有一個線程修改成功(我到現在還不會)
兩個棍子,長度不一,粗細不一,質量密度都不一。但一小時能燃燒完。我如何確定15分鍾。
Java Futher接口用過沒有,(沒有),沒有也行,如果你設計Futher,你怎么設計(我TM)
。。。其他不記得了
三面:
懟項目,這個面試官真的思維飄逸。有一點我用到了Spring的MD5加密。面試官對這個感興趣,讓我一直說說說。(本寶寶只會用而已, 差不多20分鍾懟了)
n個人,其中n-1個人為普通人,一個人為明星。誰都不認識明星,其他人都至少相互認識一個人。至少詢問幾遍。面試官說用回溯O(n)復雜度。 弱渣的我還是不會
還有一道記得不是很清楚: 給一串無序的數字,找出中位數。在put一位,繼續找,繼續put,繼續找。時間復雜度為O(log2n)。用堆時間,具體我不知道怎么實現
后記:
二面和三面是連在一起的,總共塊一個半小時了。面的我頭暈暈的,最后還是面完了。
不知結果如何,但還是繼續復習,准備春招。
到現在還沒有電話,不出意外,應該掛了三面,畢竟兩道算法題答得都不是很好
--------------------------------------------------------------------------------------------------------------------------
2018年四月三號 最新更新
三面的最后的最后一道題目竟然是 《劍指Offer原題》
面試官原話:那我們就最后在問一道算法題吧? 吧? 吧???????
感覺答出來就過了,答不出來就掛了。唉
然而我沒答出來,掛了。難受