在上篇中,我們說到了一些認(rèn)識(shí)人的方法(操作,知識(shí),經(jīng)驗(yàn),能力),還有一些面試的方法(算法題,實(shí)際生產(chǎn)活動(dòng)中的挑戰(zhàn)),下面我們來說說,面試的風(fēng)格,還有一些點(diǎn)評(píng)。
把應(yīng)聘者當(dāng)成你的同事
有些公司的面試官,在面試過程中問你一個(gè)算法題,然后等著你解答了,如果你給出一個(gè)答案,然后就會(huì)問你有沒有更好的答案,如果你給出了正確的答案,他們就會(huì)問你一個(gè)更難的問題,如此循環(huán)下去。他們基本上很少給你提示,甚至不停地質(zhì)問你,挑戰(zhàn)你,搞得應(yīng)聘者很緊張。
另外,有很多問題是沒有標(biāo)準(zhǔn)答案的,或者說是,同一個(gè)答案的描述方法有多種,很多面試官會(huì)覺得你沒有回答到他想要的答案,因此表現(xiàn)得有對(duì)你不屑,并表現(xiàn)出你不行的樣子,并覺得你的能力有問題。真是可笑了。比如我一個(gè)朋友在回答什么是異步的問題時(shí),舉例說明了異步調(diào)用就是不能處理完就返回,并且需要傳遞一個(gè)回調(diào)函數(shù)給調(diào)用方以便完成后回調(diào)通知結(jié)果。這樣的回答并沒有錯(cuò),但是這并不符合面試官心里想要的答案,面試官對(duì)此并不滿意,進(jìn)而認(rèn)為我這個(gè)朋友還需要去多讀讀書。
我相信大多數(shù)面試官都會(huì)這樣干的。我想問問這樣的面試官,你們有沒有用面試的方式對(duì)過你的同事?在你的工作場景中,你會(huì)不會(huì)用面試的風(fēng)格和你的同事進(jìn)行交流和說話?不妨讓我們來問我們自己下面幾個(gè)問題:
- 你在工作當(dāng)中遇到難題時(shí)你是怎么解決的?你會(huì)和人討論嗎?你只用15分鐘就能得出最優(yōu)解嗎?
- 你在工作當(dāng)中解決難題時(shí)是否會(huì)有一個(gè)人在旁邊質(zhì)問你并給你壓力嗎?
- 你在工作當(dāng)中會(huì)為難你的同事嗎?會(huì)讓你的同事緊張嗎?你覺得在緊張的狀態(tài)下能做好工作嗎?
- 你在工作中覺得同事的回答并不是你想要的答案,不是符合你的答案,你會(huì)認(rèn)為你的同事不行嗎?
- 你的成長過程是什么樣的?在是壓力和天天被人質(zhì)問的情況下成長的嗎?
- 大家都知道學(xué)校里應(yīng)試教育的弊端,你覺得你的面試是不是一種應(yīng)試呢?
(看看這么多的應(yīng)聘者們都在做各種各樣的算法題,這不就是一種應(yīng)試嗎?)
想一想你的日常工作,問自己一下上面這些問題,想一想你自己的成長過程,想一想你和你的同事是怎么相處的,想一想你的日常工作中是什么樣的,相信你自己也能得出結(jié)論的。
如果你把應(yīng)聘者當(dāng)成自己未來的同事,那么你的面試會(huì)有下面的收獲:
- 面試的氣氛會(huì)很不錯(cuò),應(yīng)聘者會(huì)放松,表現(xiàn)自然,更接受于真實(shí)的狀態(tài)。
- 面試中的交流和互動(dòng)(而不是一問一答)會(huì)讓你更全面的考查和了解一個(gè)人。
- 非應(yīng)試的面試,會(huì)讓你了解得更多。
- 真實(shí)的了解一個(gè)人,你才能做出真正正確的結(jié)論。
向應(yīng)聘者學(xué)習(xí)
下面有幾個(gè)觀點(diǎn)
- 面試的過程是一個(gè)相互學(xué)習(xí)的過程,并不是你為難面試者的過程。
- 一問一答是很一種呆板死板的過程,相互討論相互學(xué)習(xí),有良好的互動(dòng)才是好的面試過程。
- 面試官要證明的不是你有多強(qiáng)有多聰明,而是要挖掘應(yīng)聘者的優(yōu)勢(shì)和能力。
- 面試官用為自己的問題預(yù)設(shè)好一個(gè)標(biāo)準(zhǔn)答案,看看應(yīng)聘者能為你帶來什么。
- 向來應(yīng)聘的人學(xué)習(xí),而不是刁難。
無論你多牛,要難倒你實(shí)在是太容易了。出難題不是目的,難倒人也很容易,出難題只不過是用來了解應(yīng)聘者能力的一個(gè)手段,而不是面試的全部。
我不知道你喜歡不喜歡一些競技類的運(yùn)動(dòng)?比如踢球,打籃球,羽毛球,下象棋等,你一般想和什么樣的人玩?是差的,還是強(qiáng)的?所以,能夠從面試者那里學(xué)到東西,喜歡和面試者一起工作,這才是面試真正的目的。
對(duì)于一個(gè)團(tuán)隊(duì)來說,如果大家都是一樣的想法,一樣的主張,一樣的傾向,那么這個(gè)團(tuán)隊(duì)最終會(huì)是一個(gè)閉塞的團(tuán)隊(duì),你如果不能真正接納不同想法的人,不同主張的人,那么你也將失去進(jìn)步的機(jī)會(huì)。如果你的團(tuán)隊(duì)總是在招入和你一樣的人,那么你的團(tuán)隊(duì)怎么可能會(huì)有out-of-box的想法呢?世界因?yàn)椴煌篮?/strong>。
另外,對(duì)于公司來說,如果你招進(jìn)來的人還不如已經(jīng)有的人,作為一個(gè)公司,你又怎么能有更好的人讓你的公司進(jìn)步呢?
所以,面試應(yīng)該是向面試者學(xué)習(xí)的一個(gè)過程。當(dāng)然,如果你從他身上學(xué)不到什么,那么你就教他一些吧。這樣,就算是面試不通過,面試者也會(huì)欣然接受的。不然,讓面試者產(chǎn)生一些負(fù)面情緒,出去說一些不好的話,也有損你和公司的形象。
一些相關(guān)的點(diǎn)評(píng)
下面是我根據(jù)酷殼的一些面試題的文章后的回復(fù)、還有我朋友的經(jīng)歷,還有這篇有關(guān)豆瓣的產(chǎn)品經(jīng)理的這篇文章的一些點(diǎn)評(píng)。大家可以看看我從這些地方看到東西靠不靠譜。
酷殼的面試題中的答復(fù)
先說酷殼的那篇“火柴棍式的面試題”,這個(gè)面試題其實(shí)很沒什么意思。主要考查你對(duì)代碼邏輯的了解程度。因?yàn)樵O(shè)置了回復(fù)可見答案,所以這篇文章的回復(fù)量達(dá)千把條。從回復(fù)中,我看到:
- 一些朋友想不出來就直接看答案了。我可以看出,有一些朋友習(xí)慣獲得知識(shí),而不習(xí)慣獨(dú)立思考。甚至有畏難情緒,從另一方面來說,可以看出我國的教育還真不是一般的差。
- 一些朋友想不全。從這點(diǎn)來看,我覺得很正常,尤其是想出兩種來的,我可以感覺到他們的努力思考了,可能還做了一些嘗試。挺不錯(cuò)的。可惜我看不到你思考的方式,是在紙上畫了畫,還是編譯了個(gè)程序跑了跑,還是別的什么。這樣我會(huì)了解你更多。
- 一些朋友給出的答案中有錯(cuò)的。這說明了這類朋友可能不喜歡做測(cè)試,時(shí)常想當(dāng)然,或是做事比較沖動(dòng),并不足夠嚴(yán)謹(jǐn)。這么簡單的程序,驗(yàn)證能花多少精力呢?
- 還有少數(shù)的朋友沒有看明白題目要求。這說明了這類朋友太粗心了,在工作當(dāng)中可能會(huì)表現(xiàn)為誤解需求和別人的話。溝通有問題。
再說說那篇“火車運(yùn)煤”的問題,這個(gè)面試題我覺得主要是看看大家的解題思路,表達(dá)能力。
- 首先,我很驚喜有人很快就用數(shù)學(xué)做了解答,很不錯(cuò),這個(gè)人的數(shù)學(xué)功底很不錯(cuò)。能用數(shù)學(xué)解題的人一般來說都是算法比較強(qiáng)的人。
- 有人說抱怨我沒有說火車可以調(diào)頭回去,所以沒有想到這樣的方法。如果是在面試中我會(huì)做提示的。我不會(huì)因?yàn)槟悴恢勒{(diào)頭這個(gè)潛規(guī)則而否定你的。當(dāng)然,如果你能想到的話說明你的腦袋還是比較靈的。
- 還有很多人說他的方法比較土,只運(yùn)了400噸煤,416噸的或333噸,一看就是沒有看提示的,我覺得這些人能夠通過獨(dú)立思考找到方法,這類的人其實(shí)已經(jīng)不錯(cuò)了。順著這個(gè)思路優(yōu)化也只是時(shí)間的問題了。
- 更可喜的是,我看到了有一些朋友在看到別人的更好的方法后和自己的方法進(jìn)行了比較,并找到了為什么自己的方法不如他的原因。這樣的人我認(rèn)為是懂得“總結(jié)”和“比較”的,這樣的人總是在不斷地學(xué)習(xí)和改善自己的。
- 還有人說到了動(dòng)態(tài)規(guī)劃,如果是在面試的時(shí)候,我很想向這位朋友學(xué)習(xí)一下用動(dòng)態(tài)規(guī)劃來解這題。
- 還有朋友說到了火車調(diào)頭只能在有站的地方。這個(gè)朋友一看要么就是搞需求分析的人,要么就是較真的人。需要進(jìn)一步了解。但不管怎么樣,這樣的朋友的觀察能力是很不錯(cuò)的。
- 還有一些朋友給出的答案是正確的。但是表達(dá)方面比較復(fù)雜,有些沒有看懂??梢?,解題 的能力是有的,只是表達(dá)能力還有待提高。
豆瓣產(chǎn)品經(jīng)理的面試
再說說豆瓣上的這篇文章,那篇文章里,面試官問了一個(gè)比較大的問題,那是仁者見仁,智者見智的問題,并且面試官并不滿意應(yīng)聘者給出的答案,并在用其主觀意識(shí)強(qiáng)加一些東西給應(yīng)聘者,并不斷地和應(yīng)聘者糾纏。后來,面試官回復(fù)到“重點(diǎn)測(cè)了兩個(gè)問題:一是判別事情的標(biāo)準(zhǔn)和方法;二是在多種PK下產(chǎn)品經(jīng)理的壓力反應(yīng)”。
下面是我觀察到的:
- 其一、這種似事而非的仁者見仁,智者見仁,一萬人有一萬個(gè)答案。所以,這種怎么答都可以的問題是很難有標(biāo)準(zhǔn)的,我認(rèn)為豆瓣的面試官以這種問題來考查面試者的標(biāo)準(zhǔn)太有問題了。更好的問題是:比較一下新浪和twitter這兩個(gè)產(chǎn)品。
- 其二、多種想法PK的壓力反應(yīng)。這點(diǎn)沒有問題,如果有機(jī)會(huì)我想問問這位面試官,豆瓣產(chǎn)品經(jīng)理們的PK各自的想法時(shí)是以這種糾纏的方式嗎?如果是這樣的話,那我很為你們擔(dān)憂啊。
- 其三、很明顯,應(yīng)聘者不知道面試官想說什么,所以應(yīng)聘者總是給出一些模棱兩可的回答?;卮鸬煤苷?,呵呵。
- 其四、問的問題都是一些假設(shè)性的問題,假設(shè)技術(shù)人員不可溝通。人家說了,還沒有見過不能溝通的情況。結(jié)果還要繼續(xù)追問。這樣你既要觀察不到你想要的,也搞得大家不愉快。更好的問題的:“請(qǐng)你給一個(gè)你和一個(gè)很難溝通的人溝通的示例”,或是當(dāng)應(yīng)聘者說了“堅(jiān)持己見”的時(shí)候,也應(yīng)該追問“能給一個(gè)你堅(jiān)持己見的例子嗎?”。
- 其五、整個(gè)面試過程完全是在談一些虛的東西,就像天上的浮云,一點(diǎn)實(shí)實(shí)在在的東西都沒有。比如下面這兩個(gè)實(shí)實(shí)在在的問題:“你以前設(shè)計(jì)過什么產(chǎn)品?”,“你和你的技術(shù)團(tuán)隊(duì)是怎么合作的?”
這是一個(gè)完完全全失敗的面試,這個(gè)面試官根本不懂面試,甚至工作方法也可能很有問題。也許他只是想找一個(gè)能夠在工作中附和他的人。
朋友的面試
最后說說我那個(gè)朋友的面試,我的這個(gè)朋友學(xué)習(xí)能力很強(qiáng),也很好專研,工作中解決了很多很困難甚至很底層的問題。他做軟件開發(fā)時(shí)間并不長,但是他對(duì)這個(gè)行業(yè)很有熱情,也很執(zhí)著,并有著相當(dāng)不錯(cuò)的技術(shù)功底。這天他遇到了一個(gè)面試官,這個(gè)面試官的技術(shù)是很強(qiáng)大的,在Linux下研究內(nèi)核 ,也為Linux的內(nèi)核貢獻(xiàn)過代碼,熱愛開源的人,同時(shí)也實(shí)現(xiàn)過一個(gè)很強(qiáng)大的圖片的分布式文件CDN系統(tǒng)。博士。根據(jù)朋友的描述,這位面試官,主要問題了三個(gè)問題,一個(gè)是關(guān)于異步的,一個(gè)是關(guān)于性能調(diào)優(yōu)的,還有一個(gè)是關(guān)于學(xué)習(xí)能力的。
- 問到異步的問題,我這個(gè)朋友說到了多線程中的異步調(diào)用,但是他可能問的是網(wǎng)絡(luò)或是業(yè)務(wù)中的異步,要不然就是Linux 內(nèi)核中的異步,當(dāng)然他也沒有說清楚,但他很不滿意我朋友的答案,并讓我朋友回去多看看書。
- 問到性能調(diào)優(yōu)的問題時(shí),我這個(gè)朋友說了性能調(diào)優(yōu)分三級(jí),業(yè)務(wù)級(jí),指令級(jí)和CPU級(jí),并舉例說了使用了一個(gè)叫VTune的性能分析工具。面試官卻說原來你只懂Windows,有點(diǎn)不屑,并說他只會(huì)使用商業(yè)工具,更不屑。
- 當(dāng)我朋友向他澄清問題時(shí),面試官只是搖頭,嘆氣。并在應(yīng)聘者作答的過程中不斷的打斷對(duì)方。
我的看法如下:
- 對(duì)于異步來說,我認(rèn)為這是一種設(shè)計(jì)或是一種想法,可能會(huì)有很多種不同的實(shí)現(xiàn)方式,在不同的場景中會(huì)有不同的用法。面試官并沒有考查應(yīng)聘者對(duì)異步方法的理解,也沒有考查異步方法可以用來解決什么,異步方法的優(yōu)勢(shì)和劣勢(shì),等等。只是覺得應(yīng)聘者沒有給出他想要的答案。
- 對(duì)于性調(diào)優(yōu)的問題,我認(rèn)為應(yīng)聘者的思路和知識(shí)都很不錯(cuò),還有使用VTune的經(jīng)驗(yàn)。無論使用Windows還是Linux,無論使用商業(yè)的還是開源的Profiler,很多東西都是相通的,怎么能夠因?yàn)檫@個(gè)東西不對(duì)自己的口味而下結(jié)論。為什么不向人家學(xué)習(xí)一下VTune呢?使用工具只是操作技能啊。
- 面試官應(yīng)該是用微笑來鼓勵(lì)應(yīng)聘者的,而不是用搖頭和嘆氣,頻繁打斷對(duì)方也是一個(gè)相當(dāng)不好的習(xí)慣??磥磉@個(gè)面試官很不能接受不同的東西。
這位有很不錯(cuò)的技術(shù)能力的人,看來并不適合做一個(gè)面試官,因?yàn)樗嬖嚨臇|西都只在知識(shí)層次,而且這位面試官有強(qiáng)烈的喜好和傾向,所以,他必然會(huì)錯(cuò)過那些有能力但并不合他口味的人。
哎,面對(duì)這樣的面試官,大家傷不起??!
(全文完)