Java高級開發:美團實拍面試題(內附答案)

春節長假轉眼已過,即將迎來的是一年一度的金三銀四跳槽季。

假如你準備在金三銀四跳槽的話,那麼作爲一個Java工程師,應該如何利用這不到1個月的時間,快速的爲即將到來的面試進行充分的準備呢?

面試官考察候選人的時候主要是從技術廣度、技術深度、基礎功底、系統設計、項目經驗幾個角度來進行的。

Java高級開發:美團實拍面試題(內附答案)

今天小編也準備美團內推(一面+二面+三面)面試題目,小夥伴可以試試。需要答案詳解的可以加小編QQ羣937053620,獲取!

美團一面(電話)

  • 自我介紹
  • 項目介紹
  • Redis介紹
  • 瞭解redis源碼麼
  • 瞭解redis集羣麼
  • Hashmap的原理,增刪的情況後端數據結構如何位移
  • hashmap容量爲什麼是2的冪次
  • hashset的源碼
  • object類你知道的方法
  • hashcode和equals
  • 你重寫過hashcode和equals麼,要注意什麼
  • 假設現在一個學生類,有學號和姓名,我現在hashcode方法重寫的時候,只將學號參與計算,會出現什麼情況?
  • 往set裏面put一個學生對象,然後將這個學生對象的學號改了,再put進去,可以放進set麼?並講出爲什麼
  • Redis的持久化?有哪些方式,原理是什麼?
  • 講一下穩定的排序算法和不穩定的排序算法
  • 講一下快速排序的思想

美團二面(現場)

  • 自我介紹
  • 講一下數據的acid
  • 什麼是一致性
  • 什麼是隔離性
  • Mysql的隔離級別
  • 每個隔離級別是如何解決
  • Mysql要加上nextkey鎖,語句該怎麼寫
  • Java的內存模型,垃圾回收
  • 線程池的參數
  • 每個參數解釋一遍
  • 然後面試官設置了每個參數,給了是個線程,讓描述出完整的線程池執行的流程
  • Nio和IO有什麼區別
  • Nio和aio的區別
  • Spring的aop怎麼實現
  • Spring的aop有哪些實現方式
  • 動態代理的實現方式和區別
  • Linux瞭解麼
  • 怎麼查看系統負載
  • Cpu load的參數如果爲4,描述一下現在系統處於什麼情況
  • Linux,查找磁盤上最大的文件的命令
  • Linux,如何查看系統日誌文件
  • 手撕算法:leeetcode原題 22,Generate Parentheses,給定 n 對括號,請寫一個函數以將其生成新的括號組合,並返回所有組合結果。

美團三面(現場)

  • 三面沒怎麼問技術,問了很多技術管理方面的問題
  • 自我介紹
  • 項目介紹
  • 怎麼管理項目成員
  • 當意見不一致時,如何溝通並說服開發成員,並舉個例子
  • 怎麼保證項目的進度
  • 數據庫的索引原理
  • 非聚簇索引和聚簇索引
  • 索引的使用注意事項
  • 聯合索引
  • 從底層解釋最左匹配原則
  • Mysql對聯合索引有優化麼?會自動調整順序麼?哪個版本開始優化?
  • Redis的應用
  • Redis的持久化的方式和原理
  • 技術選型,一個新技術和一個穩定的舊技術,你會怎麼選擇,選擇的考慮有哪些
  • 說你印象最深的美團點評技術團隊的三篇博客
  • 最近在學什麼新技術
  • 你是怎麼去接觸一門新技術的
  • 會看哪些書
  • 怎麼選擇要看的書

臨陣磨槍,怎麼磨,這裏面也是有不少學問。最反感的就是不好好準備就瞎面試的人,自己美化炮製一份簡歷,拿到很多面試機會。但是過去直接裸面,最後一問三不知,浪費大家的時間。

沒有人會討厭和拒絕認真準備面試的人,所以不要認爲面試就是必須用一個“素顏”的你去“真誠”的面對。

【文章彩蛋】

現在是跳槽招聘季,爲了解決小夥伴們的燃眉之急

小編也準備了一些JAVA程序員面試題,小夥伴可以試試。

需要的可以加小編QQ羣937053620,獲取!(內附答案詳解)

Java高級開發:美團實拍面試題(內附答案)

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