研發(fā)工程師的面試經(jīng)驗(yàn)
上周完成了在加拿大的第一次真正意義上的工作面試,五位面試官車輪戰(zhàn)面試我一個(gè)人,一共用了差不多四個(gè)小時(shí),
研發(fā)工程師的面試經(jīng)驗(yàn)
。無(wú)論最后成功與否,以下是自己總結(jié)的一些面試經(jīng)驗(yàn):1. 跨專業(yè)找工作還是很有難度的。這次應(yīng)聘的是一個(gè)跨國(guó)軟件公司的研發(fā)工程師(以前在國(guó)內(nèi)從來(lái)沒(méi)想過(guò)去軟件行業(yè),甚至排斥IT民工這樣的職業(yè),可憐的是計(jì)算機(jī)依然是中國(guó)學(xué)生在國(guó)外的第一謀生手段)。第一個(gè)小時(shí)是編程能力的面試,面試官是兩個(gè)資深的軟件工程師。他們似乎根本不關(guān)心我的學(xué)歷,經(jīng)歷,以及研究成果。上來(lái)就了用考察軟件編程能力的問(wèn)題狂轟濫炸。所幸的是問(wèn)的問(wèn)題比較隨意,沒(méi)有那種經(jīng)過(guò)精心設(shè)計(jì)的題,基本上都還是應(yīng)付過(guò)來(lái)了。
2. 第二輪是研發(fā)部門(mén)的頭和一個(gè)研發(fā)工程師,好像都有博士學(xué)位。開(kāi)始向我詳細(xì)的介紹了他們部門(mén)的'一些情況。然后就開(kāi)始出一些技能考察的題。全是編程的算法題,至于編程是否規(guī)范和清晰,他們似乎倒是不關(guān)心,只著重算法的考察。起初的題目還算簡(jiǎn)單,很快一個(gè)小時(shí)就用完了。他們好像還有很多問(wèn)題要問(wèn),只能安排第二天讓我再去,
資料共享平臺(tái)
《研發(fā)工程師的面試經(jīng)驗(yàn)》(http://www.ishadingyu.com)。3. 第三輪是另外一個(gè)部門(mén)的頭。只有這一輪的面試和我想象的差不多。面試官跟著我的節(jié)奏走,聽(tīng)我在那里滔滔不絕的說(shuō)我博士期間的“豐功偉績(jī)”,偶爾還問(wèn)一兩個(gè)外行人問(wèn)的問(wèn)題。然后就是一些普遍可以預(yù)測(cè)的問(wèn)題,比如為什么要離開(kāi)學(xué)術(shù)界,為什么要進(jìn)他們公司,這些問(wèn)題的答案估計(jì)面試者都爛熟于心的。
4. 最難的考驗(yàn)是第二天繼續(xù)的技能考察,一個(gè)很難的算法,非常復(fù)雜。對(duì)于一個(gè)本科不是計(jì)算機(jī)專業(yè),連離散數(shù)學(xué),數(shù)據(jù)結(jié)構(gòu)和算法等課程都沒(méi)有學(xué)過(guò)的我來(lái)說(shuō),是一個(gè)不可能完成的任務(wù)。十分鐘搞不出來(lái),面試官們失去了耐心,當(dāng)場(chǎng)給我講了講解法。再后來(lái)的幾個(gè)題也比較困難,回答勉強(qiáng)滿意吧。總體感覺(jué),第二天比一天的表現(xiàn)還是要差了不少。
總之,進(jìn)入計(jì)算機(jī)軟件行業(yè),外國(guó)公司對(duì)于軟件工程師幾乎沒(méi)有什么學(xué)歷要求,在乎的是真材實(shí)料,比如思路是否清晰,書(shū)寫(xiě)是否規(guī)范。應(yīng)聘再高級(jí)一點(diǎn)的職位,會(huì)多少種編程語(yǔ)言也不重要,我說(shuō)我用Linux和Python,他們也沒(méi)有表現(xiàn)出多少興趣,我說(shuō)我以前MATLAB用的最多,他們也表示認(rèn)可。最早重要的還是軟件的精髓--算法。當(dāng)然,如果到了項(xiàng)目管理和架構(gòu)師級(jí)別,肯定又是另一種情況了,貌似離我還非常遙遠(yuǎn)。
最最重要的一點(diǎn)。那就是一顆平常心看待面試的成敗。成功了固然可喜,失敗了也不可悲,一定還有更好更合適的機(jī)會(huì)。