直擊面試線程:阿里四面

一面:

  • 自我介紹下自己,不超過3分鐘(實際上我的自我介紹不到一分鐘)

  • 你感覺比本科階段自己進步了多少,有哪些進步

  • 研究生期間最大的進步是什麼

  • 你覺得你適合從事哪個方向的開發

  • synchronized與lock的區別,使用場景。看過synchronized的源碼沒

  • JVM自動內存管理,Minor GC與Full GC的觸發機制

  • 瞭解過JVM調優沒,基本思路是什麼

  • 如何設計存儲海量數據的存儲系統

  • 緩存的實現原理,設計緩存要注意什麼

  • 淘寶熱門商品信息在JVM哪個內存區域

  • 操作系統的頁式存儲

  • volatile關鍵字的如何保證內存可見性

  • happen-before原則

  • Lucene全文搜索的原理

  • 你覺得自己適合哪方面的開發,爲什麼

  • 想去哪裏實習,杭州?

二面:

  • 自我介紹下自己,不超過3分鐘(我的自我介紹仍然不超過1分鐘)

  • 你說你熟悉併發編程,那麼你說說Java鎖有哪些種類,以及區別(果然深度不一樣)

  • 如何保證內存可見性

  • Http請求的過程與原理

  • TCP連接的特點

  • TCP連接如何保證安全可靠的

  • 爲什麼TCP連接需要三次握手,兩次不可

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