※ 本文為 dinos 轉寄自 ptt.cc 更新時間: 2014-10-21 23:44:14
看板 Soft_Job
作者 標題 [心得] 面試分享
時間 Thu Oct 16 01:42:21 2014
Position: iOS Developer
Company: Facebook
兩個月前收到Recruiter的Email,內容大致上是逛到你的LinkedIn&Github,希望能與你有
個簡短的1on1對話。
我本身就很好奇Facebook Mobile Team的運作,主要是想了解更多他們的開發流程與設計
決策。我也常透過Paper瀏覽FB,這個與本來的Facebook App其實都有很多開發細節在,
發現的時候都會感到很敬佩。而參與英文面試的機會本來就不多,就抱著練習的心態接受
她的邀約。之後回信有附上CV並告知參與面試的意願。
決策。我也常透過Paper瀏覽FB,這個與本來的Facebook App其實都有很多開發細節在,
發現的時候都會感到很敬佩。而參與英文面試的機會本來就不多,就抱著練習的心態接受
她的邀約。之後回信有附上CV並告知參與面試的意願。
面談大約設定在一個禮拜後,透過Skype。一開始不外乎是自我介紹然後了解你的職涯規
劃,她會告知Facebook的Hire Process。iOS主要有三個Team在Seattle, NY, Menlo Park
每個有不同的工作內容(Social, Streaming, Photo, etc..),應徵上的人會先在SF的總
部接受一個月的員工訓練,然後可以依自己喜好挑選團隊加入。
劃,她會告知Facebook的Hire Process。iOS主要有三個Team在Seattle, NY, Menlo Park
每個有不同的工作內容(Social, Streaming, Photo, etc..),應徵上的人會先在SF的總
部接受一個月的員工訓練,然後可以依自己喜好挑選團隊加入。
面試一般會有三個階段,每個階段你都可以自己決定準備時間,如果表現傑出的話第二階
段可以跳過。接下來會詢問你是否有簽證問題,我是回說我需要H1B,還有簡單的五個技
術題,她告知我說因為她不是技術人員,所以她只知道大概答案。回答後,她會詢問你下
一次面試的時間,如果沒辦法馬上做決定,可以稍後在信中告知。
段可以跳過。接下來會詢問你是否有簽證問題,我是回說我需要H1B,還有簡單的五個技
術題,她告知我說因為她不是技術人員,所以她只知道大概答案。回答後,她會詢問你下
一次面試的時間,如果沒辦法馬上做決定,可以稍後在信中告知。
整個過程很輕鬆,除了她打過來的時候我才剛睡醒大腦還沒開機外。(8:00 AM)
她會在當天寄信告知面試已經被安排,會有另外一個Coordinator會與你處理下一階段的面
試(Phone Interview),附件還會有些Tips跟Culture相關的參照。
GeekforGeeks, CareerUp....
我不想拖太久,所以我是約兩個禮拜後進行,這之間我就開始找人用英文對話和復習資料
結構與演算法,基本上他們面試不會問你實作細節與經驗。事後證明兩個禮拜的準備對我
來說是完全不夠呀!這一次因為是由工程師面試,所以是約在早上六點。他先介紹他來自
Instagram,目前負責的部分跟經驗,換你自我介紹,然後會切入問一些技術問題,
結構與演算法,基本上他們面試不會問你實作細節與經驗。事後證明兩個禮拜的準備對我
來說是完全不夠呀!這一次因為是由工程師面試,所以是約在早上六點。他先介紹他來自
Instagram,目前負責的部分跟經驗,換你自我介紹,然後會切入問一些技術問題,
1. What is ARC? and what is the difference between ARC and MRC? How it works?
2. What is your favorite framework? Why? (這題我還真不知道怎麼回答)
接下來就是重頭戲的Online coding,過程中有些訣竅是,一定要清楚了解問題,不懂就
直接發問反而是加分的行為,然後先說出你分析與即將解題的想法,別急著直接寫。也不
用擔心程式能不能真的動,只要邏輯對就好(通常寫一半,他就知道了)。過程中也別忘了
說出你每一段Code的目的與考量,最後也要考慮Test也怎麼寫。整個過程不會超過45分鐘
,氣氛也很輕鬆沒有壓力,卡住時他會適時得提醒你。我本身有個問題是解題會跳著寫,
先寫中間邏輯,再去檢查Input,這似乎讓他覺得我忘記先做檢查的動作。而且我給自己
的壓力不小,所以表現有點差XD。
直接發問反而是加分的行為,然後先說出你分析與即將解題的想法,別急著直接寫。也不
用擔心程式能不能真的動,只要邏輯對就好(通常寫一半,他就知道了)。過程中也別忘了
說出你每一段Code的目的與考量,最後也要考慮Test也怎麼寫。整個過程不會超過45分鐘
,氣氛也很輕鬆沒有壓力,卡住時他會適時得提醒你。我本身有個問題是解題會跳著寫,
先寫中間邏輯,再去檢查Input,這似乎讓他覺得我忘記先做檢查的動作。而且我給自己
的壓力不小,所以表現有點差XD。
當天就收到Recruiter的來信,希望了解你今天的面試感受,如果有任何進度會馬上告知
你。
隔周收到信告知需要進行第二場面試,再約一次時間,這一次我跟她說一個月後。不過還
沒進行。截至目前為止是一段愉快的面試經驗,Recruiter的表現比台灣很多Head好很多。
也透過這次也是在學習調整現任公司的面試與問題。
沒進行。截至目前為止是一段愉快的面試經驗,Recruiter的表現比台灣很多Head好很多。
也透過這次也是在學習調整現任公司的面試與問題。
希望能透過分享激發更多人逃離鬼島的動力(?!),也能有他人分享更多國外的面試經驗。
(下集待續)
(下集待續)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.255.18
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1413394945.A.53A.html
推 : 強者…1F 10/16 01:44
推 : 只能推了..強2F 10/16 07:17
推 : 推3F 10/16 07:33
推 : 推4F 10/16 07:46
推 : 強者 建議標題改成facebook面試分享...XD5F 10/16 08:01
推 : 推6F 10/16 08:33
推 : 推~感謝分享7F 10/16 08:49
推 : 加油 推!8F 10/16 08:58
推 : 強者離島9F 10/16 09:05
小弟不強,工作經驗也不多,運氣好被看到。對有興趣的問題會去了解Why&How,平常會
去看國外強者的Github,試著去了解每一行的寫法與意義,然後吸收成自己之後工作上使
用。如果別人沒有做的東西或者不符合我的需求,會假日自己重頭刻一份自己的,丟上
Github分享給其他有需要的人。秉持著Google技能點高,打破砂鍋問到底的精神。到目前
的工作態度評價都還算不錯。
※ 編輯: PurGle (123.192.255.18), 10/16/2014 09:23:25
推 : 方便分享iOS相關經歷有多久呢?10F 10/16 09:31
推 : 投態度11F 10/16 09:38
私大畢,iOS工作經驗三年,大小專案大概十來個。其實我個人認為年資不是一個好的評鑑
標準。我平常沒事也會在StackOverflow幫忙解題,也有在Codementor上練習用英文教課。
※ 編輯: PurGle (123.192.255.18), 10/16/2014 09:42:03
推 : 大大方便分享github or linkedin 資訊嗎? ^_^12F 10/16 09:43
推 : 哇!原PO真的很認真用功!! 強者推!13F 10/16 09:53
→ : 推14F 10/16 10:17
推 : 推 有實力又願意努力 皇天不負苦心人15F 10/16 10:40
推 : 請問原PO你英文程度大概怎樣 跟外國人對答如流嗎16F 10/16 11:17
推 : 好威!17F 10/16 11:21
推 : codementor是用甚麼語言寫的? 請問有人知道嗎?18F 10/16 12:14
推 : 這才是人才!!!!利害!!!台灣一堆公司光看學歷就先打槍19F 10/16 12:59
推 : 推下班後的作為20F 10/16 13:11
推 : 推~寶貴的經驗21F 10/16 13:51
推 : 神手22F 10/16 13:56
推 : 求分享github QAQ
推 : 求分享github QAQ
推 : 推 ~ 很好的經驗24F 10/16 14:12
推 :25F 10/16 14:28
推 : 我跪下了26F 10/16 15:51
推 : 大推~~27F 10/16 17:31
推 : 真材實料型28F 10/16 17:35
推 : 私大最後有上ㄧ定要來分享29F 10/16 19:13
推 : 勵志推30F 10/16 20:23
推 : 感謝分享31F 10/16 21:12
推 : 猛!!,給推!!32F 10/16 21:42
推 : 推33F 10/16 21:47
推 : 推34F 10/16 22:28
推 : 所以是人在台灣,然後收到國外FB的來信? 好猛阿35F 10/16 23:06
收到幾封來信,希望知道準備得更多細節。先說我最擔心的部分吧!英文。如果被刷下來
,最有可能的原因是無法與他們溝通。我的英文能力差不多是聽得懂,但回答不出來。我
看影集不看字幕,或是聽英文廣播,這也是我最常練習的方法。但說到對話又是不一樣的
要求,建議是找個有外國人的公司加入吧!多找他們聊天,了解他們用詞的文化跟習慣。
最多人問的是如何準備Github/LinkedIn,說實話,沒有所謂的標準。我只是做我想做的
事情,偶爾上去更新而已。頂多要讓別人看到你的Profile,知道你是個對好有堅持的人。
而至於有沒有達到別人的標準,這很主觀,全部來自於你平常經驗的累積,你只能不斷地
往好的方向邁進,等別人發掘到你。
板上有很多比我強的人,他們解決問題的效率是我的數倍,會寫的語言勝過我許多。我就
只是剛好被發現,而且有達到他們的最低標準而已。重點是保持一顆開放的心,擁抱所有
的無知,這些都是讓你累積實力的機會。如果你還年經,恭喜你能準備的時間還很多。
※ 編輯: PurGle (123.192.255.18), 10/17/2014 00:20:59
推 : 推推y36F 10/17 00:47
推 : 好神37F 10/17 04:32
推 : 超讚(Y)38F 10/17 15:01
推 : 推39F 10/17 15:50
推 : 推40F 10/17 17:07
推 : 推41F 10/17 18:56
推 : 推!42F 10/17 22:18
推 : google一下就可以找到原PO的網站,蠻不錯的43F 10/19 22:41
推 : LinkedIn跟Github的維持真的很重要呀。44F 10/20 18:33
推 : 推 能到軟體外商公司是我夢寐以求的工作阿...45F 10/21 01:12
推 : 求大神的關鍵字~46F 10/21 10:33
--
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 1513
※ 本文也出現在 1 個隱藏看板
※ 本文也出現在 1 個隱藏看板
回列表(←)
分享