卷友們好,我是阿秀。
阿秀在去年找工作時,大概面試過四十余場,不敢說自己的面試經(jīng)驗很豐富,但至少也不差的。
所以專門花了點時間把自己的面試經(jīng)驗總結(jié)了一下,分享給大家!
可以說,三個多月的時間里,40 余場面試,都濃縮在這 6262個字里了。
在此之前,先分享一下自己昨天的小確幸,可以說是20多年以來收到的最好的兒童節(jié)禮物了。
尼古拉斯·趙四說過:“如果有什么比一件大喜事更讓人高興的,自然就是兩件大喜事了”。
昨天自己研究生畢業(yè)答辯順利結(jié)束的同時,也收到一封來自CCF-C類論文錄用的通知。
艾瑪,可以說是雙喜臨門了。
我在朋友圈分享自己的喜悅后,半小時就收獲了 250+ 的贊,屬實把我嚇到了。
第一次,30分鐘250+贊
上了二十多年的學(xué),終于在昨天不再是個學(xué)生啦,不過以后就是悲慘打工人了。
老實說,心里的感覺怪怪的,說不清也道不明。
哈哈,下面進入本篇文章的正題吧。
主要按照前言、一面、二面、三面、交叉面、HR面這幾輪面試來說。
前言
首先想要跟學(xué)弟學(xué)妹們說明的一點是面試可以說是求職應(yīng)聘中最重要的環(huán)節(jié)了,因為是面試官直接與求職者面對面的交流,它不像筆試時,你面對的是冰冷的電腦。
面試,是你與面試官面對面得進行語言上的交流。
在面試過程中,你的計算機基本功、你的語言表達能力、你的邏輯思維能力都可以通過這種面對面的對話形式展現(xiàn)出來。
如果是中小型公司,面試兩次基本就可以了;如果是大公司,一般至少需要面試三到四次甚至五到六次才能確定是否錄用你。
阿秀面試經(jīng)歷很豐富,基本國內(nèi)大中廠面了個遍。以我的經(jīng)歷加上同周圍朋友們的交流來看,面試基本上是10% 手寫代碼 + 20% 基礎(chǔ)問題+ 40% 深挖項目+ 20%開放問題 + 10% 聊人生。
其中面試手寫代碼是必要的,視頻面試中的手寫代碼主要有兩種形式:
1、一般會使用騰訊會議或者Zoom軟件等共享你的電腦,然后使用本地IDE來寫代碼,比如讓你在本地IDE寫一個快速排序或者歸并排序等。
2、使用一些在線網(wǎng)站的OJ系統(tǒng),比如??途W(wǎng)的OJ系統(tǒng)。這種類似于平常在 LeetCode 刷題的形式,會給你一個函數(shù),直接在函數(shù)體中完成程序即可。
不過有時候也會使用牛客的 OJ 系統(tǒng)手撕的,需要你自己定義頭文件、主函數(shù)之類的。這個具體要看不同的面試官風(fēng)格了,大致就這兩種形式。
這里額外多說一句,所以阿秀平時跟校招群的小伙伴說盡量多使用??突蛘?LeetCode 去刷題,而不要在本地 IDE 寫好了再拷貝上去。
因為你并不清楚你的面試官會怎么考察你,所以平時在練習(xí)的時候就盡量使用這些 OJ 來刷題吧。
說回正題,同學(xué)們可以不用擔(dān)心,面試過程中的代碼題比筆試過程中的代碼題要簡單多了,難度基本都是easy或者medium的,hard的很少。
除此之外面試中的手寫代碼還有一個目的就是看你的代碼風(fēng)格和debug能力,畢竟個人代碼風(fēng)格不是一朝一夕能養(yǎng)成的,面試官看你的代碼風(fēng)格也是能夠看出來你是不是經(jīng)常寫代碼,在校期間有沒有保持寫碼的習(xí)慣等。
經(jīng)常寫代碼和不經(jīng)常寫代碼的人代碼風(fēng)格完全不一樣的。
Debug能力更不用說,考察的就是你能否快速定位到bug所在位置,進而解決它。
這里首先跟大家分享一下面試過程中需要注意的地方:
1、展示長處:同學(xué)們要注意的是面試主要是為了展示出自己的長處和優(yōu)點,面試官對你的考察也是為了挖掘出你的潛力和你身上的亮點,除去一些比較無聊的面試官,大部分的面試官都不是為了難為你而問你一些很難的問題。
作為求職者的我們要抓住機會告訴面試官自己擅長的地方,引導(dǎo)面試官對你進行提問,整個溝通的過程也會更加流暢。
2、保持誠實:你要對你簡歷上的每一個標點符號負責(zé),會就是會,不會就是不會,千萬不要不懂裝懂。
當(dāng)面試官提到你沒有接觸過的領(lǐng)域的時候要及時跟面試官說自己沒有了解過該方面的知識。如果你胡亂回答面試官的問題,瞎貓碰到死耗子回答對了還好,回答不對真的是很扣面試分的,直接說不會反而能夠讓面試官停止詢問該方面的知識,也給了你更多的時間展示你會的和你了解的領(lǐng)域。
一定要保持誠實,不要不懂裝懂,很多工作只有你真正的參與其中,才能夠準確說出其中的難點。當(dāng)面試官就某一個key點深挖時,如果因為你說自己會,那你的基本功不扎實這一點就會毫無保留的暴露出來,最終導(dǎo)致前面的努力功虧一簣。
3、保持互動:面試過程中的代碼題以及智力題,除了考察你在這個人的代碼能力和是不是足夠機智,也考察你的分析問題能力。
某些場合下,面試官可能更看重你個人的思考過程,思考問題是否足夠全面。所以當(dāng)面試官告訴你代碼題和智力題的時候,可以稍加思索,然后開口跟面試官說你的思路,說你打算如何做這道題,跟面試官保持互動。
即使不會這道題,也要跟面試官說一下這道題的考察點是什么,及時向面試官尋求幫助,然后再開始動手寫這道題。
這么做的目的主要有兩個:
一、顯示自己的思考過程,讓面試官看到你的思考方式,即使最后這道題沒有成功做出來也是有一定的加分的,1分也是分,總比0分好,蚊子腿再小也是肉啊。
二、如果很干脆直接,沒有任何遲疑的就把這道題解出來了,很容易讓面試官覺得你以前做過這道題,可能是完全背答案寫出來的,然后轉(zhuǎn)手就給你一個更難的代碼題或者情景題,那不是得不償失嘛。
所以一定要與面試官保持互動,注意看著面試官的眼睛說話,保持眼神的交流互動。
4、多總結(jié)多回顧
面試過程中建議大家把手機錄音打開,在本輪面試結(jié)束后復(fù)盤一下,聽一聽自己在面試過程中是如何回答面試官的問題的,看看自己哪些地方回答的不夠好,應(yīng)該如何去改進。
因為對于大部分校招選手來說,可能都是第一次參加面試,再加上面試過程中不免有些緊張感,在那種環(huán)境下你是很難描述清楚你想要回答的問題的。
通過復(fù)盤自己在面試過程中的表現(xiàn),對自己進行查漏補缺,特別是對于一些比較內(nèi)向的同學(xué)來說更應(yīng)該如此。
下面就面試常見流程,為大家梳理一下互聯(lián)網(wǎng)大廠四到五輪面試的主要詢問點。
一面
一般來說,第一面都是基礎(chǔ)技術(shù)面,就是考察面試者的計算機基礎(chǔ),也就是操作系統(tǒng)、計算機網(wǎng)絡(luò)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)與算法、編程語言(C++、Java、Golang、Python等)等,有時候也會問一下你的項目,不過一面深挖項目的不多,主要是考察基礎(chǔ),大廠普遍要求面試者具備扎實且廣泛的計算機基本知識。
可以說一面是考察范圍最廣的一輪面試了,面試時間也比較長,互聯(lián)網(wǎng)大廠一面基本都在50min-80分鐘之間,如果你的面試時間小于30min,很有可能涼涼。
面試開始的時候都會讓你簡單介紹一下自己,為什么明明簡歷上都寫了自己的信息,還需要自我介紹呢?我認為主要有以下2個原因:
1、面試官很忙,沒看你的簡歷。
很多面試官本身就是公司的一些部門主管或者技術(shù)leader,他們本來就很忙,每天要處理很多的事情,可能他剛拿到你的簡歷沒幾分鐘,HR就安排了這次面試。
在你進行自我介紹的時候,他也可以看看你的簡歷,熟悉一下你的技術(shù)棧和項目。
2、了解面試者的溝通能力,語言表達能力。
面試官通過聽你的自我介紹也能看到的你總結(jié)概括能力、邏輯思維能力等。在職場中,除了基本的技能外就是跟同事合作,一起去完成某項任務(wù)。
如果你在介紹自己的時候都介紹的一塌糊涂,以后能指望你跟身邊的同事溝通效率高嗎?
所以不要小看自我介紹環(huán)節(jié),可以私下里多練習(xí)幾遍,跟室友或者朋友互相介紹一下自己。
練習(xí)個十來遍就差不多了,下次在介紹的時候就會顯得游刃有余、從容不迫了。
一面最后的時候,面試官一般會問:你有什么要問我的嗎?這個時候不要亂問,你可以問以下幾個問題:
1、你們部門在做些什么?主要業(yè)務(wù)是什么?如果自己很榮幸的能夠進入貴部門會負責(zé)些什么?因為面試者就是這個部門的,通過他的回答,你也能夠了解到這個部門正在做的產(chǎn)品和使用的技術(shù)。
2、您認為我在哪些方面還存在著不足?這是一個很巧妙的問題,因為它可以從側(cè)面反映出你這次面試的結(jié)果。如果面試官帶有指導(dǎo)性的回答出了你的不足,你需要補充的知識點,這樣就代表你這次面試差不多了,應(yīng)該是能好好準備二面了;如果面試官直言不諱的說你很差或者基礎(chǔ)太弱這樣的話,你也就知道涼涼了。
3、請問面試官對自己職業(yè)規(guī)劃的建議?面試官大概率是技術(shù)大佬或者工作過幾年的前輩了,在社會上摸爬滾打了幾年,知道的肯定比在校生多。這個問題既表達了對面試官身份的認可,也表現(xiàn)出求職者對當(dāng)前這份工作得在意程度,并且還能得到技術(shù)大佬的分享,怎么看都不是虧本的買賣。
還有一些比較好的反問問題分享給大家,大家可以在反問環(huán)節(jié)問面試官:
貴公司對我面試的這個崗位的定位是什么?我需要具備哪些技能?如果我有幸應(yīng)聘成功,公司對我會有哪些期望呢,這個崗位所在的的團隊是什么氛圍?我這個比較外向(千萬要說自己外向,不要說自己內(nèi)向,原因不必多說了吧)
切記不要直接問:我這次的面試能不能過?
這種直擊面試官靈魂的問題,最好不要問,就好像你問阿秀“阿秀你帥還是劉德華帥?”,這種靈魂問題,就別問了。
這種問題一般也是招聘提問時的禁忌,稍微正規(guī)點的公司都是不能直接由面試官透露給求職者的。
你可以在面試結(jié)束后問一下自己的內(nèi)推人,讓他幫忙查一下這次面試的結(jié)果。
這里再插一句,所以大家不要隨便在網(wǎng)上找個內(nèi)推碼就填上去了,這樣你面試結(jié)果問都問不到,最好找個靠譜的內(nèi)推人,也盡量加上內(nèi)推人的微信或者QQ。
二面
如果你順利進入二面,那么恭喜你離成功更進一步了。
互聯(lián)網(wǎng)一般二面面試官都是技術(shù)leader級別的了。二面就開始考察你的實習(xí)/項目了,而一般中小廠可能將二面和HR面放在一起了。
二面沒有一面那么注重基礎(chǔ),會開始問你一些這個項目的細節(jié)部分。
這個時候你就要跟面試官講你精心準備的實習(xí)或者項目,一般都會是讓你說一下你這個項目是用來做什么的?為什么會有這個項目?如何實現(xiàn)某某細節(jié)的,用的是什么技術(shù)和框架?
一般面試官問你問題的都是他們擅長或者喜歡的技術(shù)點,所以你如果仔細講述清楚并且能加入一些自己的思考會加很多面試分,比如當(dāng)前這個項目還存在著那些不足,可以用什么樣的技術(shù)去改進它之類的。
可以在二面中適當(dāng)增加自己的項目困難程度,從側(cè)面反映出自己是具有真才實學(xué)和做事能力的,但是不要過分夸大,適當(dāng)包裝就好,不要太言過于實。
同樣的,二面最后也是會問你有沒有什么想問的,這個時候可以問一些一面反問環(huán)節(jié)中沒有問過的問題,或者問一下貴公司面試共有幾輪都可以的。
三面
三面一般都是綜合面考察,并不是很在乎你的基礎(chǔ)了,而是會考察你這個人的思維能力、分析能力等,將事物看清楚、看明白、提煉總結(jié)的能力,換句話說就是看你這個人是不是腦子夠靈活,是不是夠聰明。
一般三面都會考察一些情景題,比如讓你設(shè)計一個系統(tǒng),需要哪些功能或者給你一個智力題,考考你的反應(yīng)能力。
像一些比較知名的智力題:騰訊賽馬問題、高樓扔雞蛋、三人三鬼問題以及三門問題都是很好的智力題。這種智力題如果不提前準備的話,很有可能當(dāng)場懵逼。
其實它并不是難,可能就是比較繞,在那種面試的緊張環(huán)境下,很難當(dāng)場想出來一個比較好的解決辦法。
有道是:工欲善其事,必先利其器。
多一分準備就會多一分機會,最好私下里多看看這種智力&情景題。我以前也分享過,就是下面這些。
《逆襲進大廠》第十五彈之智力&情景題
實不相瞞阿秀在某一線大廠的三面中就被問到過騰訊賽馬問題的變種,還好以前有所準備成功答出來了。
在三面過程中,還有一些問題是看你的抗壓能力以及處理意外情況的能力,因為工作中是有很多意外情況出現(xiàn)的,比如:
1、分享一件你覺得壓力比較大的事?你的壓力從何來?你是如何克服他的?
2、你長這么大以來遭受過的最大挫折是什么?你是如何克服它的?
3、二十多年來,你取得的最大成就是什么?
4、你通過多年努力獲得的一項技能是什么?你是如何學(xué)習(xí)從而獲得這項技能的,做了哪些工作去改善、精進這項技能?
從面試官的角度來看,他問你經(jīng)歷過的最大困難是什么是真的對你所經(jīng)歷的困難感興趣嗎?
不是的,他問你這個問題的重點是在考察你面對困難時所做的思考和應(yīng)對,是想看到你的努力以及解決問題的能力。
困難人人都會遇到,克服困難固然值得鼓勵,可更重要的是從這個困難中學(xué)到了什么。
即使沒能夠克服困難也不意味著一無所獲,面試官希望看到的是你如何從過往的苦難和失敗中總結(jié)出經(jīng)驗,并在以后的工作中能夠用上這些經(jīng)驗,更好的指導(dǎo)日后的工作。
面試官問這些問題,是希望所招聘的人能夠腳踏實地的做事,充滿激情的從事相關(guān)工作,所以同學(xué)們可以提前想好說辭,提前練習(xí)幾遍,這樣才能做到從容不破。
交叉面
如果求職者被HR告知要進行一輪交叉面或者加面一輪,基本是出自以下兩個原因:
1、前面三輪還不足以確定你的程度,屬于那種對你基本滿意但是還差點意思,需要加面一輪才能確定你的評級,才能最終給你定薪資。
這種情況就屬于比較危險的,如果交叉面沒答好,很有可能前功盡棄。
2、第二種情況就是求職者過于優(yōu)秀,驚動高層的那種優(yōu)秀,哈哈。
索性加面一場,如果你答得不錯的話,給你更高的面試評級,這也意味著SP、甚至是SSP。
答得不好也不會取消offer和降低原有的評級,這一點不需要擔(dān)心。
所以建議求職者找給你安排面試事宜的HR問清楚,到底是第一種情況還是第二種情況。
需要注意的是,交叉面的一般都是部門大佬級別的人物親自來面,千萬要小心謹慎一點。
HR面
很多人覺得前面幾輪的技術(shù)面過了就基本穩(wěn)了,其實HR面也很重要。
很多公司的HR權(quán)力是很大的,擁有絕對的一票否決權(quán),即使部門主管想要你,HR不同意那也沒有辦法,比如X里的HR權(quán)利就很大,HR面不過關(guān),部門leader來了也沒用。
HR面主要是看你對公司文化的理解和價值觀的認同,阿秀建議在HR面前,先去了解一下公司的文化和公司的優(yōu)勢之處,這樣在被問到為什么選擇本公司的時候能夠把自己對公司的了解和優(yōu)勢說出來,體現(xiàn)自己的誠意。
阿秀在面試某大廠的時候就把這個公司每周末都會舉行類似英語角的活動說了出來,HR給予了充分肯定,并且透露給阿秀在公司內(nèi)部有很多英語學(xué)習(xí)的機會,歡迎阿秀前去體驗。
HR面的時候也會問一些其余的問題,比如你的最大優(yōu)點和缺點,這也是HR面試高頻問題,大家最好提前準備好這個問題的答案,真的很高頻。
阿秀在這里分享一下自己的回答:
我的優(yōu)點就是喜歡看書,看各種各樣的書,涉獵廣泛,比如《鄉(xiāng)土中國》、《中國簡史》、《活著》、《明朝那些事兒》,還有一些技術(shù)書比如《深入理解計算機系統(tǒng)》;
我的缺點就是有點強迫癥,不喜歡別人亂動我的東西。
寫在最后
想到自己鴿了公眾號文章好幾天了,心里很是過意不去,即使今天傍晚剛結(jié)束完研究生畢業(yè)答辯,我也沒出去玩,而是選擇連夜寫下這篇文章。
現(xiàn)在已經(jīng)是夜里 01:42 分了,如果這 6262 個字對你有點幫助的話,就幫阿秀點個贊支持一下我吧。
我也有動力繼續(xù)分享下去了,謝謝各位啦。
我是阿秀,人生最可怕的事莫過于在別人放棄你之前,你先放棄了自己,我們下期再見。