轉(zhuǎn)-程序員面試什么最重要?

程序員面試一直是社區(qū)樂(lè)于討論的熱門(mén)話題禀挫。我自己從06年實(shí)習(xí)以來(lái)旬陡,先后經(jīng)歷了4家軟件公司,全部是外企语婴,其中有世界500強(qiáng)的通信企業(yè)描孟,有從事期權(quán)期貨交易的歐洲中等規(guī)模的金融公司,也有為大型汽車制造商開(kāi)發(fā)Android智能汽車的新興公司砰左∧湫眩跨入IT行業(yè)以來(lái),我在求職過(guò)程中經(jīng)歷過(guò)多次面試缠导,最近兩年也有過(guò)多次面試別人的經(jīng)驗(yàn)廉羔。我感覺(jué)現(xiàn)在到了對(duì)這個(gè)問(wèn)題發(fā)表自己看法的時(shí)候,這篇文章是我站在面試官角度對(duì)于程序員面試問(wèn)題的一個(gè)階段性反思和經(jīng)驗(yàn)總結(jié)僻造。
目標(biāo)
相信和不少朋友一樣蜜另,有了幾年工作經(jīng)驗(yàn)成為Senior后就開(kāi)始了面試別人的經(jīng)歷适室。我在最初這個(gè)階段只是按照自己的想象把”找到基礎(chǔ)好的程序員“,”找到算法能力優(yōu)秀的程序員“举瑰,”找到有Android開(kāi)發(fā)經(jīng)驗(yàn)的程序員“等作為面試的目標(biāo)捣辆。但是,實(shí)際的經(jīng)歷告訴我此迅,尤其是按“基礎(chǔ)好”汽畴,“算法好”這些目標(biāo)招到的人最終效果并不好。比如耸序,有的面試者基礎(chǔ)知識(shí)和算法掌握情況不錯(cuò)忍些,進(jìn)程、線程坎怪、內(nèi)存等概念清晰罢坝,基本的Hash,二叉樹(shù)搅窿,快速排序等數(shù)據(jù)結(jié)構(gòu)和算法也比較熟悉嘁酿,但是進(jìn)公司后在實(shí)際工作中表現(xiàn)得很糟糕。后來(lái)男应,我才發(fā)現(xiàn)原來(lái)是我的面試目標(biāo)出了問(wèn)題闹司,我原先的面試方法更像是大學(xué)的算法或操作系統(tǒng)期末考試,按照這種方法讓許多并不合適的人通過(guò)了面試沐飘,同時(shí)也可能錯(cuò)過(guò)了許多合適的人游桩。
后來(lái),我的反思是耐朴,從公司的角度講借卧,面試的根本目的是找到"能夠干好工作"的人,而“高學(xué)歷”筛峭,“算法好”谓娃,“基礎(chǔ)好”,“有經(jīng)驗(yàn)”這些都是表象而不是根本蜒滩,它們并不能直接和“工作好”劃等號(hào)滨达。
方法
目標(biāo)明確了,但接下來(lái)的問(wèn)題是假設(shè)面試者是一個(gè)黑盒系統(tǒng)俯艰,“工作好”不是直接可觀測(cè)變量捡遍,你所能直接觀測(cè)的變量是基礎(chǔ)、算法竹握、經(jīng)驗(yàn)画株、學(xué)歷、性格、談吐谓传、年齡等等蜈项。所以,實(shí)際上续挟,你只能從“基礎(chǔ)好”紧卒,“算法好”等可以直接觀測(cè)的量去推測(cè)“工作好”的概率,這就是一個(gè)在“X好“條件下"工作好“的條件概率問(wèn)題:P(工作好 | X好)诗祸。
根據(jù)這個(gè)模型跑芳,面試所應(yīng)該考察哪些方面就很明顯了,那就是選擇那種最具有區(qū)分性的方面來(lái)考察直颅。比如博个,考察面試者的體型特征沒(méi)有太大意義,因?yàn)镻(工作好|高)功偿,P(工作好|矮)盆佣,P(工作好|胖),P(工作好|瘦)的概率都差不多械荷;所以共耍,體型特征不具有區(qū)分性,這不是面試所應(yīng)該關(guān)注的內(nèi)容养葵。
面試官應(yīng)當(dāng)結(jié)合職位的要求明確哪些因素具有比較好的區(qū)分性。比如瘩缆,如果要招一名技術(shù)門(mén)檻比較高的3D游戲引擎開(kāi)發(fā)工程師关拒,面試者A具有3D游戲引擎開(kāi)發(fā)的經(jīng)驗(yàn),但是在基礎(chǔ)知識(shí)和算法面試方面表現(xiàn)一般庸娱;面試者B相反着绊,基礎(chǔ)知識(shí)和算法面試表現(xiàn)很好,但沒(méi)有游戲開(kāi)發(fā)經(jīng)驗(yàn)熟尉,而你只能選擇其一归露。你選誰(shuí)呢?其實(shí)戈轿,這就是兩個(gè)條件概率問(wèn)題P(工作好|經(jīng)驗(yàn)好在刺,基礎(chǔ)一般娄琉,算法一般)和P(工作好|沒(méi)經(jīng)驗(yàn),基礎(chǔ)好疆液,算法好)。這個(gè)問(wèn)題就留給面試官來(lái)判斷了陕贮,就我個(gè)人而言堕油,對(duì)于技術(shù)門(mén)檻較高需要技術(shù)積累的職位,經(jīng)驗(yàn)更加說(shuō)明問(wèn)題,因此掉缺,我更傾向于面試者A卜录。
下面,我再結(jié)合自己的經(jīng)驗(yàn)談?wù)剬?duì)面試中常見(jiàn)方面的看法眶明。
算法
算法是Google和MS等大公司面試所重點(diǎn)考察的內(nèi)容艰毒。我個(gè)人很喜歡算法,曾經(jīng)參加ACM/ICPC拿過(guò)北京賽區(qū)的13名赘来。但是现喳,就個(gè)人經(jīng)驗(yàn)來(lái)看,我所接觸過(guò)的絕大多數(shù)開(kāi)發(fā)職位而言犬辰,算法都不適合作為考察面試者優(yōu)劣的主要因素嗦篱。對(duì)于普通的非算法性開(kāi)發(fā)職位,考察面試者的算法就相當(dāng)于考察他打乒乓球好不好一樣幌缝,與目標(biāo)“工作好”的相關(guān)性太低灸促。就我個(gè)人的經(jīng)驗(yàn)來(lái)看,差不多P(工作好|算法好)=50%涵卵,也就是算法面試沒(méi)有太大的區(qū)分性浴栽。
甚至,還有一種很不好的情況特別多地出現(xiàn)在算法好的面試者身上轿偎,我稱之為“只磨刀典鸡,不砍柴”。什么意思呢坏晦?有類人只對(duì)什么A算法萝玷,異步編程,JVM類加載機(jī)制這種純技術(shù)問(wèn)題感興趣昆婿,對(duì)實(shí)現(xiàn)用戶需求毫無(wú)興趣球碉。這類人看起來(lái)有一定的技術(shù)能力,但是對(duì)公司來(lái)講貢獻(xiàn)十分有限仓蛆,甚至不如技術(shù)一般但認(rèn)真負(fù)責(zé)的人睁冬。所以,一旦遇到面試者算法好看疙,我就特別留意考察會(huì)不會(huì)是這種“只磨刀豆拨,不砍柴”的人。
另外能庆,雖然我個(gè)人不了解Google和MS辽装,但我對(duì)于其特別重視考察算法能力的面試策略是持懷疑態(tài)度的。即使在這樣的世界級(jí)大公司相味,算法雖然重要拾积,但可以想象在項(xiàng)目實(shí)施過(guò)程所遇到的各種各樣問(wèn)題中殉挽,算法問(wèn)題絕大多數(shù)時(shí)候不會(huì)是主要瓶頸,沒(méi)有到那種需要每個(gè)人都是算法高手的情況拓巧。實(shí)際上斯碌,絕大多數(shù)項(xiàng)目真正難點(diǎn)并不是一兩個(gè)算法瓶頸,甚至也不是單點(diǎn)的技術(shù)瓶頸肛度,而是系統(tǒng)性的組織傻唾、協(xié)調(diào)、設(shè)計(jì)承耿、開(kāi)發(fā)問(wèn)題冠骄,有大量的看起來(lái)不是那么有技術(shù)含量的臟活累活,也有許多問(wèn)題是由于信息不足加袋,并不是技術(shù)能力強(qiáng)就能克服這些困難凛辣。一個(gè)團(tuán)隊(duì)最好優(yōu)勢(shì)互補(bǔ),有人算法強(qiáng)职烧,有人業(yè)務(wù)分析能力強(qiáng)扁誓,有人擅長(zhǎng)后端服務(wù),有人擅長(zhǎng)前端界面蚀之,有人聰明蝗敢,有人踏實(shí),這是最好的足删。如果按照“算法好”的單一標(biāo)準(zhǔn)選材寿谴,必定會(huì)把許多優(yōu)秀的人才拒之門(mén)外。
補(bǔ)充:在更多地了解了Google和Facebook等一流公司的面試細(xì)節(jié)之后失受,我對(duì)這個(gè)問(wèn)題的認(rèn)識(shí)有了一定的改變讶泰,實(shí)際上這些公司在面試過(guò)程中并不完全強(qiáng)調(diào)技巧性很強(qiáng)的算法,而是更加注重編碼(Coding)能力贱纠,只是在進(jìn)行編碼測(cè)試的過(guò)程中往往是通過(guò)一些簡(jiǎn)單算法題來(lái)進(jìn)行的峻厚。我對(duì)于這種面試方法越來(lái)越欣賞响蕴,并且也作為了我們公司面試過(guò)程中的重點(diǎn)環(huán)節(jié)谆焊,因?yàn)榫幋a能力的測(cè)試是十分必要的,它有著知識(shí)性問(wèn)題無(wú)法取代的作用浦夷,如果一個(gè)面試者連“判斷一個(gè)字符串是否是另一個(gè)字符串的子串”這樣的題目都無(wú)法正確并快速地實(shí)現(xiàn)辖试,那么基本上可以直接排除了。我這里所強(qiáng)調(diào)的是不必考察高難度的算法問(wèn)題劈狐,并非不重視編碼能力測(cè)試罐孝,請(qǐng)讀者不要誤解。
基礎(chǔ)
基礎(chǔ)面試是指考察諸如指針使用肥缔、進(jìn)程線程概念等基礎(chǔ)知識(shí)的面試莲兢,十分類似于大學(xué)期末考試題。我曾經(jīng)以為基礎(chǔ)面試十分重要,但是現(xiàn)在不這么看了改艇。在工作中基礎(chǔ)的確是重要的收班,但是在面試過(guò)程中,它必須具有區(qū)分性才有意義谒兄,也就是說(shuō)P(工作好|基礎(chǔ)好)的概率要高摔桦,那么考察指針使用,進(jìn)程線程區(qū)別這樣的基礎(chǔ)題目才有它的意義承疲。我的實(shí)際經(jīng)驗(yàn)是邻耕,基礎(chǔ)面試并不具有很好的區(qū)分性,和算法一樣燕鸽, 差不多
P(工作好|基礎(chǔ)好) = 50%兄世。同時(shí),基礎(chǔ)面試是最容易準(zhǔn)備的绵咱,中國(guó)人有長(zhǎng)期的應(yīng)試教育經(jīng)驗(yàn)碘饼,要準(zhǔn)備幾個(gè)把玩指針題目太容易了。
我曾經(jīng)遇到過(guò)這樣的面試者悲伶,他的C語(yǔ)言基礎(chǔ)和編譯艾恼、鏈接等原理掌握得非常好,給我留下了深刻的印象麸锉,我給的面試結(jié)論是:知識(shí)面不寬钠绍,只會(huì)C語(yǔ)言,但基礎(chǔ)很扎實(shí)花沉,建議錄用柳爽。后來(lái)的事情證明了那個(gè)結(jié)論的前半部分是對(duì)的,但是”建議錄用“錯(cuò)了碱屁。他在實(shí)際工作中表現(xiàn)得一塌糊涂磷脯,不理解需求,不理解整體架構(gòu)娩脾;同時(shí)赵誓,上班時(shí)間不是花在項(xiàng)目上,而是花在閱讀諸如《程序員的自我修養(yǎng)》之類的書(shū)籍上柿赊。最后俩功,這位同事由于長(zhǎng)期“不出活”離開(kāi)了公司。
基礎(chǔ)不是不重要碰声,而是“基礎(chǔ)好”不足以說(shuō)明面試者能干好工作诡蜓,因?yàn)?/em>基礎(chǔ)是屬于局部性知識(shí),而實(shí)際工作需要綜合性能力胰挑,二者有天壤之別蔓罚。C語(yǔ)言椿肩、操作系統(tǒng)能考高分,但是不會(huì)寫(xiě)程序的人在大學(xué)我們還見(jiàn)得少嗎豺谈? 軟件開(kāi)發(fā)就像蓋房子覆旱,綜合能力是設(shè)計(jì)和搭骨架,基礎(chǔ)知識(shí)是碼磚核无。張小龍?jiān)菷oxmail是Delphi開(kāi)發(fā)的扣唱,他它不懂C#,你如果要招聘一個(gè)開(kāi)發(fā).NET Email客戶端的人团南,你考察他對(duì)CLR掌握得好不好有意義嗎噪沙? 讓張小龍來(lái)開(kāi)發(fā)一個(gè)C#版的Foxmail真的會(huì)有困難嗎? 你招一個(gè)精通C#但沒(méi)有Email客戶端開(kāi)發(fā)經(jīng)驗(yàn)的人來(lái)真的比張小龍靠譜嗎吐根?
我說(shuō)基礎(chǔ)知識(shí)不重要正歼,和古人說(shuō)的“不積洼步無(wú)以至千里”是不是矛盾呢?不矛盾拷橘!“洼步”與“千里”是一種可累加關(guān)系局义,但再多的“基礎(chǔ)知識(shí)”都累加不成“綜合能力”。學(xué)習(xí)軟件開(kāi)發(fā)要像持續(xù)集成一樣冗疮,一開(kāi)始就是一個(gè)完整的系統(tǒng)萄唇,雖然規(guī)模不大,問(wèn)題很多术幔,但它麻雀雖小五臟俱全另萤,從小系統(tǒng)到大系統(tǒng),從簡(jiǎn)單系統(tǒng)到復(fù)雜系統(tǒng)逐步演化诅挑。
所以四敞,基礎(chǔ)好本身不足以說(shuō)明太多的問(wèn)題,必須進(jìn)一步考察綜合能力拔妥。對(duì)于基礎(chǔ)面試表現(xiàn)不好的面試者忿危,如果時(shí)間允許也要進(jìn)一步考察,有的面試者其實(shí)是有能力的没龙,只是沒(méi)有進(jìn)行充分的準(zhǔn)備铺厨。最理想的狀態(tài)當(dāng)然是基礎(chǔ)和綜合能力俱佳,若不能兼顧兜畸,應(yīng)當(dāng)綜合能力優(yōu)先努释。
經(jīng)驗(yàn)
這里所說(shuō)的經(jīng)驗(yàn)不是通過(guò)工作了多少年來(lái)衡量的碘梢,而主要是指面試者的經(jīng)歷咬摇,比如,是否完整地實(shí)現(xiàn)過(guò)一個(gè)軟件煞躬,或作為主要開(kāi)發(fā)者完成過(guò)一個(gè)項(xiàng)目肛鹏。
經(jīng)驗(yàn)的重要性在于它能說(shuō)明一個(gè)人的綜合能力逸邦。從項(xiàng)目的性質(zhì)、規(guī)模和難度在扰,面試官就可以大致判斷出面試者的綜合能力缕减。如果一個(gè)面試者一直在大公司負(fù)責(zé)一個(gè)小模塊的開(kāi)發(fā)維護(hù),那么基本可以判斷他不具備獨(dú)立或作為主要開(kāi)發(fā)者承擔(dān)一個(gè)項(xiàng)目的能力芒珠,只適合在另一家大公司做類似的事情桥狡。對(duì)于門(mén)檻較高需要長(zhǎng)期技術(shù)積累的職位,相關(guān)經(jīng)驗(yàn)更顯得尤為重要皱卓,比如裹芝,Linux內(nèi)核開(kāi)發(fā),JVM開(kāi)發(fā)娜汁,游戲引擎開(kāi)發(fā)嫂易,數(shù)據(jù)庫(kù)實(shí)現(xiàn),高級(jí)UX等掐禁。對(duì)于這類職位怜械,沒(méi)有經(jīng)驗(yàn)的面試者即使綜合素質(zhì)不錯(cuò)也是需要長(zhǎng)時(shí)間的學(xué)習(xí)和積累才能勝任。所以傅事,基本上如果確定了你的職位屬于此類缕允,那么相關(guān)經(jīng)驗(yàn)毫無(wú)疑問(wèn)應(yīng)該成為首選因素,換句話說(shuō)蹭越,P(工作好 | 相關(guān)經(jīng)驗(yàn)好)的概率是非常高的灼芭。
通過(guò)項(xiàng)目經(jīng)驗(yàn)判斷面試者的優(yōu)劣比通過(guò)基礎(chǔ)和算法測(cè)試更加靠譜,所以般又,面試過(guò)程中面試官應(yīng)該花比較多的時(shí)間聽(tīng)面試者介紹項(xiàng)目經(jīng)驗(yàn)彼绷,并進(jìn)行深入地探討交流,了解面試者的知識(shí)面茴迁、思維能力寄悯、表達(dá)能力等。同時(shí)堕义,可以結(jié)合項(xiàng)目提一些基礎(chǔ)知識(shí)和算法的問(wèn)題猜旬,比如,如果面試者做過(guò)C++相關(guān)的項(xiàng)目倦卖,那就可以問(wèn)他如何進(jìn)行內(nèi)存管理洒擦?是否熟悉智能指針?如果面試者的回答不能令人滿意怕膛,那么就基本上可以判斷他的項(xiàng)目做得不是很好熟嫩。
要注意的是,經(jīng)驗(yàn)也是一個(gè)多維度的事物褐捻。比如掸茅,C++股票交易中間件系統(tǒng)椅邓,這就涉及(C++,中間件昧狮,股票) 3個(gè)維度景馁。假如面試者A做過(guò)C++股票交易客戶端,面試者B做過(guò)C的股票交易中間件逗鸣。從語(yǔ)言角度看合住,A最匹配,從項(xiàng)目性質(zhì)看撒璧,B最匹配聊疲,你如何選擇?這就是在多個(gè)維度中沪悲,哪個(gè)維度更重要的問(wèn)題获洲,就這個(gè)例子而言,我個(gè)人更傾向于B殿如,因?yàn)槲艺J(rèn)為中間件開(kāi)發(fā)經(jīng)驗(yàn)是主要矛盾贡珊,而從C切換到C++并不是問(wèn)題。所以涉馁,面試官需要判斷哪一種經(jīng)驗(yàn)是主要的门岔,而哪一種經(jīng)驗(yàn)是次要的。比如烤送,我們招聘Android應(yīng)用開(kāi)發(fā)寒随,這個(gè)職位的Android技術(shù)門(mén)檻并不高,它的真正難點(diǎn)在于做出好的用戶體驗(yàn)(UX)帮坚。所以妻往,如果一個(gè)面試者沒(méi)有Android的經(jīng)驗(yàn)我們是可以接受的,但是我希望他在UX方面有經(jīng)驗(yàn)试和,至少做過(guò)其他平臺(tái)的移動(dòng)應(yīng)用開(kāi)發(fā)讯泣。
性格
現(xiàn)在,我來(lái)談我認(rèn)為
最重要的因素:性格*阅悍。這可能是許多初為面試官的朋友所難以想象的好渠,怎么會(huì)是性格最重要呢?說(shuō)實(shí)話节视,當(dāng)我意識(shí)到這一點(diǎn)時(shí)拳锚,我自己也很驚訝!說(shuō)白了寻行,還是 P(工作好|性格好)的概率最高啊霍掺。我的實(shí)際經(jīng)驗(yàn)是,如果一個(gè)人的性格好,他能把工作做好的可能性是最高的抗楔,性格好遠(yuǎn)比基礎(chǔ)好、算法好要靠譜拦坠。
一個(gè)人如果技術(shù)上有缺陷连躏,經(jīng)驗(yàn)上有不足,但性格好贞滨,在團(tuán)隊(duì)中是很容易由其他人來(lái)補(bǔ)位的入热,他自己也很容易逐漸補(bǔ)起來(lái);相反晓铆,如果一個(gè)人的性格不好勺良,所有的技術(shù)優(yōu)勢(shì)經(jīng)驗(yàn)優(yōu)勢(shì)都發(fā)揮不出來(lái),甚至還會(huì)起到負(fù)作用骄噪,而且性格缺點(diǎn)很難改變尚困。我一直談到實(shí)際工作所需要的是綜合性的能力,這種綜合能力的發(fā)揮中性格是至關(guān)重要的链蕊。項(xiàng)目中不止會(huì)遇到技術(shù)問(wèn)題事甜,要涉及溝通、協(xié)調(diào)滔韵,不同的人不同的部門(mén)既有合作又有磨擦逻谦,如何處理這些事情都需要一個(gè)良好的性格∨泸撸可以說(shuō)邦马,在開(kāi)發(fā)團(tuán)隊(duì)里讓你與眾不同的不是你從哪個(gè)學(xué)校畢業(yè),也不是你過(guò)去的經(jīng)驗(yàn)宴卖,而是你的性格滋将。
當(dāng)然,性格是一個(gè)復(fù)雜的東西症昏,它包含了很多的方面耕渴,并非所有方面都是程序員面試所需要關(guān)注的。我的經(jīng)驗(yàn)是可以重點(diǎn)考察這些方面:

  1. 態(tài)度積極還是消極齿兔。有的面試者在談吐中就會(huì)自然給你一種積極上進(jìn)的感覺(jué)橱脸,或者你可以在他的經(jīng)歷中發(fā)現(xiàn)他積極的因素,這些都不是太難看出來(lái)的分苇。相反添诉,有的面試者你能明顯感覺(jué)到他的消極情緒。積極性在工作中是十分重要的医寿,積極的人能給團(tuán)隊(duì)帶來(lái)朝氣栏赴,也更易于合作【钢龋基本上须眷,如果確定面試者屬于態(tài)度積極的竖瘾,他通過(guò)我這一關(guān)的可能性就會(huì)大大增加;相反花颗,如果確定屬于態(tài)度消極的捕传,即使技術(shù)能力不錯(cuò)我也會(huì)十分謹(jǐn)慎。
  2. IQ扩劝。我的經(jīng)驗(yàn)是庸论,總體來(lái)看,聰明的人在工作中的表現(xiàn)更為優(yōu)秀棒呛。在面試中要考察一個(gè)人是否聰明并不一定要像Google和MS那樣找些專門(mén)測(cè)試IQ的智力題聂示,其實(shí),你只需要看他討論問(wèn)題是不是很有邏輯性簇秒,思考和說(shuō)話是不是反應(yīng)敏捷就可以做出大致的判斷鱼喉。另外,眼睛是人心靈的窗戶趋观,一個(gè)人聰明與否蒲凶,眼睛是會(huì)說(shuō)話的。不過(guò)拆内,聰明也不完全是優(yōu)點(diǎn)旋圆,比如,當(dāng)公司或項(xiàng)目遇到困難時(shí)麸恍,往往是聰明人先跑掉了灵巧,堅(jiān)守的往往是IQ一般的人。
  3. 語(yǔ)言表達(dá)能力抹沪。語(yǔ)言表達(dá)能力也是程序員十分重要的一項(xiàng)素質(zhì)刻肄,它關(guān)系到項(xiàng)目中的溝通是否順暢。面試官可以看看面試者能否用簡(jiǎn)明的語(yǔ)言介紹清楚曾經(jīng)做過(guò)的項(xiàng)目融欧,能否抓住要點(diǎn)敏弃,能否考慮到聽(tīng)者的相關(guān)背景。一般來(lái)講噪馏,語(yǔ)言表達(dá)能力強(qiáng)的人綜合能力都不會(huì)太差麦到。
  4. 是否具有用戶意識(shí)。有人說(shuō)程序員是做研發(fā)的欠肾,哪來(lái)什么用戶瓶颠?只有銷售、市場(chǎng)人員才會(huì)和用戶打交道刺桃。其實(shí)粹淋,這是完完全全的錯(cuò)誤認(rèn)識(shí)。你寫(xiě)一個(gè)模塊,甚至一個(gè)API桃移,只要有別人用屋匕,他就是你的用戶。有的程序員設(shè)計(jì)一個(gè)模塊或是一個(gè)軟件總是習(xí)慣于從使用者的角度來(lái)考慮借杰,盡量地方便使用者过吻,這就是一種良好的用戶意識(shí)。具有良好的用戶意識(shí)的人更能考慮別人的感受和整體的需要第步,而不是單純地從自己和局部來(lái)思考問(wèn)題疮装。當(dāng)面試者談及過(guò)去的項(xiàng)目經(jīng)驗(yàn)時(shí)缘琅,面試官可以常常站在用戶的角度對(duì)其進(jìn)行提問(wèn)粘都,從這個(gè)過(guò)程中觀察其是否具有良好的用戶意識(shí)。
  5. 如何應(yīng)對(duì)質(zhì)疑和壓力刷袍。面試官應(yīng)該對(duì)面試者的回答以及以往項(xiàng)目進(jìn)行合理的質(zhì)疑翩隧,看看他如何應(yīng)對(duì)。曾經(jīng)有一位面試者談到做游戲登錄服務(wù)器的經(jīng)歷呻纹,我就問(wèn):“如果登錄服務(wù)器掛了堆生,怎么辦呢”?他說(shuō)原先雖然沒(méi)有考慮這個(gè)問(wèn)題雷酪,但是可以怎么怎么改進(jìn)淑仆。其實(shí),大家都理解項(xiàng)目中有各種不完美哥力,這里面原因很多蔗怠,只要面對(duì)質(zhì)疑和壓力能從容應(yīng)對(duì)努力往好的方向思考解決就可以了,不需要掩飾缺陷吩跋,更不應(yīng)該有情緒寞射。我遇到過(guò)有的面試者,一旦你對(duì)其項(xiàng)目提出質(zhì)疑锌钮,他馬上產(chǎn)生反抗情緒桥温,或不高興,或不承認(rèn)有問(wèn)題梁丘,這很容易一下子看出來(lái)他在工作中容不得質(zhì)疑和批評(píng)侵浸,這種人要想合作就很困難。
  6. 個(gè)性特點(diǎn)氛谜。許多面試者喜歡在簡(jiǎn)歷上寫(xiě)“精通C++/Linux“通惫,這些字眼看得人麻木,如果有人寫(xiě)”喜歡C++/Linux“混蔼,我就會(huì)有一種眼前一亮的感覺(jué)履腋。“精通”是沒(méi)有感情色彩的敘述,而“喜歡”包含了面試者的個(gè)性遵湖,我更愿意看到面試者的個(gè)性悔政。我相信對(duì)某樣?xùn)|西真正的熱情遠(yuǎn)比你當(dāng)前對(duì)它的掌握程度更為重要。其實(shí)延旧,N年的經(jīng)歷告訴我們谋国,同一個(gè)班的同學(xué),同一個(gè)項(xiàng)目組的同事迁沫,雖然每天所學(xué)的知識(shí)芦瘾,所接觸的工作都是相同的,但其實(shí)每個(gè)人的成績(jī)和表現(xiàn)差異是十分明顯的集畅。那么近弟,到底本質(zhì)的差異是什么呢?其實(shí)挺智,就是每個(gè)人的個(gè)性祷愉。是個(gè)性使得有的人業(yè)余時(shí)間去打球,有的人業(yè)余時(shí)間去看書(shū)赦颇,有的人喜歡Linux二鳄,有的人喜歡Mac。一個(gè)人在團(tuán)隊(duì)中扮演的角色也和他的個(gè)性有很大的關(guān)系媒怯。面試官應(yīng)該引導(dǎo)面試者展現(xiàn)自己的個(gè)性订讼,并判斷其是否有益于團(tuán)隊(duì)。
    總結(jié)
    最后總結(jié)起來(lái)扇苞,我的經(jīng)驗(yàn)是: 1) 面試官的目標(biāo)是找到”工作好“的人欺殿,一定要圍繞這個(gè)目標(biāo)來(lái)進(jìn)行面試,如果把面試當(dāng)成了算法或操作系統(tǒng)期末考試這就走入了誤區(qū)杨拐;2) 面試過(guò)程是通過(guò)學(xué)歷祈餐、性格、基礎(chǔ)哄陶、經(jīng)驗(yàn)帆阳、算法等可以測(cè)試的因素去綜合判斷面試者“工作好”的概率;3) 在各種因素中屋吨,性格 > 經(jīng)驗(yàn) > 基礎(chǔ) > 算法蜒谤。性格是最重要的,如果性格不好至扰,所有技術(shù)能力都會(huì)大打折扣鳍徽,而且技術(shù)缺陷容易彌補(bǔ),性格缺陷很難改變敢课;經(jīng)驗(yàn)體現(xiàn)了一個(gè)人的綜合能力阶祭,你可以從面試者過(guò)去的經(jīng)歷中判斷他能從事哪種工作绷杜,不能從事哪種工作;基礎(chǔ)和算法則主要起到輔助參考的作用濒募,基礎(chǔ)好的程序員一般適應(yīng)性比較強(qiáng)鞭盟,學(xué)新技術(shù)更快,但是切忌單純從基礎(chǔ)來(lái)判斷一個(gè)人的能力瑰剃。

引用自:http://www.cnblogs.com/weidagang2046/articles/on-interview.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末齿诉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子晌姚,更是在濱河造成了極大的恐慌粤剧,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件挥唠,死亡現(xiàn)場(chǎng)離奇詭異抵恋,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)猛遍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)馋记,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)号坡,“玉大人懊烤,你說(shuō)我怎么就攤上這事】矶眩” “怎么了腌紧?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)畜隶。 經(jīng)常有香客問(wèn)我壁肋,道長(zhǎng),這世上最難降的妖魔是什么籽慢? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任浸遗,我火速辦了婚禮,結(jié)果婚禮上箱亿,老公的妹妹穿的比我還像新娘跛锌。我一直安慰自己,他們只是感情好届惋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布髓帽。 她就那樣靜靜地躺著,像睡著了一般脑豹。 火紅的嫁衣襯著肌膚如雪郑藏。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,155評(píng)論 1 299
  • 那天瘩欺,我揣著相機(jī)與錄音必盖,去河邊找鬼拌牲。 笑死,一個(gè)胖子當(dāng)著我的面吹牛歌粥,可吹牛的內(nèi)容都是我干的们拙。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼阁吝,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼砚婆!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起突勇,我...
    開(kāi)封第一講書(shū)人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤装盯,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后甲馋,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體埂奈,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年定躏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了账磺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡痊远,死狀恐怖垮抗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情碧聪,我是刑警寧澤冒版,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站逞姿,受9級(jí)特大地震影響辞嗡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜滞造,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一续室、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧谒养,春花似錦挺狰、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至蔑祟,卻和暖如春趁耗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背疆虚。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工苛败, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留满葛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓罢屈,卻偏偏與公主長(zhǎng)得像嘀韧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子缠捌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,074評(píng)論 25 707
  • Given an array of integers, return **indices **of the two...
    violinmeng閱讀 661評(píng)論 0 2
  • 對(duì)于前端開(kāi)發(fā)來(lái)說(shuō)锄贷,Mac下最流行的coding工具不是DW,而是更簡(jiǎn)潔的sublime text曼月。sublime ...
    tinywings閱讀 16,064評(píng)論 17 37
  • 人類因?yàn)榻疱X(qián),帝國(guó)聪姿,宗教而走向統(tǒng)一碴萧,讓現(xiàn)在的人類能在同一個(gè)經(jīng)濟(jì)制度,時(shí)間制度下溝通交流末购,逐漸向穩(wěn)定破喻,安康的狀...
    斯考賓閱讀 868評(píng)論 0 0
  • 陽(yáng)朔 小龍女 2017.11.12 凌晨1:21 和挪挪去買(mǎi)玩具 我發(fā)現(xiàn) 一見(jiàn)面我就感覺(jué)他情緒不高,當(dāng)媽媽說(shuō)讓我陪...
    龍之蹊閱讀 154評(píng)論 0 0