公司內(nèi)部工程師告訴你如何能進(jìn)Facebook工作
相比好幾頁(yè)的應(yīng)聘者的經(jīng)歷,F(xiàn)acebook面試官更傾向于應(yīng)聘者能提供一份清單列出自己擅長(zhǎng)或精通的領(lǐng)域。以下是Facebook技術(shù)崗位內(nèi)幕詳情。
Facebook工程師 CarlosBueno在Facebook官方工程頁(yè)面發(fā)了一篇文章,詳細(xì)闡述了如何準(zhǔn)備Facebook的面試。文章指出,無(wú)論對(duì)于面試官還是應(yīng)聘者, 技術(shù)崗位面試都不是一件容易的事情。面試官會(huì)對(duì)應(yīng)聘者簡(jiǎn)歷上的內(nèi)容一一核查。如果你簡(jiǎn)歷上有“精通某某方面”,那么Facebook就會(huì)安排一位該領(lǐng)域的 專家與你會(huì)談,所以一定要有所準(zhǔn)備。如果你并不精通某一領(lǐng)域,就最好不要往簡(jiǎn)歷上寫。相比好幾頁(yè)的應(yīng)聘者的經(jīng)歷,F(xiàn)acebook面試官更傾向于應(yīng)聘者能 提供一份清單列出自己擅長(zhǎng)或精通的領(lǐng)域。以下是Facebook技術(shù)崗位內(nèi)幕詳情。
電話面試或線上面試
第一步通常是與應(yīng)聘者進(jìn)行45分鐘的談話。這個(gè)談話的目的就是了解應(yīng)聘者各自的專業(yè)領(lǐng)域。面試官會(huì)就應(yīng)聘者的簡(jiǎn)歷、技能、動(dòng)機(jī)、興趣等方面進(jìn)行詢問(wèn)。但是這第一步的主要時(shí)間還是花在了編程測(cè)試。面試官會(huì)給應(yīng)聘者一個(gè)鏈接,應(yīng)聘者可以進(jìn)入測(cè)試自己解決編程問(wèn)題的能力。
提示:對(duì)于電話面試,請(qǐng)確保通話時(shí)你周圍環(huán)境安靜,并且網(wǎng)絡(luò)通信良好。電話面試時(shí)耳機(jī)就顯得很有幫助。在我第一次面試Facebook工作時(shí)就忘記了這一點(diǎn),于是我就不得不一邊敲寫代碼,一邊將手機(jī)夾在肩膀和耳朵之間進(jìn)行電話面試。
“循環(huán)”測(cè)試
Facebook的“循環(huán)”測(cè)試指的是在同一天對(duì)應(yīng)聘者進(jìn)行多次面試,通常中間有個(gè)午餐休息時(shí)間。除了在文本編輯器里寫代碼外,面試官還有可能要求應(yīng)聘者在白板上寫代碼。在此期間,應(yīng)聘者有時(shí)間可以向面試官詢問(wèn)任何感興趣的事情。
下面這些就是Facebook對(duì)理想應(yīng)聘者的期望…
在道出面試官期望或青睞的一系列優(yōu)點(diǎn)之前,Bueno就先指出了這樣一條提醒:“這些優(yōu)點(diǎn)并不是我們所尋求的全部,也不是我們關(guān)心的全部?jī)?nèi)容。但是它們確實(shí)會(huì)影響面試官們最終做出的決定!
文化融合是關(guān)鍵
Facebook希望應(yīng)聘者有理解和解釋一些復(fù)雜觀點(diǎn)的能力。同大多數(shù)公司一樣,F(xiàn)acebook希望應(yīng)聘者對(duì) 工作充滿熱情、好奇心和動(dòng)力。Bueno指出,“Facebook有著一個(gè)很極端的用戶工程師之間的比例,并且一周5天都要反饋代碼!盕acebook 希望接收那些能夠帶來(lái)巨大影響,行動(dòng)迅速、果斷,并且清楚理解他們所做工作的人。
Facebook需要能夠迅速適應(yīng)多角色工作環(huán)境的人
Facebook需要各種各樣的專家,但是同時(shí)它也需要在關(guān)鍵必要時(shí)能夠承擔(dān)其他角色任務(wù)的'員工。Bueno說(shuō)到:“這意味著應(yīng)聘者應(yīng)能夠理解其專業(yè) 范圍外其它一些知識(shí)!盕acebook更青睞精通多個(gè)專業(yè)領(lǐng)域的應(yīng)聘者。在Facebook,你會(huì)經(jīng)?吹絾T工先在機(jī)器學(xué)習(xí)領(lǐng)域工作,然后就轉(zhuǎn)到了網(wǎng)頁(yè) 性能,搭建、維護(hù)一個(gè)新的后端工具,之后又在類似照片應(yīng)用的產(chǎn)品特性方面工作一年。
提示:一個(gè)很值得培養(yǎng)的技能就是能夠隨意地改變自己的固定的現(xiàn)有觀念。有時(shí)你可能會(huì)遭遇到一個(gè)問(wèn)題,看起來(lái)應(yīng)該有簡(jiǎn)潔解決方案,但實(shí)際上這個(gè)問(wèn)題只有 一個(gè)粗糙或者模糊的解決方法。如果你卡在了這個(gè)問(wèn)題上,那就嘗任何其他方法來(lái)解決,無(wú)論這個(gè)方法是多么笨拙或者低效。然后在這個(gè)方案上加以改進(jìn)?傊,能 夠解決問(wèn)題總比解決不了問(wèn)題強(qiáng)。
高端軟件設(shè)計(jì)中,“架構(gòu)”至關(guān)重要
Bueno這樣問(wèn)到,“面對(duì)不尋常的約束,你能否找到解決方案?”Facebook想考察應(yīng)聘者想像整個(gè)問(wèn)題以及解決方案余地的能力。同時(shí) Facebook也希望看到你尤其對(duì)這家公司以及其面臨的獨(dú)特問(wèn)題有多少思考。你會(huì)怎樣構(gòu)建一個(gè)全球視頻分享系統(tǒng)?或者一個(gè)Facebook聊天網(wǎng)絡(luò)?
提示:磨刀不誤砍柴功。對(duì)于那些你并不是每天都用到的技術(shù)知識(shí)也要重溫,因?yàn)楫?dāng)你需要的時(shí)候它們就顯得十分有用了,比如遞歸、圖論、樹(shù)遍歷、組合問(wèn)題等等。
代碼才是王道
Facebook并不喜歡提問(wèn)一些難題,但是就這一點(diǎn)你要知道一些小技巧。你被問(wèn)到的問(wèn)題也許聽(tīng)起來(lái)很做作,而且這些問(wèn)題實(shí)際上就是為了特定目的而人 為設(shè)計(jì)的。這些問(wèn)題通常很簡(jiǎn)單,能夠在幾分鐘內(nèi)解釋清楚,并在10到30分鐘內(nèi)能夠得到解決。但是這些問(wèn)題的解決也都需要一定的知識(shí)、技能和集中精神。
優(yōu)秀的編程問(wèn)題本質(zhì)上是分形的。這些問(wèn)題能夠被任意地?cái)U(kuò)展以用來(lái)測(cè)試你的知識(shí)水平。比如,他們可能要求你用任何你喜歡的方式來(lái)解決一個(gè)問(wèn)題。然后就會(huì) 要求你固定空間或者次線性時(shí)間內(nèi)再次解決同一個(gè)問(wèn)題。順便說(shuō)一下,無(wú)論一個(gè)問(wèn)題起初聽(tīng)起來(lái)是多么的基礎(chǔ),全神貫注地關(guān)注這個(gè)問(wèn)題才是Facebook密切 關(guān)注的。你對(duì)于一個(gè)問(wèn)題如何下手至少與這個(gè)問(wèn)題的答案一樣重要。
在面試過(guò)程中,F(xiàn)acebook面試官會(huì)讓應(yīng)聘者寫很多代碼,因?yàn)檫@種編程能力往往與作為一個(gè)Facebook員工的表現(xiàn)如何直接相關(guān)。 Facebook甚至還有專門設(shè)計(jì)的一套問(wèn)題供應(yīng)聘者在家里研讀。Facebook認(rèn)為應(yīng)聘者最好能夠看一下這些問(wèn)題,而且鼓勵(lì)能夠在提交簡(jiǎn)歷前解決一 些。
提示:另外一種編程問(wèn)題可能是要求應(yīng)聘者分析一些數(shù)據(jù)類型或者迷你語(yǔ)言。這些問(wèn)題測(cè)試能夠鍛煉你對(duì)極端案例的推理能力,同時(shí)控制協(xié)調(diào)頭腦中的各種狀態(tài)想法。
Facebook面試官并不是唯一的有著良好面試?yán)砟畹娜,他們從谷歌這樣的競(jìng)爭(zhēng)對(duì)手那里也學(xué)習(xí)到了很多
Bueno說(shuō)到,“來(lái)自谷歌的SteveYegge幾年前曾發(fā)表了一篇關(guān)于面試準(zhǔn)備的優(yōu)秀文章。如果你沒(méi)有讀過(guò)的話,那就一定要讀一讀;如果以前讀 過(guò),那就再讀一遍。雖然我從未見(jiàn)過(guò)任何人像Yegge建議的那樣帶著自己的白板筆去面試,但是Yegge列出的一些小技巧還是是十分有用的!
慢慢來(lái),練習(xí)、練習(xí)、再練習(xí)
多花時(shí)間準(zhǔn)備面試。與朋友一起做一些代碼訓(xùn)練,并排練一下面試。嘗試做一下我們網(wǎng)站上的面試問(wèn)題。看一下我們的技術(shù)論壇,感受一下我們是如果做事,以及我們?cè)谠噲D解決的問(wèn)題的深度和廣度。
多在簡(jiǎn)單文本編輯器里練習(xí)寫代碼,不要用句法高亮或者自動(dòng)完成宏功能。千萬(wàn)不要在面試期間出現(xiàn)小的意外驚喜,以免影響你的面試。
用你所掌握的最熟悉的編程語(yǔ)言來(lái)打動(dòng)Facebook面試官。不要因?yàn)槟撤N編程語(yǔ)言流行或者認(rèn)為某種語(yǔ)言能夠取悅面試官而在面試期間用你相對(duì)不太熟悉的編程語(yǔ)言。這是一個(gè)十分常見(jiàn)的錯(cuò)誤。
不要忘記問(wèn)問(wèn)題
Bueno說(shuō)到,“一定要問(wèn)問(wèn)題!充分利用面試的時(shí)間向你的面試官詢問(wèn)一些工作生活、訓(xùn)練營(yíng)地、面試過(guò)程本身、 公司組織結(jié)構(gòu)、或者任何其他的事情。最近我在一個(gè)面試中就我們公司數(shù)據(jù)處理中心的電力效率問(wèn)題聊了好幾分鐘。那位應(yīng)聘者對(duì)這個(gè)問(wèn)題很是真誠(chéng)地好奇,而且我 也盡力回答。千萬(wàn)要記住不僅我們是在面試你,你也是在面試這家公司。”
放松,給出反饋
最重要的一點(diǎn),放松!如果你想躍躍欲試來(lái)Facebook工作的話,那就一定要記住這一點(diǎn)。
Bueno說(shuō)他曾經(jīng)在各種各樣的公司工作過(guò),無(wú)論是2人型的創(chuàng)業(yè)公司還是億萬(wàn)資本的政府項(xiàng)目。Facebook雖有著一個(gè)大公司應(yīng)有的資源和影響,但 是作為一名工程師,你在這里有著那些典型大公司里所沒(méi)有的自由和責(zé)任。此外,還要給出反饋。Facebook會(huì)定期就面試過(guò)程調(diào)查應(yīng)聘者,并對(duì)反饋結(jié)果很 重視。
【公司內(nèi)部工程師告訴你如何能進(jìn)Facebook工作】相關(guān)文章:
每天洗澡時(shí)間告訴你性格如何09-25
茶藝師告訴你如何經(jīng)營(yíng)茶藝館08-21
司法考試大綱新變化告訴你如何輕松應(yīng)對(duì)06-05
雨傘告訴你:你的脾氣有多壞12-31
hr不會(huì)告訴你的面試技巧09-28
告訴你元旦的由來(lái)和變遷02-04
專家告訴你中考作文怎么考10-30