2020年美團點評春招後端開發實習崗面經(一面+二面+HR面,已收到Offer)

一面(電話,48min):
  1. 自我介紹
  2. 懟項目,懟了30分鐘(基本就是問項目是如何實現的,沒有問Netty)
  3. 爲什麼使用NIO而不是BIO,NIO快在哪裏?
  4. MySQL的索引爲什麼使用B+樹,而不使用B樹或者紅黑樹?
  5. 線程池構造參數有哪些。
  6. 線程池的線程數量如何選擇
  7. 線程池在調用execute方法提交任務後,其內部的處理邏輯是怎樣的?線程數量是如何變化的?
  8. 使用Spring框架遇到的坑,我簡單說了循環依賴、@Transactional註解的坑。
  9. Spring Bean的初始化過程
二面(視頻面,大概50分鐘,沒手撕代碼有點意外)
  1. 爲什麼使用Netty,Netty解決了什麼問題?
  2. Netty的零拷貝是如何體現的。
  3. Netty的線程模型。Boss線程組和Worker線程組的作用。
  4. Netty的Handler執行鏈使用了什麼設計模式?
  5. Netty提供了哪些解碼器用於實現“分包”?
  6. 在對SocketChannel進行讀寫時,爲什麼使用直接內存,用堆內存有什麼壞處?
  7. 項目的設計思路,用到了哪些設計模式,是如何體現的。
  8. 爲什麼要使用多線程?
  9. 線程池的構造參數
  10. 線程池的線程數量是如何變化的,線程池中的線程如何銷燬?
  11. 實習期間做了什麼?說一下你負責的業務。
  12. 在剛入職時,你是如何梳理業務流程的?
  13. 說一下你的代碼重構思路和流程?中間遇到了哪些困難。
  14. 平時怎麼和leader、同事相處的,怎麼和其他部門的同事溝通協調的?
  15. 平時是如何學習的?
  16. 什麼時候能來實習?能實習多久?

最後我問了面試官他們部門的業務,跟我講了5分鐘吧。

HR面面經
  1. 講一下實習經歷。
  2. 實習之後你收穫到了什麼,舉例子
  3. 實習期間遇到的問題是如何解決的,舉例子
  4. 講一下你的個人優勢
  5. 爲什麼選擇從事計算機行業
  6. 講一下你的成長經歷
  7. 有其它offer嗎?
  8. 在校期間做了什麼事情讓你很有成就感?
  9. 平時是如何學習的

3月8日投遞的簡歷,12日完成筆試,19日完成兩輪面試,26號完成HR面試。
4月5日收到正式Offer郵件

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