哈嘍,大家好,我是一條~
說了這么久的大廠面試,有很多粉絲因為還在上學或者一直在小公司,還沒有經歷過大廠面試,
作為一個月面了20家中大廠的博主,不分享一波大廠面經實在是說不過去了,

那今天就和大家聊聊大廠面試的流程,大廠都問什么內容以及如何通過技術以外的方法場外取勝,
最后再推薦一下我的《Java完全自學手冊》,包含Java學習路線和面試資料,受到3w多粉絲的喜愛,
需要的小伙伴可以直接到文末獲取,
面試內容
大廠面試一般都是4面,分別是技術一面,技術二面,總監面,HR面,
問的內容側重點都不一樣,下面和大家詳細聊聊,
技術一面
有些小伙伴可能會有疑問,都是一面,干嘛要分兩次呢?
這就是大廠不太一樣的地方,分兩次的原因主要有以下幾點:
- 分層次選拔人才,一面重基礎,二面重實戰,
- 節省時間,一般一面是組員或部門成員來面試,而二面是組長或部門的管理人員,先篩選一遍,節省二面的時間,
- 拉長戰線,大廠同一時間會有很多人面試,需要優中選優,說白了就是吊著你,你一定要在等待的時間多面幾家,雞蛋不能都放在一個籃子里,
- 全面考查,一次面試的時間畢竟有限,一般一面會做一道演算法題,做得慢半個小時就過去了,
那一面都問哪些基礎內容呢?
一般好的面試官,他懂得順著你的答案去問,或者直接問你擅長哪些,
比如JVM、多執行緒、設計模式、Spring、MySql……
假設我們從單例模式開始,可以自己思考一下會聯想到哪些呢?
- 說一下什么是單例模式吧,
- 知道雙端檢索嗎?
violate關鍵字有什么作用?- 鎖升級知道嗎?
synchronized是如何實作加鎖的?lock用過嗎?- 執行緒池有哪些引數呀?
Spring默認的bean是什么模式的,和單例模式有區別嗎IOC和AOP說一下吧SpringMVC的作業流程是什么樣的?
這一套下來如果答的都不錯,一面就有希望了,不過有些重視演算法的大廠,比如位元組
美團等,演算法題沒做出來一面基本就掛了,但也不用過于擔心,不會太難,力扣簡答難題的難度,
技術二面
通常情況下,2-3天一面結果就會出,如果超過一周還沒有給你打電話,就是掛了,
注意,沒過一般是不通知的,一方面節約成本,一方面害怕一些情緒不穩定的面試者因為沒過而做出一些過激的事,
一面重基礎,二面重實戰,面試官一般會從你的專案入手,對專案用到的技術堆疊展開考查,比如中間價、redis、spring cloud組件等,
其實同樣的內容,換一個問法,就能是一面和二面,比如:
- 一面問:設計模式都了解哪些?
- 二面問:作業中都用過哪些設計模式?怎么用的?
對比下來二面就不是那么好回答了,這也體現出面試官的面試水平,
所以,我們在日常學習和作業中要總結專案中的難點和亮點,體現自己的技術深度和廣度,
二面有些大廠也是會考演算法的,而且比一面要難,對應力扣中等題的難度,
總監面
二面通過之后,可以給自己點個贊了,因為技術面已經通過,剩下兩面比較輕松,但也暗藏玄機,
總監不問技術問什么?
總監一般是不會問技術的,有些也根本不懂技術,我們可以思考一下,總監是要帶團隊的,所以他更關心你是個怎樣的人,
可能會問一下幾個方面:
- 平時的愛好和興趣
- 是什么性格
- 未來的職業規劃是什么樣的
- 平時是如何學習的
總監喜歡什么樣的人呢?
由于總監的性格和團隊氛圍的不同,沒有一個完美標準說喜歡什么樣的人,
但還是有些通用的地方可以完善自己的答案
- 興趣和愛好一定不要說喜歡敲代碼,偏運動一些較好,比如你說喜歡打籃球,恰好總監也是個籃球愛好者,瞬間加分,空了還可聊聊NBA的球星,
- 性格一定要外向,積極一下,表現出你可以很快融入團隊,不需要總監操心,
- 職業規劃一是要明確,二是要穩定,不能沒規劃,一定要借此輸出自己的價值觀和想法,更不能說干半年我就要轉產品了,哪個趕留你?
- 其實就是想問你平時學習嗎?一定要回答學,怎么學的?最佳答案是看書,實在沒看過,提前去網上搜幾本名著的的簡介準備上,不一定是技術書,萬一總監也看過,不就又加分了,
總之,總監面更像是兩個人聊天,看能不能聊得來,加上總監以他本身的閱歷對你的一個評價,
HR面
恭喜,到了HR面了,最簡單的一面,可真的是最簡單嗎?
我個人覺得HR面是大廠和小廠區別最大的地方,
小廠一般更關心的是福利問題,怎么把自己僅有的福利說的天花亂墜,
而大廠要對最后一面嚴格把關,關注人才可持續發展,
所以看似簡單的談話,一定要當閱讀理解去做,先看會問什么:
- 為什么換作業?
- 家在哪里?
- 男:有女朋友嗎?女:結婚了嗎?
- 在眾多的面試者中,你覺得自己有什么優勢?
- 說說你的缺點吧
- 你對加班怎么看?
- 最快多久可以入職?
應對技巧
技術面如何應對
技術面可能是大家最關心的問題,但是今天不會講面試題,太多了,我也講不完,主要是給大家一個復習的思路,
老讀者知道我總結了一份Java完全自學手冊,里面會有學習路線和復習資料,
文末獲取
談話面怎么應對
談話面給大家三個錦囊:
- 我叫不緊張:放輕松,自然的去聊,千萬別緊張的不知道說什么,
- 推銷自己:這個時候就別講傳統美德去謙虛了,多夸自己,展示自己的能力,
- 真真偽假:適當的說一些假話,除了工資、背景這些會背調的,可以稍微美化一下自己,
如何預測自己過沒過
面試結束過沒過,可能是大家最糾結的事,如果直接問,都會說,回去商量一下,過幾天電話通知,
在等待這段時間,有些同學可能吃不好,睡不好,別急,這就教大家幾個小技巧,
巧妙提問
面試結束后都會問一下,你還有什么想問我的嗎?
這個機會要把握住,要會問,
可以問面試官:我想了解一下貴部門都哪方面的業務,使用到哪些技術堆疊呢?
然后觀察面試官回答你的態度和內容,如果很耐心的給你介紹,全面又詳細,那90%過了,為什么呢?
思考一下,這些東西是不是你進入該部門才需要了解的呀,如果你都沒過,還會給你講的這么詳細嗎?沒那個必要,
察言觀色
上一個是針對技術面,這個技巧更多的是總監面和HR面,觀察他們表情,思考都問了什么,
比如HR問你最快多久能到崗?這句話什么意思?
1.小伙子不錯,基本過了,啥時候能來,
2.小伙子還可以,如果能盡快入職,那就你了,
都是好訊息,那怎么回答呢?
不要說的太確定,3天、5天都不好,要回答一個范圍,1-2周,有周旋的余地,
再比如問你還有其他公司的offer嗎,這也是覺得你不錯,怕你被搶走,該怎么回答呢?
一定要說有,但是還沒有明確答復,還在考慮中,翻譯一下就是:不要我我也有地方去,要我那就給你個機會,就是這么自信,
面經分享
最后再推薦一下我的《Java完全自學手冊》,包含Java學習路線和面試資料,受到3w多粉絲的喜愛,
獲取方式:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/379534.html
標籤:java
