導(dǎo)讀
最近看了一位技術(shù)出身的面試官寫的一篇文章,在文章里,他分享了面試一位46歲算法工程師的經(jīng)歷。
這位來求職的工程師的學(xué)歷很好,畢業(yè)后一直從事視覺方面的工作,每一份工作都干了5年以上,做過不少項(xiàng)目,還曾擔(dān)任過項(xiàng)目經(jīng)理。
可面試后,這位候選人被面試官直接pass了。
按說,這位候選人的條件相當(dāng)不錯(cuò),為何最后還是被面試官拒掉了?
答案或許就在面試官分享的面試細(xì)節(jié)中:
在面試過程中,這位候選人說傳統(tǒng)的機(jī)器視覺不行了,現(xiàn)在要用AI的方式,然后又說AI也不是萬能的。面試官問候選人,為什么覺得機(jī)器視覺傳統(tǒng)的方式不行了?候選人回答說需要大量的數(shù)據(jù)訓(xùn)練,模型才能好,接著又說人們都覺得AI很厲害,但AI不是萬能的,因?yàn)樗枰獢?shù)據(jù)訓(xùn)練,沒有數(shù)據(jù)也不行。
接著,面試官又問了一個(gè)問題:為什么通過數(shù)據(jù)訓(xùn)練能夠進(jìn)行人臉檢測(cè)或者識(shí)別目標(biāo)?候選人回答了一堆,主要是說他用了MTCNN模型,還有其他用過的開源模型。
看到這,不知道你有沒有發(fā)現(xiàn)候選人的問題?
對(duì)于面試官的這兩個(gè)提問,表面看,候選人回答的都不算錯(cuò),但是他回答的層次太淺了,一點(diǎn)自己的深入理解都沒有。
既然認(rèn)知還停留在剛畢業(yè)的大學(xué)生的水平,公司自然不愿意出高薪聘用。
這位46歲的算法工程師的經(jīng)歷也許比較特殊,但他在這次面試暴露的問題,并不是個(gè)案,值得每一位職場(chǎng)人反思。
知其所以然,才算真的懂技術(shù)
不少程序員,也像上面那位算法工程師一樣,雖然工作多年,項(xiàng)目沒少做,但一直忙碌于最基礎(chǔ)的工作,從未對(duì)自己的工作進(jìn)行深入思考,以至于對(duì)技術(shù)的理解還停留在表面,更別提對(duì)業(yè)務(wù)邏輯進(jìn)行高度總結(jié)了。
如果在從前程序員非常吃香的時(shí)代,對(duì)技術(shù)缺乏深入理解,問題還不算很嚴(yán)重。但隨著越來越多的人涌入IT行業(yè),在人力市場(chǎng)上,程序員之間的競(jìng)爭(zhēng)日趨激烈。
這就導(dǎo)致很多互聯(lián)網(wǎng)公司,特別是像阿里巴巴、騰訊、字節(jié)跳動(dòng)這樣的大廠,在招人時(shí)會(huì)格外看重候選人是否技術(shù)過硬。
這里說的技術(shù)過硬,不僅僅是指的有項(xiàng)目或者通過技術(shù)實(shí)現(xiàn)過一些功能,而更多的是對(duì)技術(shù)原理的深入理解,以及舉一反三的靈活應(yīng)用能力。
這一點(diǎn),無論對(duì)已經(jīng)工作的工作黨,還是對(duì)尚未步入職場(chǎng)的學(xué)生黨,都同樣重要。
有面試官曾分享過這樣的經(jīng)歷:
有一次他面試一個(gè)應(yīng)屆畢業(yè)生,這個(gè)應(yīng)屆生專門上過培訓(xùn)班,并精心準(zhǔn)備了簡(jiǎn)歷,也能回答出很多基礎(chǔ)知識(shí)問題,但在進(jìn)一步的面試過程中,面試官發(fā)現(xiàn)這個(gè)應(yīng)屆生對(duì)技術(shù)的認(rèn)識(shí)很機(jī)械,根本不理解項(xiàng)目中使用的方法,更不具備靈活運(yùn)用工具的能力,于是面試官就把這個(gè)應(yīng)屆生給拒掉了。
所以,找工作的起點(diǎn),并不是在求職網(wǎng)站上投簡(jiǎn)歷,平時(shí)點(diǎn)點(diǎn)滴滴的學(xué)習(xí)積累,就是在為日后的求職做準(zhǔn)備。
比如,面試者可以多讀一些專業(yè)書籍,有能力的還可以讀讀英文原著,比如《深入理解計(jì)算機(jī)操作系統(tǒng)》《Deep Learning》《編譯原理》《unix網(wǎng)絡(luò)編程》《C++并發(fā)編程實(shí)驗(yàn)》。
有些面試的坑,最好不要踩。
技術(shù)實(shí)力夠硬,不代表就能在面試中“無往而不利”。
有些人,明明技術(shù)能力了得,可還是與心儀崗位失之交臂,很可能就是在面試中,踩了下面這些坑:
溝通表達(dá)能力差
很多人說程序員不需要與人溝通,但真實(shí)的情況是,與同事高效溝通非常重要:每一個(gè)沒有溝通清楚的需求點(diǎn),都是夜里加班的時(shí)候流的淚......
同理,在面試中,求職者的溝通表達(dá)能力也舉足輕重,畢竟面試官要依據(jù)你的回答來判斷你的技術(shù)能力。如果你的溝通表達(dá)能力差,會(huì)導(dǎo)致你的技術(shù)能力被低估。被低估的結(jié)果就是,即便能通過面試,薪資也會(huì)打折扣。
關(guān)于溝通表達(dá),有個(gè)常見的誤區(qū),就是把能滔滔不絕地說個(gè)不停當(dāng)成溝通能力強(qiáng)。
其實(shí)不是的,真正的溝通能力強(qiáng),是會(huì)說面試官想聽的,而不是一味地說自己想說的。
比如,前面提到的那位46歲的算法工程師,算得上是一個(gè)典型:面試官想聽的是為什么,而他卻一直在說怎么做,盡管說了不少,可在溝通上并沒有得分。
態(tài)度不夠端正
盡管面試官很看重候選人的技術(shù)能力,但這并不代表面試官不關(guān)心技術(shù)之外的東西。
有句話說得很好:面試官可能很快忘記你做了什么,但面試官往往忘不了你在他心中留下的印象。
這是人性使然。
所以,要想通過面試,給面試官留下好印象是非常重要的。
由于每個(gè)人喜好不同,我們很難“投其所好”地給自己的印象加分,但我們可以盡力不給自己的印象減分,比如下面這些事就要盡量避免:穿著隨便、不修邊幅、遲到、不提前了解公司情況、傲慢不懂禮貌、沒等面試官說完就急著答話……
不會(huì)提問
一般情況下,面試到最后,面試官通常會(huì)問:你有什么問題想問我們嗎?
千萬不要以為這只是面試官的客套話,面試官問這句話其實(shí)是有目的的。
一方面,他可能想知道哪些問題是你最關(guān)心和重視的;另一方面,給你一個(gè)機(jī)會(huì)提問,也能反映你的專業(yè)水平和態(tài)度。
如果這時(shí)候你不提問題,說明你沒什么想法,甚至?xí)屆嬖嚬儆X得你不是那么想進(jìn)這家公司,對(duì)這份工作的積極性不高;
或者你問的問題沒什么水平,比如,幾點(diǎn)上班幾點(diǎn)下班、有沒有加班費(fèi)、有沒有微波爐熱便當(dāng)?shù)?,面試官?huì)覺得你眼界太小,思想沒什么深度,這兩種情況你大概率是要被扣分的。
只要走心,你就能超過很多人
雖說現(xiàn)在程序員求職面臨的競(jìng)爭(zhēng)壓力越來越大,但對(duì)面試這件事,大可以用平常心來對(duì)待。
對(duì)面試官來說,面試是為了選人才,不是為了難住面試者。
說到底,面試是一個(gè)雙向選擇,無論能否被聘任,你與面試官的地位都是平等的。
如果你能擺正心態(tài),就可以從容地做好準(zhǔn)備,力爭(zhēng)在面試中表現(xiàn)出自己最好的一面。
熟能生巧
溝通表達(dá)可能是很多程序員的短板,不過好在這塊短板并不難補(bǔ)。
一般來說,面試官的發(fā)問,會(huì)圍繞你的簡(jiǎn)歷或者你的回答來“做延展”,所以必須要對(duì)自己的簡(jiǎn)歷足夠熟悉。
具體做法,你可以窮舉簡(jiǎn)歷上的知識(shí)點(diǎn),每個(gè)知識(shí)點(diǎn)分三個(gè)層次準(zhǔn)備:應(yīng)用級(jí)別,熟練使用步驟;原理級(jí)別,搞清楚為什么這么用;源代碼級(jí)別,關(guān)注實(shí)現(xiàn)細(xì)節(jié)和不足。
當(dāng)你能流暢回答自己簡(jiǎn)歷上描述的任何內(nèi)容的時(shí)候,其實(shí)你已經(jīng)成功了一大半,能超越大部分的面試者了。
此外,有條件的話,你還可以多做模擬面試,起初可以先找沒人打擾的地方單練,拿一面小鏡子,打開手機(jī)的錄像功能,拿出準(zhǔn)備好的問題一問一答,錄下來,自己反復(fù)聽,不斷完善答案。
等熟練了以后,可以找人進(jìn)行一對(duì)一模擬面試,不熟的人最好,熟人也行。讓別人當(dāng)面試官幫你面試,你也需要當(dāng)面試官,幫他面試。這樣做的好處是,你可以做到換位思考,從而完善自己的準(zhǔn)備。
遇事不慌
前面提到,你在面試中表現(xiàn)出的態(tài)度,會(huì)直接影響你在面試官心中留下的印象。
除了要懂基本的職場(chǎng)禮儀,還有一點(diǎn)也不容忽視,就是妥善回應(yīng)面試官提出的你不懂的問題。
面試官可能會(huì)問你很多問題,如果你有些沒有回答上來,不要在意。面試官很可能只是在測(cè)試你的技術(shù)深度和廣度,然后判斷你是否達(dá)到某個(gè)水位線。
所以這種情況,你要做的是爭(zhēng)取把有些問題回答得很有深度,體現(xiàn)你的深度思考能力。
至于不懂的問題,不建議躺平放棄,當(dāng)然也不必糾結(jié)話術(shù),不妨坦率說清自己的經(jīng)驗(yàn)和認(rèn)識(shí),甚至可以大方地向面試官要點(diǎn)提示,然后基于自己的知識(shí)儲(chǔ)備去回答。
準(zhǔn)備好問題
最后的提問環(huán)節(jié),一定要提前準(zhǔn)備好問題,臨時(shí)想的話,很難想到合適的問題。
該如何準(zhǔn)備問題呢?有一個(gè)巧妙的角度供參考。
你現(xiàn)在有了跟面試官面對(duì)面的機(jī)會(huì),而且主動(dòng)權(quán)在你這邊,有什么與公司有關(guān)、與自己有關(guān)、外面找不到答案的問題是你迫切想知道的?
比如,這個(gè)職位在公司的具體職責(zé)是什么,目前最緊要的任務(wù)是什么?公司里是一群什么樣的小伙伴,這個(gè)崗位所在的團(tuán)隊(duì)是什么氛圍?通過剛才的面試,面試官對(duì)自己的評(píng)價(jià)是什么?
有一點(diǎn)還是需要提醒一下,就是自己提問時(shí),要注意面試官是誰。如果是業(yè)務(wù)相關(guān)的面試官,那么他可能回答不了你薪酬福利相關(guān)的問題,這個(gè)適合問HR,反之亦然。
寫在最后
說了這么多,希望能對(duì)正在找工作的朋友有些許幫助。不管遇到什么情況,保持良好的心態(tài)都是第一位的。現(xiàn)在大環(huán)境不好,很多公司招人的標(biāo)準(zhǔn)都或多或少在變高,有可能你準(zhǔn)備得已經(jīng)很充足,但面試的過程和結(jié)果還是不盡人意,這都是正常的,大可不必因?yàn)閹状伪痪芫托幕乙饫?,畢竟,沒有哪一場(chǎng)面試是真的“一戰(zhàn)定生死”。
最后,祝大家在眼下的“金三銀四”求職旺季當(dāng)中,拿到理想的offer。