1. 程式人生 > 實用技巧 >2020年9月份面了4次每天,2次網易,現在還在家等offer

2020年9月份面了4次每天,2次網易,現在還在家等offer

美團面試比較久,所以分了一下流程,方便大家看。美團面試流程:一面(20分鐘),二面(60分鐘),三面(25分鐘),HR四面(30分鐘)

美團一面(20分鐘)

1、自我介紹,很流暢撿重點介紹完。

2、問資料結構演算法好不好。

3、找到單鏈表的三等分點,如果單鏈表是有環的呢

4、講一下專案的架構

5、說一下你熟悉的設計模式

6、有沒有配置過伺服器

對於這次面試還單獨總結了一下其他公司的面試題,需要的朋友可以關注文末公眾號自行獲取
在這裡插入圖片描述

美團二面(60分鐘)

一個小時的純技術電話面試!面的特別全面!

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、中介軟體具體是做什麼的,是解決高併發和負載均衡嗎

美團三面(25分鐘)交叉面試

1、MySql優化 。

2、說下專案做了些什麼,架構之類的。

3、在collabedit上線上程式碼,題目很簡單是程式設計之美上的原題,一個有序的整數陣列,輸出兩個數,使它們的和為某個給定的值。

4、兩個檔案,每個檔案中都有若干個url,找出兩個檔案中相同的url(用HashMap)

美團HR四面(30分鐘)

1、自我介紹

2、問專案,問的特別特別細,技術細節,還有遇到什麼問題,怎麼解決的,做專案有沒有人帶,怎麼跟別人溝通的。

3、資料庫優化,如果資料庫一個表特別大怎麼辦

4、問研究生的科研題目,為什麼選這個題,看了一些什麼論文

5、確定時間

還有2020年最新面試題,需要的朋友可以關注下方公眾號自行獲取

在這裡插入圖片描述

網易一面

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, 原始碼分析,高併發、高效能、分散式,效能優化,微服務 高階架構開發等等。
需要的朋友可以關注下方公眾號自行獲取

還有Java核心知識點+全套架構師學習資料和視訊+一線大廠面試寶典+面試簡歷模板可以領取+阿里美團網易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring原始碼合集+Java架構實戰電子書+2020年最新大廠面試題。
在這裡插入圖片描述