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