Facebook 面試心得 - offer
By Necoo
at 2015-01-31T02:43
at 2015-01-31T02:43
Table of Contents
面試公司: Facebook
面試職位: Software Engineer (new grad)
求職方法: Recruiter在Linked In上面聯絡我
面試過程:
個人經驗來說,這類型的大公司如果直接投履歷的話,拿到
面試會是一個漫長的等待過程,我好像都沒有因為直接投履歷而
得到面試過。但是如果是經由內部推薦或是聯絡到recruiter就
會快很多。我不太確定這個recruiter是怎麼找到我的,不過她
是我在Linked In上面第三度聯絡人,我猜可能是那樣她才看到
我的檔案。
Anyway, Facebook的理念就是move fast,從面試的過程中
就可以看得出來。她確認我對Facebook有興趣之後,馬上要了
我的電話安排時間要打電話給我進一步談話。大概就是基本的HR
問題,確認我的背景,過去的經驗,對什麼樣的工作感興趣,為
什麼會想要在Facebook工作,覺得工作的薪水重不重要,除了薪
水之外妳還重視什麼,等等。之後就跟我解釋職缺,講一些
facebook的culture還有面試的流程。她還有問我一題很簡單的
recursion,因為她也沒有technical background,所以我猜她
背答案來跟我的答案比對。最後她就幫我安排電話面試,可以自
己隨便選要什麼時候的哪個時段。但是只能選PST週一到週五的
10am - 5pm,就是這邊的週二到週六2am - 9am。(現在是冬令,
夏令就往後一個小時)最後我跟她約的是一周後的早上八點,但
安排面試的會是另一個recruiter,她幫我排了早上六點 Orz
全部的流程是這樣:一開始是technical phone interview,
如果interviewer不確定你能不能進到下一個階段的話會再給你一
次phone interview的機會。再來就直接約時間到加州的HQ onsite。
onsite有三輪面試加午餐休息,三輪裡面有兩個是engineer的
technical interview,另外有一個是engineer manager的
behavioral + technical interview。如果拿到offer,facebook
會幫忙處理visa的問題,工作剛開始會有六周的bootcamp,讓你
在不同的team上工作最後再選你要去哪個team。
phone interview可以選電話或是skype,我選了skype。時
間到了就等他打過來。一開始他先自我介紹,然後問了我一些履
歷上的經驗,之後叫我開collabedit,問了兩題coding questions。
一題是string相關,一題是binary tree相關。最後留五分鐘讓
我問問題。
大概面試完過一兩個工作天recruiter就打電話給我了。(也
是一大早打來,接電話的時候我還在睡覺。)就是恭喜我得到
onsite的機會,告訴我前一個面試的時候interviewer對我的評
價跟建議。被發現我寫code有點生疏了,叫我下個面試前多練習。
然後也是讓我自己決定什麼時候進行下一個面試,我不想拖太久
就跟她約兩周後。
之後換之前幫我安排面試的那個recruiter跟我聯絡,幫我
安排具體面試的時間還有機票。值得一提的是,機票飯店交通還
有餐費全部都是facebook出的。(飯店超豪華!後悔沒帶泳衣!)
他會幫你定提前兩天的機票,所以你有兩天可以調時差,然
後第三天就是面試,第四天就回程。如果想多玩幾天的話可以定
機票的時候跟recruiter講,但是多的住宿就要自行負責。我因
為有事所以就直接回來,但是四天內有24個小時要在飛機上真的
會很想死。
onsite當天就是提早十五分鐘去到facebook,在lobby checkin,
要交一個employee application跟NDA form,然後就在lobby等
你的recruiter來接你。當時還有另外五六個人也在那邊等面試,
有點像是幼稚園放學大家排排坐在等家長接。最後我的recruiter
出現然後帶我去一個小房間裡面,我一整天除了吃飯都在那個房
間裏。花十五分鐘跟我過一遍我的行程。跟她電話裡面說的一樣,
就是兩個45分鐘的面試,中午會有人帶我去吃飯,下午再一個45
分鐘的面試。她也有大概跟我講一下面試官的background。
那個房間真的很小,就大概一坪多一點吧,然後牆壁上白板
漆,要在牆壁上回答coding questions,感覺還滿怪的。
第一個面試是technical interview,面試官一來就自我介
紹,要我自我介紹,然後就站起來寫題目了。問題還蠻直接的,
就是scheduling相關的題目,感覺只要邏輯清楚就能暴力解那種。
寫完之後問了一些問題,改了一些bug之後,她問了一題變異題。
也沒有什麼trick,就只是要用data structure然後還是暴搜。最
後有留問問題的時間。
第二個面試官是engineer manager。一開始也是問了很多關
於我的履歷經驗興趣的問題,就是很基本的behavioral questions,
氣氛很像在閒聊。最後問了一題簡單的DFS的地圖題。最後也是
留很多時間給我我問題。我建議把想問的問題都留在這裡問。因
為這輪面試主要是在看你的個性跟職涯規劃,所以你問的問題如
果可以透露出你的求知慾跟上進心應該是有加分的。(我猜啦XD)
中午吃飯時間會有另外一個工程師帶你吃飯。其他三個時段
是公司在面試你,這個時段就是你在面試公司。可以問所有你想
知道的問題。我覺得午餐本身中規中矩,沒有什麼特別突出也沒
有不好吃,不過餐廳是真的很大。大概就聊了公司的設備福利假
期氣氛之類的。
最後一輪面試我覺得最難。他一開始先問了一題理論題,我
理論還滿弱的,所以就只跟他講了一些high level的buzzword。
他有想要再深入一點但是我很誠實的跟他說我不熟。可能看我很
尷尬,他還安慰我說,他能理解因為他是校友,我們學校的必修
沒講這些。然後他就改問coding question,他說如果我聽過的
話要跟他說。因為我演技很差應該沒辦法裝沒聽過,所以他一連
問了兩三個經典題我都很誠實的跟他說我聽過了。(我在想如果
他問了我不會的題目我跟他說我聽過了會怎樣XD)最後他就問我
一些數學相關的演算。中間我卡住他還有嘲笑我說妳履歷上面不
是說妳數學很強嗎?最後也是有留時間給我問問題。
最後recruiter來帶我回lobby,就問了我的感想,然後跟我
說快的話大概一週左右就能知道結果了。
我現在在忐忑等結果,想說發個心得,幫助需要的人,做好
事希望有好報 XD
心得:
電話面試前一週我大概都是在open courseware上復習ITOA,
然後寫了幾題hackerrank。然後onsite之前花了兩周把leetcode
寫完。覺得leetcode命題還滿準的,第三個面試一開始我說聽過
的題目都是在leetcode上面寫的,還有電話面試問的題目也有出
現。電話面試跟onsite的前兩個面試大概是leetcode上面easy to
medium的難度,最後一個我覺得是medium to hard。總體來說我
覺得不是特別難,但是同時要考驗能不能寫得快狠准,還有能不
能清楚的表達自己。
--
面試職位: Software Engineer (new grad)
求職方法: Recruiter在Linked In上面聯絡我
面試過程:
個人經驗來說,這類型的大公司如果直接投履歷的話,拿到
面試會是一個漫長的等待過程,我好像都沒有因為直接投履歷而
得到面試過。但是如果是經由內部推薦或是聯絡到recruiter就
會快很多。我不太確定這個recruiter是怎麼找到我的,不過她
是我在Linked In上面第三度聯絡人,我猜可能是那樣她才看到
我的檔案。
Anyway, Facebook的理念就是move fast,從面試的過程中
就可以看得出來。她確認我對Facebook有興趣之後,馬上要了
我的電話安排時間要打電話給我進一步談話。大概就是基本的HR
問題,確認我的背景,過去的經驗,對什麼樣的工作感興趣,為
什麼會想要在Facebook工作,覺得工作的薪水重不重要,除了薪
水之外妳還重視什麼,等等。之後就跟我解釋職缺,講一些
facebook的culture還有面試的流程。她還有問我一題很簡單的
recursion,因為她也沒有technical background,所以我猜她
背答案來跟我的答案比對。最後她就幫我安排電話面試,可以自
己隨便選要什麼時候的哪個時段。但是只能選PST週一到週五的
10am - 5pm,就是這邊的週二到週六2am - 9am。(現在是冬令,
夏令就往後一個小時)最後我跟她約的是一周後的早上八點,但
安排面試的會是另一個recruiter,她幫我排了早上六點 Orz
全部的流程是這樣:一開始是technical phone interview,
如果interviewer不確定你能不能進到下一個階段的話會再給你一
次phone interview的機會。再來就直接約時間到加州的HQ onsite。
onsite有三輪面試加午餐休息,三輪裡面有兩個是engineer的
technical interview,另外有一個是engineer manager的
behavioral + technical interview。如果拿到offer,facebook
會幫忙處理visa的問題,工作剛開始會有六周的bootcamp,讓你
在不同的team上工作最後再選你要去哪個team。
phone interview可以選電話或是skype,我選了skype。時
間到了就等他打過來。一開始他先自我介紹,然後問了我一些履
歷上的經驗,之後叫我開collabedit,問了兩題coding questions。
一題是string相關,一題是binary tree相關。最後留五分鐘讓
我問問題。
大概面試完過一兩個工作天recruiter就打電話給我了。(也
是一大早打來,接電話的時候我還在睡覺。)就是恭喜我得到
onsite的機會,告訴我前一個面試的時候interviewer對我的評
價跟建議。被發現我寫code有點生疏了,叫我下個面試前多練習。
然後也是讓我自己決定什麼時候進行下一個面試,我不想拖太久
就跟她約兩周後。
之後換之前幫我安排面試的那個recruiter跟我聯絡,幫我
安排具體面試的時間還有機票。值得一提的是,機票飯店交通還
有餐費全部都是facebook出的。(飯店超豪華!後悔沒帶泳衣!)
他會幫你定提前兩天的機票,所以你有兩天可以調時差,然
後第三天就是面試,第四天就回程。如果想多玩幾天的話可以定
機票的時候跟recruiter講,但是多的住宿就要自行負責。我因
為有事所以就直接回來,但是四天內有24個小時要在飛機上真的
會很想死。
onsite當天就是提早十五分鐘去到facebook,在lobby checkin,
要交一個employee application跟NDA form,然後就在lobby等
你的recruiter來接你。當時還有另外五六個人也在那邊等面試,
有點像是幼稚園放學大家排排坐在等家長接。最後我的recruiter
出現然後帶我去一個小房間裡面,我一整天除了吃飯都在那個房
間裏。花十五分鐘跟我過一遍我的行程。跟她電話裡面說的一樣,
就是兩個45分鐘的面試,中午會有人帶我去吃飯,下午再一個45
分鐘的面試。她也有大概跟我講一下面試官的background。
那個房間真的很小,就大概一坪多一點吧,然後牆壁上白板
漆,要在牆壁上回答coding questions,感覺還滿怪的。
第一個面試是technical interview,面試官一來就自我介
紹,要我自我介紹,然後就站起來寫題目了。問題還蠻直接的,
就是scheduling相關的題目,感覺只要邏輯清楚就能暴力解那種。
寫完之後問了一些問題,改了一些bug之後,她問了一題變異題。
也沒有什麼trick,就只是要用data structure然後還是暴搜。最
後有留問問題的時間。
第二個面試官是engineer manager。一開始也是問了很多關
於我的履歷經驗興趣的問題,就是很基本的behavioral questions,
氣氛很像在閒聊。最後問了一題簡單的DFS的地圖題。最後也是
留很多時間給我我問題。我建議把想問的問題都留在這裡問。因
為這輪面試主要是在看你的個性跟職涯規劃,所以你問的問題如
果可以透露出你的求知慾跟上進心應該是有加分的。(我猜啦XD)
中午吃飯時間會有另外一個工程師帶你吃飯。其他三個時段
是公司在面試你,這個時段就是你在面試公司。可以問所有你想
知道的問題。我覺得午餐本身中規中矩,沒有什麼特別突出也沒
有不好吃,不過餐廳是真的很大。大概就聊了公司的設備福利假
期氣氛之類的。
最後一輪面試我覺得最難。他一開始先問了一題理論題,我
理論還滿弱的,所以就只跟他講了一些high level的buzzword。
他有想要再深入一點但是我很誠實的跟他說我不熟。可能看我很
尷尬,他還安慰我說,他能理解因為他是校友,我們學校的必修
沒講這些。然後他就改問coding question,他說如果我聽過的
話要跟他說。因為我演技很差應該沒辦法裝沒聽過,所以他一連
問了兩三個經典題我都很誠實的跟他說我聽過了。(我在想如果
他問了我不會的題目我跟他說我聽過了會怎樣XD)最後他就問我
一些數學相關的演算。中間我卡住他還有嘲笑我說妳履歷上面不
是說妳數學很強嗎?最後也是有留時間給我問問題。
最後recruiter來帶我回lobby,就問了我的感想,然後跟我
說快的話大概一週左右就能知道結果了。
我現在在忐忑等結果,想說發個心得,幫助需要的人,做好
事希望有好報 XD
心得:
電話面試前一週我大概都是在open courseware上復習ITOA,
然後寫了幾題hackerrank。然後onsite之前花了兩周把leetcode
寫完。覺得leetcode命題還滿準的,第三個面試一開始我說聽過
的題目都是在leetcode上面寫的,還有電話面試問的題目也有出
現。電話面試跟onsite的前兩個面試大概是leetcode上面easy to
medium的難度,最後一個我覺得是medium to hard。總體來說我
覺得不是特別難,但是同時要考驗能不能寫得快狠准,還有能不
能清楚的表達自己。
--
All Comments
By Poppy
at 2015-02-02T16:05
at 2015-02-02T16:05
By Dinah
at 2015-02-05T22:26
at 2015-02-05T22:26
By Poppy
at 2015-02-08T13:24
at 2015-02-08T13:24
By Eartha
at 2015-02-09T23:55
at 2015-02-09T23:55
By Callum
at 2015-02-13T03:17
at 2015-02-13T03:17
By Yedda
at 2015-02-14T16:02
at 2015-02-14T16:02
By Robert
at 2015-02-15T16:44
at 2015-02-15T16:44
By Heather
at 2015-02-16T06:42
at 2015-02-16T06:42
By Odelette
at 2015-02-16T12:19
at 2015-02-16T12:19
By Steve
at 2015-02-19T17:19
at 2015-02-19T17:19
By Isla
at 2015-02-23T12:05
at 2015-02-23T12:05
By Xanthe
at 2015-02-27T21:10
at 2015-02-27T21:10
By Jacob
at 2015-03-04T15:06
at 2015-03-04T15:06
By Sandy
at 2015-03-06T10:56
at 2015-03-06T10:56
By Eden
at 2015-03-09T09:44
at 2015-03-09T09:44
By Ula
at 2015-03-12T05:05
at 2015-03-12T05:05
By Aaliyah
at 2015-03-15T11:23
at 2015-03-15T11:23
By Freda
at 2015-03-17T13:39
at 2015-03-17T13:39
By Enid
at 2015-03-21T05:51
at 2015-03-21T05:51
By Lydia
at 2015-03-25T09:25
at 2015-03-25T09:25
By Sandy
at 2015-03-28T23:39
at 2015-03-28T23:39
By Kristin
at 2015-03-31T02:52
at 2015-03-31T02:52
Related Posts
旭化成技術職面試心得
By Yuri
at 2015-01-30T15:35
at 2015-01-30T15:35
One Pack澳洲打工分享會 2月份台北場
By Belly
at 2015-01-30T15:24
at 2015-01-30T15:24
日本荏原製作所株式會社 台灣徵才
By Genevieve
at 2015-01-30T07:47
at 2015-01-30T07:47
上海工作
By Mia
at 2015-01-29T23:11
at 2015-01-29T23:11
在日本的就職與職場生活心得
By Ophelia
at 2015-01-29T22:29
at 2015-01-29T22:29