考慮到我已經(jīng)在 Google 和 Microsoft 的招聘流程當(dāng)中了,于是我也讓 Yahoo 的同學(xué)幫我內(nèi)部推薦一下,試試 Yahoo 的面試如何。本來(lái)沒(méi)想著很正經(jīng)地面,不過(guò)最后拿到了 offer,所以才有了我之前那篇文章所說(shuō)的「越是放松越能成功」。
Yahoo 一開(kāi)始并沒(méi)有什么 HR 溝通和預(yù)約,某一天我從百度下班回家正準(zhǔn)備做飯就接到面試官電話。我開(kāi)頭以為他想要跟我約時(shí)間,結(jié)果他問(wèn)我是否方便進(jìn)行面試。我當(dāng)時(shí)毫無(wú)準(zhǔn)備不是很想面試,不過(guò)既然室友可以做飯那面試一下也沒(méi)什么所謂。
Yahoo 的面試不像 Google 那樣有很明確的規(guī)范,所以每一輪的面試官喜歡怎么面試就怎么面試。第一輪的面試官問(wèn)了很多很基礎(chǔ)的問(wèn)題,每一道題考一個(gè)基本的知識(shí)點(diǎn),例如某個(gè) CSS 屬性的取值,或者是 HTTP 的狀態(tài)碼。這些問(wèn)題基本上不需要任何的解題能力,知道就知道,不知道也沒(méi)辦法。前端的基礎(chǔ)知識(shí)我都知道,所以這對(duì)我來(lái)說(shuō)沒(méi)什么難度,只是感覺(jué)自己被人當(dāng) wiki 來(lái)查而已。
Yahoo 的面試讓我感到舒服的一個(gè)原因是,它有前端工程師職位,所以不需要強(qiáng)行用后端工程師的標(biāo)準(zhǔn)來(lái)衡量我。在通過(guò)第一輪電話面試后,HR 終于出現(xiàn)了,跟我約了一個(gè)下午的面試時(shí)間。我問(wèn)她要具體的時(shí)間安排,跟 Google 和 Microsoft 不一樣的是,她說(shuō)沒(méi)有具體的面試安排,預(yù)計(jì)我的面試需要占用整個(gè)下午,所以請(qǐng)我預(yù)留整個(gè)下午的時(shí)間。這是讓我感覺(jué)安排不夠嚴(yán)謹(jǐn)?shù)牡胤剑髞?lái)才知道因?yàn)橛卸鄠(gè)不同的團(tuán)隊(duì)想要面試我,所以從一開(kāi)始就給我安排了更多輪的面試,讓不同團(tuán)隊(duì)的人都有機(jī)會(huì)來(lái)面試我。
我在 Yahoo 辦公室一個(gè)下午的面試見(jiàn)了 4 位工程師,其中包括 1 位經(jīng)理。因?yàn)?Yahoo 的經(jīng)理也跟大家一起寫(xiě)代碼,所以我也把他算作工程師。每一位面試官面試的風(fēng)格都不一樣,不過(guò)都涉及寫(xiě)代碼解題。最后經(jīng)理進(jìn)來(lái)的時(shí)候給我?guī)?lái)了一罐 Diet Coke,除了讓我寫(xiě)代碼外,他還讓我打開(kāi)現(xiàn)有 Yahoo 產(chǎn)品的頁(yè)面查看源代碼代碼,然后問(wèn)我有哪些地方做得不夠好以及如何能夠改進(jìn)。
在面試的過(guò)程中,我很明確地向經(jīng)理表示我希望能加入一個(gè)多元化的團(tuán)隊(duì),跟來(lái)自不同國(guó)家不同背景的人合作,最好有機(jī)會(huì)到美國(guó)出差工作一段時(shí)間。經(jīng)理表示,既然我想要跟美國(guó)團(tuán)隊(duì)合作,他可以額外安排美國(guó)的同事跟我面試一下。我的理解是,到這里我就相當(dāng)于已經(jīng)有了口頭 offer,不過(guò)有機(jī)會(huì)跟美國(guó)同事聊一下那就聊一下咯。
因?yàn)閷?duì)方在 Miami,中國(guó)的上班時(shí)間正好是他的下班時(shí)間,所以面試只能約在中國(guó)上班的前一個(gè)小時(shí)。我早上 8:50 到 Yahoo 辦公室后,不僅僅 HR 還沒(méi)到,連前臺(tái)都還沒(méi)上班。9:00 前臺(tái)上班,過(guò)了一會(huì)兒 HR 才來(lái)把我?guī)У揭曨l會(huì)議室。在 IT 幫忙調(diào)試半個(gè)小時(shí)后,確認(rèn)視頻用不了,只好降級(jí)為電話會(huì)議。Miami 那邊的同事很認(rèn)真地把問(wèn)題分作 HTML、CSS 和 JavaScript 三部分來(lái)問(wèn),半個(gè)小時(shí)自然聊不完,但他的下班時(shí)間到了,只好跟 HR 說(shuō)明天繼續(xù)。結(jié)果第二天還是同樣時(shí)間去 Yahoo 辦公室通過(guò)電話會(huì)議聊了一個(gè)小時(shí)。
由于 Yahoo 知道我在等 Google 的結(jié)果,所以 HR 在電話口述 offer 給我聽(tīng)后,告訴我 offer 的郵件先不會(huì)發(fā)出來(lái),因?yàn)榘l(fā)出來(lái)我就必須在指定的天數(shù)內(nèi)接受,否則系統(tǒng)就會(huì)自動(dòng)取消 offer。我覺(jué)得這還是挺人性化的。Yahoo 的面試安排規(guī)范化程度看起來(lái)沒(méi)有 Google 和 Microsoft 那么高,隨意性比較大。當(dāng)然,這樣做的好處是靈活性也大一些,經(jīng)理和 HR 可以按照自己的需要做一些特殊安排。