阿里巴巴螞蟻電話面試

時間:2018.7.25

java開發

校招內推

 

說起來你們可能不信,一個月之內,加上這次我已經面了4次阿里,這是第4次,已經掛了3個,之前還面過一次螞蟻,這次還是螞蟻,不過都是一面,4次加起來和阿里面試官通話近3個小時。

這次面試最久,整個過程持續了1小時8分鐘。

 

自我介紹   說下學習經歷,項目經歷,實習經歷(我說了一大堆,停不下來 並且說了學習計劃和自己看的書籍)

說下數組和鏈表

說下棧和隊列  (說了各種比喻和應用場景    說了遞歸調用的壓棧、彈棧的過程)

棧是不是線程安全的?   (之前沒有看Stack源碼,面試完點進去看才知道是線程安全,gg)

說下HashMap底層實現   (就那一大堆,解說源碼)

如果不用HashMap,實現線程安全(我說了HashTable     ConcurrentHashMap  ConcurrentHashMap底層是分段加鎖的     還說了Collections的線程安全化方法)

說下set   (用的少,兩句話概過)

除了上述集合還用過哪些   (我說了跳躍表SkipList)

知道一些開源的集合嗎   比如MashSet   (沒聽過。。。)

列舉知道的排序算法  

詳細說下快速排序

Object有哪些方法

說下TCP連接的詳細過程

數據庫的性質

說下多線程  (說了自己正在看java併發編程藝術,說了線程的創建,啓動,線程狀態轉移,synchronized,lock,volatile,線程池)

Spring的生命週期      (忘了,於是主動說了ioc,aop)

Mybatis怎麼加載sqlMapConfig文件

idea的快捷鍵

 

還有一些問題記不清楚了

 

希望有二面的機會了,都面了4次了,給個面子。。。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章