--寫給自己看的, 程序員面試 讀書筆記
公司招聘的原因
1 公司計劃擴張
公司制訂了中長期發(fā)展計劃,招聘也必然是長期計劃的一部分,但并不是很緊急的活動。通常會有一份詳細的職位描述和應聘者要求。因為在時間上很充裕,所以一般來說不會降低要求。雖然不會強求面試者能完全符合要求,但是也不會考慮主要條件不達標的面試者。
應聘者的對策應當是著重強調(diào)自己與職位要求相符的技術(shù)和經(jīng)驗。能達到這點非常好,但如果并不是太相符應該怎么辦?通常面臨三種選擇:
弱化差距:弱化技能上的認知差距,用熟悉的經(jīng)驗來替代。比如“我學習過一個報表的組件,從開始學習到熟練使用并沒有花太長的時間,而且我每天都會面臨要學習很多新的框架和組件” “我喜歡這項工作就是因為每天都需要學習新的東西”? 這種方式的風險是, 面試官會認為應聘者在閃爍其詞,有可能出現(xiàn)爭論的情況,這是要極力避免發(fā)生的事情。
正視差距:如實回答,并正視差距。要以發(fā)展機遇為重點,說明如何獲取到類似技能和經(jīng)驗的。
“我沒有這種經(jīng)驗,但我非常樂意學習它?!? 如果出現(xiàn)不同意見,不要同面試官爭論,可以轉(zhuǎn)移話題,適當提問,“請問貴團隊當初是如何學習這項新技能的?” 面試官的每句回答都是機會,要加以利用,表示自己如果假如,也能使用相同的方式掌握這項技能。
理解職位需求: 發(fā)覺面試官的動機,逐步探索職位需求下的根本目的。想辦法和面試官達成某種默契,讓面試覺得,應聘者盡管缺乏特定技能,但是仍能理解并滿足該職位的潛在需求。
如果對于Spring IOC缺乏經(jīng)驗,可以問問面試官使用其的原因是什么? 如果是有利于松耦合,應聘者就有機會談一下對依賴注入原則的理解。如果是有利于支持單元測試,就額可以談?wù)勁f代碼重構(gòu)和添加單元測試。
無論如何,不要總是想著自己不符合某些條件,回答要簡明扼要。產(chǎn)生默契后,使用這種方式談?wù)摰脑蕉啵嬖嚬倬蜁接泻酶?。如果面試官一直強調(diào)應聘者不符合條件的地方,那么應當簡潔回應并繼續(xù)別的話題。
2 特定項目
公司需要快速組建一個團隊,用來推出產(chǎn)品占領(lǐng)市場。這種通常是非常緊急的任務(wù)。
面試官會看重應聘者的抗壓能力和以前類似項目的經(jīng)驗。因為很緊急,通常會放寬標準,但也不能抱有僥幸心理。
應聘者這個時候應該展示出強大的適應力,不要太較真職位描述,而要快速了解項目的特點。因為這種項目對于應聘者的要求可能經(jīng)常會變,但職位描述通常是標準統(tǒng)一的。 在面試的時候,可以多和面試官詳細的探討下該項目的具體特點。
3 員工離職
因為有員工離職,所以要補充人手。
這種情況屬于有一定的時限,但是又不是那么的緊急。但重點是,面試官的腦子里面肯定有一個離職員工的全景,列出他的優(yōu)缺點,然后來和應聘者進行比較。應聘者事先是不可能知道這個全景的,但在面試中,可以問下這個位置需要什么特殊的本領(lǐng)才能勝任。比如“請問,除了程序開發(fā),這個職位還會面臨哪些挑戰(zhàn)?” 這樣必然能夠得到一些暗示和線索,有利于接下來如何展示自己在這方面的優(yōu)勢。
如何面對缺乏交際能力的面試官和非技術(shù)面試官
1 找到彼此的共同點,共同語言越多,交流就更加順暢。比如曾經(jīng)幾天追蹤一個bug;經(jīng)常瀏覽的一個技術(shù)論壇;最近在看哪本技術(shù)書籍;哪個IDE好用等等。
2 在技術(shù)上不要有所保留。面對非技術(shù)面試官,千萬不要降低回答的專業(yè)度,因為他會把回答同其他應聘者的回答作比較,雖然面試官可能不理解這些非常專業(yè)的東西,但是他應該能分辨出哪種回答更加專業(yè)。而且通常這樣的面試官會準備一份小抄,來審核應聘者答案的專業(yè)性。所以在回答問題的時候盡可能多的使用技術(shù)語言和專業(yè)詞匯。
3 使用比喻。使用恰當?shù)谋扔鲙椭羌夹g(shù)面試官理解。而且有的非技術(shù)面試官會看重這種使用非技術(shù)語言解釋技術(shù)問題的能力。這更能體現(xiàn)出應聘者的反應應變能力。