Fw: [北美] 美國CS面試流程

作者: ghostreporty (ghost)   2016-11-08 01:18:41
※ [本文轉錄自 studyabroad 看板 #1O7sIL7F ]
作者: ghostreporty (ghost) 看板: studyabroad
標題: [心得] 美國CS面試流程
時間: Mon Nov 7 01:12:50 2016
這篇主要是要講美國CS的面試流程
資料是我自己親身經驗或是收集到的資料(一畝三分地 Google 等等)
歡迎大家來補充或討論
想要看怎麼準備面試的話
板上和網路上非常多好的文章
我就不再這邊贅述
1. 大部份的公司
當你在求職網或是該公司官網投完你履歷之後
你會收到一封確認信
假如HR對你有興趣 就會發一個 online coding 的考試給你
大多數都是用 HackerRank 這個平台來寫
題目難易度和題數不定 從選擇題到時間複雜度分析到直接Coding都有
大致流程:
投履歷-> 線上考試 -> Phone Interview -> Onsite -> Offer Get
公司:
Amazon- 這個召聘流程非常的多元 沒有一個非常固定的Pattern
但是一般都會兩個線上考試 過了之後有可能拿Video Interview
也有可能Group Onsite 也有可能直接發Offer
Twitter, Google(不太確定 我沒投), GoDaddy, PureStorage...美國大多數都這類
2.Engineer 面試
首先HR會寫信來跟你喬時間
時間到的時候 工程師會打電話給你 時間大約45分鐘~1.5小時
題目難易度也非常看運氣 有時候就是遇到沒看過的題目
有時候剛好是面試前寫過的題目 這時候就是秒殺
大致流程:
投履歷->HR寫信跟你喬時間-> 工程師面試-> Onsite-> Offer Get
公司:
Facebook- 一般會有兩輪工程師面試 第一關過了HR會在跟你喬第二次的時間
工程師打電話來時會先有個10分鐘互相自我介紹 聊聊他在幹嘛
然後也會聊聊你在幹嘛 之後就開始在Codepad上直接寫程式
儘量一次bug free FB非常重視這個 他們的文化就是move fast
Bloomberg- 在線上寫程式是用HackerRank
Onsite那關據說是四輪 前兩輪是Technical(白板題目)
假如Technical有過第三輪就是HR 第四輪就是跟Manager
後兩輪都是Behavior 基本上前兩輪過了 沒有被請出去
就是拿到Offer
3.寫Project
這個我覺得是投資報酬率最低的面試 好像小規模公司比較普遍
一般都是HR會打給你or寫信給你 跟你確認你真有其人
然後技術主管or HR 就會丟一個Project給你
一定的時間內要做完然後再跟技術主管討論你寫的東西
這個缺點就是一般都是碰到你沒用過的技術 會非常頭痛
那段時間就每天瘋狂看Documentation 趕Project
當你有好幾個Interview同時進行 你真的會很想死
大致流程:
投履歷->HR跟你確認你細節->寫Project->跟主管討論你寫的Project->Onsite->Offer
公司:
TripAdvisor CommerceHub和我面試的許多小公司
4. 問Project看個性合不合
這類一般都是有政府在後面撐腰的公司(接政府訂單)
所以幾乎都收美國人 所以公司文化比較像是想找個可以融入Team的人
不是要Coding那種大神 這種公司也一般不會出現在國際學生的雷達裡
因為他們本來就不太招國際學生 然後可能很重視個性 所以面試都是瘋狂聊天
聊天的內容就是問你的 Project 問你的興趣 問你一些超奇怪沒有標準答案的題目
我就被問過 為什麼你的右手在鏡子裡是左右顛倒 然後不能用物理解釋
也被問過 你覺得你是個Smart Person嘛? 反正各種聊天
但是他們給的$$也不會少 畢竟有美國政府的金援 所以這類公司大家也可以考慮
大致流程:
投履歷->HR Phone Sreen-> Phone Interview -> Onsite -> Offer
5.ICC
這個我沒有投履歷 但是只是想在這邊跟大家說 其實資工人在美國真的找不到工作
還有這類公司可以找 雖然我非常非常非常不推
ICC = Indian Consulting Company
InfoSys, Tata...還有許多都是被歸類到此
這類公司就像是外包公司 你進去就是容易被剝削 然後他們會幫你造假履歷
他們面試非常簡單 只要你會CS的基礎幾乎都會收 薪水福利也非常非常差
可能還遊走法律邊緣 因為他們就是吃定你找不到工作但又想留在美國拼一個希望
美國政府最近好像據說要開始整肅這類的公司 因為太多違法
你可以去看H1B申請數量前幾名是哪家公司就知道了
我有想到會再補充
也歡迎大家在推文一起討論補充 我有寫錯也請跟我說 謝謝
作者: frank11118 (想睡覺)   2015-11-07 01:22:00
push
作者: IMPOSSIBLEr (I'm possible rrr)   2015-11-07 01:48:00
路過推
作者: steve1012 (steve)   2015-11-07 02:00:00
google今年有曉得coding challenge摟
作者: hopkinwalker (grumpy cat)   2015-11-07 02:24:00
感謝分享
作者: UCDaLanJiao (UC大懶覺)   2015-11-07 02:30:00
5 是獵頭公司嗎
作者: ray3226 (邦)   2015-11-07 03:28:00
ICC跟老印沒有一定關係 很多中國人和美國人也有 只是泛稱
作者: FRAXIS (喔喔)   2015-11-07 07:30:00
Amazon 的 online assessment 有人監考嗎?
作者: steve1012 (steve)   2015-11-07 08:00:00
我看人家面是叫你把鏡頭轉一圈之類的
作者: frank11118 (想睡覺)   2015-11-07 08:53:00
g大已經分類的頗詳細了而且跟實際經驗都一樣解題技巧一畝三分地就已經很多,所以我唯一能分享的大概就是 “面試官不是只想找演算法解題高手,他們更希望錄取未來會想一起工作的同事” 這是我找實習跟全職的心得,所以面試我盡量想像是在跟同事討論問題,偶爾幽默點,都能感受到對方好感度提升,通常也是好結果,即便 45min 只寫出一道而且還沒寫完 (但已解釋邏輯
作者: courant   2015-11-07 09:59:00
推~~
作者: biglightbulb (大燈炮)   2015-11-07 11:16:00
推推
作者: jeff19921021 (瑞瑞)   2015-11-07 14:03:00
用心分享推~
作者: obov (來噓蒼真)   2016-11-08 01:21:00
好好喔QQ
作者: catinclay (David)   2016-11-08 02:35:00
BBG的四輪rumor已經破滅嚕
作者: obov (來噓蒼真)   2016-11-08 02:59:00
位麻是扁QQ
作者: takomalu (~(╴△╴)~)   2016-11-08 06:07:00
嗯...難怪我之前就是狂聊天和討論做的project就沒了?
作者: LilacSnow (販劍 製杖 持盾)   2016-11-08 14:51:00
貶 扁 XD
作者: feeks (菲客絲)   2016-11-13 09:52:00
推!真的很多面試官想找會想ㄧ起工作的同事。。我不在美國也不是CS 但這點就很吃虧,我要有點程度熟才聊得起來 通常都是中規中矩回答問題。很怕不熟+硬要聊天會不小心講得罪人的話,所以我面試真的不容易聊起來曾經有兩次失敗的經驗,事後面試官和我說,如果只看能力和經歷及履歷,我是首選,但他們不確定我好不好相處,是不是team player 。所以選擇面試時,他們覺得比較好相處者。我覺得這樣看也超不公平,怎能憑短短面試就判斷ㄧ個人好不好聊 XD
作者: duckcwt (等待的鴨子)   2016-12-06 14:53:00
Google的new grad只有兩關,第一關一樣是oneline code大概一個小時,第二關就是on site,要跟四個面試官做codeinterview之前也面試過Mathwork,不一樣的是他最後一關是demo你自己給整個team

Links booklink

Contact Us: admin [ a t ] ucptt.com