美團面試比較久,所以分了一下流程,方便大家看。美團面試流程:一面(20分鐘),二面(60分鐘),三面(25分鐘),HR四面(30分鐘)
1、自我介紹,很流暢撿重點介紹完。
2、問資料結構演演算法好不好。
3、找到單連結串列的三等分點,如果單連結串列是有環的呢
4、講一下專案的架構
5、說一下你熟悉的設計模式
6、有沒有設定過伺服器
對於這次面試還單獨總結了一下其他公司的面試題,需要的朋友可以點選:點這個!點這個!,暗號:csdn。
一個小時的純技術電話面試!面的特別全面!
1、Spring:有沒有用過Spring,Spring IOC、AOP機制與實現,Spring MVC
2、多執行緒:怎麼實現執行緒安全,各個實現方法有什麼區別,volatile關鍵字的使用,可重入鎖的理解,Synchronized是不是可重入鎖
3、集合:HashMap底層實現,怎麼實現HashMap執行緒安全
4、JVM記憶體管理,GC演演算法,HotSpot裡面的垃圾回收器、類載入
5、程序和執行緒的區別
6、HTTP有沒有狀態,我說無狀態,怎麼解決HTTP無狀態
7、Java IO,NIO,Java中有沒有實現非同步IO
8、前端會不會,Ajax是什麼,Ajax實現原理
9、設計一個執行緒池
10、講幾個設計模式,哪些地方用到了,為什麼要用?
11、Mysql優化、索引的實現
12、事務的隔離級別
13、有沒有用過Hibernate、mybatis、git
14、Linux
15、演演算法題
提問環節:
1、你們是什麼部門(他說是核心部門,巨量資料研發) 。
2、我對高並行和負載均衡挺有興趣的,但是我平時在學校也沒有這個環境讓我在這方面有所體驗,那你建議我目前可以怎麼學呢
3、中介軟體具體是做什麼的,是解決高並行和負載均衡嗎
1、MySql優化 。
2、說下專案做了些什麼,架構之類的。
3、在collabedit上線上程式碼,題目很簡單是程式設計之美上的原題,一個有序的整數陣列,輸出兩個數,使它們的和為某個給定的值。
4、兩個檔案,每個檔案中都有若干個url,找出兩個檔案中相同的url(用HashMap)
1、自我介紹
2、問專案,問的特別特別細,技術細節,還有遇到什麼問題,怎麼解決的,做專案有沒有人帶,怎麼跟別人溝通的。
3、資料庫優化,如果資料庫一個表特別大怎麼辦
4、問研究生的科研題目,為什麼選這個題,看了一些什麼論文
5、確定時間
還有2020年最新面試題,需要的朋友可以點選:點這個!點這個!,暗號:csdn。
1.volatile有什麼用?
2.minorGC和Full GC的觸發時機?
3.反射用到了哪些介面,哪些類?
4.反射機制中可以獲取private成員的值嗎
5.Java中sleep方法和wait方法的區別?
6.Java中有哪些註解?在springmvc中,requesmapping是自定義註解,問:如何實現自定義註解?
1.執行緒池,threadpool有哪些重要的引數?
2.http協定頭有哪些欄位?
3.oracle如何實現分頁?(手寫)
4.資料庫的索引有什麼用,帶來的問題是什麼?
5.springmvc在處理前端頁面請求時,各模組,是如何工作的?6.以前有沒有用過java列舉?
可以按照下面這幾個步驟來:
1、從一個專案的生命週期為基準線展開講,這樣介紹專案將更有層次感。接下來要將你在專案中的比重,你負責主要點有哪些。
2、在專案概述之後,就要討論每個專案過程遇到的困難部分,因為大部分專案都會遇到這個問題,所以儘量真實描述你是如何解決問題的,這也將體現你解決問題的思想。
3、有禮貌問面試官對於專案還有哪些疑問或者不清楚的地方
提供免費的Java架構學習資料,學習技術內容包含有:Spring,Dubbo,MyBatis, RPC, 原始碼分析,高並行、高效能、分散式,效能優化,微服務 高階架構開發等等。
需要的朋友可以點選:點這個!點這個!,暗號:csdn。
還有Java核心知識點+全套架構師學習資料和視訊+一線大廠面試寶典+面試簡歷模板可以領取+阿里美團網易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring原始碼合集+Java架構實戰電子書+2020年最新大廠面試題。