【名企面試經驗-小米-校招提前批】【Java研發工程師】

小米提前批Java 口頭offer

一面(50min):
1、自我介紹
2、(手撕算法)求一個數組中超過一半的元素,例如[1,2,2,2,3,3,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6],那麼6就是超過一半的數。
3、(手撕算法)求一個二叉樹是不是一顆二叉排序樹
4、JVM GC回收算法,爲什麼分區?
5、平時用哪些鎖?sync與ReentranLock的區別?

二面(1h10min):
1、自我介紹
2、項目介紹
3、針對項目問了一些比較細緻的問題
4、 Q:你熟悉哪塊?
A:Java
Q:已經問了Java就不問了,其他的呢?
A:OpenStack
Q:那聊聊OpenStack,從請求一個虛擬機到最後虛擬機的創建是怎樣一個過程?
Q:如果現在是多控制節點,A、B都請求創建虛擬機,如果處理?
5、爲什麼要在Hbase上放一層phoenix?說說這樣子做的優缺點
6、說說爲什麼Hbase處理速度比hive快?
7、聊聊TCP,聊聊TCP可靠性
8、聊聊計算機體系結構,說說CPU調度算法
9、說說如何用線程池進行的優化?自己如何設計一個線程池
10、(手撕代碼)自己設計一個隊列,提供put、poll方法


現在是2018年9月,我現在在電子科技大學剛剛研三,由於學的東西比較雜,Java後端,大數據,雲計算都有涉獵,所以找的工作職位也有所不同,校招提前批拿了還算不少也不錯的Offer,下面是一些相關的面試經驗,希望能對大家有一些幫助:
19屆校招:
【名企面試經驗-百度-校招提前批】【研發工程師】
【名企面試經驗-新浪-校招提前批】【數據平臺研發工程師】
【名企面試經驗-阿里-校招提前批】【Java後端工程師】
【名企面試經驗-網易遊戲-校招提前批】【SDK遊戲服務端研發工程師】
【名企面試經驗-小米-校招提前批】【Java研發工程師】
【名企面試經驗-360-校招提前批】【大數據研發工程師】
【名企面試經驗-順豐-校招提前批】【Java後端研發工程師】
【名企面試經驗-快手-校招提前批】【Java研發工程師】
19屆實習:
【名企面試經驗-京東-實習】【後臺開發工程師】
【名企面試經驗-新浪微博-實習】【Feed研發工程師】
【名企面試經驗-滴滴-實習】【Java後端】

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