Google、 Facebook ⾯試考什麼?流程與攻略分享,附結構化英文⾯試回答模板 [ 2020 最新更新 ]

Nov 10, 2020
Dr. Evon

錢多福利好的矽谷科技巨頭 Google 和 Facebook 是各路精英爭破頭都想進入的至高殿堂。 Google 每年收到的履歷甚至有 300 萬份之多!這個數字讓你卻步了嗎?先不要小看自己!實際上,許多世界級企業內不乏台灣面孔,證明台灣工程師絕對有國際級實力,也絕對有機會可以挑戰這些科技巨頭!不過,在展現實力前要先過面試這一關,求職者的好朋友 Meet.jobs 幫大家找到高人 Dr. Evon 指點面試過關的技巧,讓大家在面試準備上更得心應手!希望大家在任何時候都能求職順利!

全球菁英都夢寐以求的公司,Google 與 Facebook,現在開始大規模向台灣當地軟體工程師招手。在美國國際學生越來越難找工作。不過如果你平常有在 follow 美國的科技業走向,就不難發現 IT 產業絲毫不受 Trump 緊縮外來移民政策的影響,薪水也越開越高。

年輕的工程師年薪領二十至三十多萬美元的大有人在,這些科技公司也願意大手筆為有才能的國際人才申請美國的簽證,讓他們能夠順利地留在美國工作。如果你不想離鄉背井,這些科技大公司也正加快腳步入駐台灣,招募台灣人才,希望在亞洲打造新據點。

大家應該都知道招聘的第一關是履歷篩選。

履歷表不被刪除,才有機會面試。通過面試,才有機會被錄取。 這個道理人人都懂,可惜我看履歷多年,寫得真的合格的大概只有 10 %

假設你通過了履歷這一關,接下來則是 HR 的電話面試,存活下來的才會進行 Technical phone interview。

通過的申請者接著會被邀請飛到美國總部 onsite 面試。

公司將全程負擔面試機票、住宿、伙食費用,一旦錄取就著手為你辦理來美國工作的簽證。

以往想進入這些位於美國矽谷的科技公司,對大家來說都是可望不可及,但是現在幾乎情勢轉變了,只要你能力夠好,就有希望來矽谷工作。就算你無法第一站就空降到美國,只要你願意先在台灣的分公司待個幾年,來美國也不是不可能。

只是要通過這些面試難不難?很難…

就 Google 來說,每年收到的履歷約有三百萬份,這些申請者當然也不是什麼泛泛之輩,最後能順利通過一關關面試進到公司的,只剩下約四千人。你自己算一下百分比是多少? 0.1% 吧!

至於履歷表要怎麼寫才有可能過第一關,這我之前已經寫過很多,可以去複習一下。

英文履歷寫作一 : 如何寫一篇讓你得到面試機會的 Resume / CV ? [ 最新更新 2018 十一月 ]

為什麼我的履歷石沉大海?公司篩選履歷表的潛規則

英文 IT 履歷 programming 專有名詞正確寫法教學,你對了幾個?

有機會把美國這些科技公司 Dropbox、Netflix、Google、Facebook、Apple、Microsoft、Amazon 面試過一輪的就大概會知道,面試難度最高的,其實並非 Google 與 Facebook。而 Amazon 除了考 Technical Questions,也傾向問更多的行為面試問題 (Behavioral Questions)

雖說難歸難,我發現台灣工程師的能力,絕對是經得起考驗的。

只是面試就像考試一樣,考的不只是你懂多少,還有你的考試解題能力,也就是面試技巧

經過一輪輪的面試,考官可以從面試中知道什麼?

你的能力、特質、與潛力!

有這個概念後,我們接著來看看典型的 computer science、software engineering、科技業公司面試,如:Google、Facebook、Amazon 都問些什麼問題。

Google、Facebook、Amazon……這些走在前端的科技公司,他們與台灣的傳統企業很不一樣,台灣的老闆很多都喜歡無聲音的員工,順從才是王道。相反的,這些外國企業很注重個人特質,以及你有沒有 match 到他們公司文化。

很簡單啊!如果這些科技公司只是一味的以齊頭式的作法篩選與訓練員工,那 Google、Facebook、Microsoft、Amazon….. 今天就不會是科技業的龍頭了。所以他們要的絕對不會是一位只能給出標準答案的申請人。

這樣說好了,就算是標準答案只有一個,他們也會希望了解你的想法,聽你解釋你的 thought process 和如何做出決擇。Thought process、thought process、thought process 很重要,我之後會解釋。

大家都知道國外這些公司都很注重個人特質。常有人問我說,這個很抽象,到底什麼是個人特質?

我舉個例子:

假設有兩位申請者各與四位面試官面試,談完天後,互動後,面試官為一一為申請者打分數。

A 申請人得到的分數為 : 3.7, 3.4, 2.9, 2.8,平均為 3.2。

B 申請人得到的分數為 : 3.2, 3.2, 3.2, 3.2 ,平均也是 3.2。

你猜公司會發 offer 給誰?

A 申請人

為什麼?明明就有人給 A 低於 3 的分數啊!

我這樣講你就懂了,有個人特質的人,其實是很難一一討好每個人或是讓大家都喜歡。

這點公司聘人時也當然知道,與其請一個整體都過得去,但是沒什麼特色,大家都覺得可有可無的人,他們寧願發 offer 給 unique 的申請人。所以你在面試的過程中,至少要有一兩位很喜歡你,對你的評價很高,強烈希望你能加入團隊,你才有可能通過 hiring committee 那一關。

有這個概念後,我們接著來看看典型的 IT Interview 問些什麼問題。

這類的面試著重於評估你專業領域的能力。一開始面試時,面試官可能會請你做一個簡短的自我介紹。

你一開口,面試官就知你有沒有料。自我介紹不要太長,三分鐘內是個剛好的長度,只講亮點,不要拖泥帶水講將履歷表重新朗誦一次,這些一概都不合格。如果一開始的自我介紹沒有亮點,或是講的結結巴巴的,你要如何取信於他人你是這領域中的佼佼者?或是你的 communication skill 很好?目前為止,我聽過的自我介紹,合格的真的很少。

講完自我介紹後,考官有可能會問一些 general 及 specific 的技術問題,或是評估你特質的 Behavioral/Structural interview questions。

對於你履歷中有提到的經歷,考官可能會反覆追問,或是刻意考考你的創意,看你能不能提出比之前更好的解決方案。有時候,考官也會故意問一些你履歷中沒有提到的或刻意隱瞞的,測試你的反應。

至於 Technical Questions,這些題型多半會圍繞在你目標申請職位的領域專業知識,技術能力就不用多說了,你可能需要用電腦或白板當場寫 code。

想要大概知道 code 考什麼的,看一下這篇 你不能不知的程式設計/軟體工程師面試題庫 – Leetcode

Leetcode 的題目正快速增加當中,我 2015 年寫那篇文章的時候,題庫大約有 300 題,現在已經超過 900 題了。你會刷 Leetcode,別人也會,大家把 Leetcode 刷過一輪之後,其實每個人的程度都不相上下。

你可能會問,那還比什麼?

這時比的就是你遇到難題時將如何處理問題,problem solving skills 以及你的 thought process,要是這邊表現不好,那你掛掉的機會就很大。

我前面有講到,面試官不會只想要聽標準答案,他要知道的是你的 thought process,你如何分析,以及做出決策的過程。每個人的特質都不一樣,都是獨一無二的個體,就算問題的答案只有一個,每個面試者解出答案的過程也會有所不同。所以面試官在這裡想知道的是你如何看待複雜的問題,進而了解你的特質是什麼?你是不是遇到難題解不出來就放棄了?還是勇於嘗試不放棄?你的積極度是能不能被錄取的重要指標。

其實解不出問題也不是什麼大的致命傷,答不出來照樣拿到 offer 的人不算少數。

讓你能更勝一籌的,就是回答問題的時候一步一步自問自答地講給考官聽,真的解不出來,也要試著問考官對的問題,表達出你有嘗試著找解決方案,沒有輕易放棄。

但千萬不要不懂裝懂,因為考官若再問下去,你其實很容易露出馬腳。

我們來看一下怎樣實際操作 :

“ Think out loud, ask a question. A good question! ”

做法是:

1. 採取結構化的方法來檢查所描述問題的所有細節。

2. 提供多種解決方案。

3. 討論其優缺點。

4. 過程中可以問面試官有利於你解題的資訊。

簡稱為結構化面試法:

類似像下面這樣 :

"well… there are three potential solutions that may be able to tackle this problem.

Solution A will boost the performance if we install a xxx hard drive using XXXXX system and handle the task in a single machine.

However, although this will boost the performance, this option may not be scalable because the server needs to be supported by constantly adding disk space, which is a major constraint if we decide to expand XXXXX later.

Option B will XXXXX…..

May I know if XXXXX has to be XXXXXX? ”

這些句子英文看起來有很難嗎?

沒有啊!

絕對是你英文程度講得出來的句子,差就差在遇到很多棘手的面試問題時,你知不知道要講出這種考官偏好聽到的 pattern 而已。

回到上面那個回答,整體來說,你問題時正反兩面的理由都要稍微提到。直接切到答案其實是很吃虧的。就算你一開始就能講出標準答案,考官也可能不領情。

一頭栽入自己世界的人,或是埋頭猛解答並不會比較加分。

外商 IT 這些考官,如 : Google、 Facebook、 Amazon、Microsoft 是經過訓練的,(其實航空業的機師面試也很相似)通常你丟出一個答案,對方就會緊追窮打著繞著你說的再問下去,請你再進一步解釋以及問你還有沒有想要改進的地方。

你以為考官不知道答案是什麼嗎?他當然知道,但他故意出這題問你就是要看你如何 analyze a problem,或是探測你溝通的技巧。

外商公司從很早就不以申請者的學校成績當篩選的基準,取代而之的則是利用行為面試問題來衡量申請人的潛力與表現、能不能融入企業文化等等。他們問的問題很多都是刻意設定為 open-questions,面對這些比較天馬行空的問題,其實最好的準備方法,就是把可能問到的問題先演練過一次,面試時就有跡可循,能講出面試官想要聽的答案,適時地表達出自己符合公司文化,熱忱等等。

這些當然也有所謂的 preferred pattern,只要你有抓到技巧先準備,絕對不難。所以覺得自己英文不好,不敢投外商的人,不要再妄自菲薄了,可以去看看這篇

不諱言,多數敗下來的,雖然能力強但卡在英文對話這一關。

你覺得你回答的都對,但由於不熟悉外商的想法,導致對方聽不懂,或是不認同你想要表達的,所以還沒機會展現你 coding 能力,在第一關的 HR 電話面試就被刷下來了。

有些申請者的英文雖然流利,但回答問題時沒有講到要點,不懂得如何行銷自己,被淘汰的機會也是很大。

模板式的回答在競爭的求職環境中,已無法讓申請者在頂尖的企業中脫穎而出。

上一對一面試課的時候,我會先花時間了解申請者有哪些作為,想呈現出什麼特質之後,調整內容的語氣,加以修正回答問題的結構、邏輯,呈現面試官想聽的關鍵重點,在不偏離事實的情況下,以最強的力道,讓你的回答為自己加分。

我發現只有這樣的練習過程,才有可能讓申請者在面試關卡更勝他人一籌,以上分享出於我成功協助過其他求職者拿到外商 offer 的經驗,現在這些科技龍頭正大量的在台灣徵才,如果進入這些頂尖企業是你的夢想,那就不要輕易放棄。

本文獲 Dr. Evon 授權刊登,並同意 Meet.jobs 編寫前言,未經原作者同意,不得轉載。原文出處 Google、 Facebook 面試考什麼? 流程與攻略分享,附結構化英文面試回答模板[2020 最新更新]

相關職缺

Career Consulting Service/ 職涯諮詢服務

Meet.Jobs

100

USD
  • 精選
2020-11-22T12:17:28.594+08:00

Software Deployment & Integration Engineer

Wiz Holdings Pte Ltd

4000 5500

SGD
2020-11-02T17:22:58.646+08:00

作者介紹

Dr. Evon

Essaycrafter 的創辦人 Evon 博士擁有超過十年在外商企業任職與擔任面試官的經驗。團隊也同時具有美國矽谷與紐澳資深軟體工程師與外商投資銀行主管的背景,充分了解外商公司篩選申請者時的重點、細節以及運作方式。團隊的目標是協助求職求學者量身打造具有說服力的申請文件並克服英文面試關卡。希望藉由分享他人成功的實戰經驗,讓每位有才華的年輕人能定位與加強自己的競爭優勢,同樣得到在世界頂尖學府與企業學習與工作的機會 。

Bitnami