春節長假轉眼已過,即將迎來的是一年一度的金三銀四跳槽季。
假如你準備在金三銀四跳槽的話,那麼作爲一個Java工程師,應該如何利用這不到1個月的時間,快速的爲即將到來的面試進行充分的準備呢?
面試官考察候選人的時候主要是從技術廣度、技術深度、基礎功底、系統設計、項目經驗幾個角度來進行的。
今天小編也準備美團內推(一面+二面+三面)面試題目,小夥伴可以試試。需要答案詳解的可以加小編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,獲取!(內附答案詳解)