作者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
公司:
我後来选择了这个Offer 有兴趣站内信我
5.ICC
这个我没有投履历 但是只是想在这边跟大家说 其实资工人在美国真的找不到工作
还有这类公司可以找 虽然我非常非常非常不推
ICC = Indian Consulting Company
InfoSys, Tata...还有许多都是被归类到此
这类公司就像是外包公司 你进去就是容易被剥削 然後他们会帮你造假履历
他们面试非常简单 只要你会CS的基础几乎都会收 薪水福利也非常非常差
可能还游走法律边缘 因为他们就是吃定你找不到工作但又想留在美国拼一个希望
美国政府最近好像据说要开始整肃这类的公司 因为太多违法
你可以去看H1B申请数量前几名是哪家公司就知道了
我有想到会再补充
也欢迎大家在推文一起讨论补充 我有写错也请跟我说 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 209.189.254.4
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/studyabroad/M.1478452373.A.1CF.html
1F:推 frank11118: push 11/07 01:22
Frank大大 你有没有兴趣补充你的面试经验 我没记错你经验应该也颇丰富
2F:推 IMPOSSIBLEr: 路过推 11/07 01:48
3F:推 steve1012: google今年有晓得coding challenge搂 11/07 02:00
4F:推 hopkinwalker: 感谢分享 11/07 02:24
5F:推 UCDaLanJiao: 5 是猎头公司吗 11/07 02:30
是顾问公司 美国也有满多顾问公司 但是ICC类的顾问公司会从你薪水里面抽成
比较像是人力派遣公司 A公司不想自己找人就跟ICC要人
这样好处有 1.我省下找人的成本 2.我不用负担这位员工的福利 因为不是我的员工
※ 编辑: ghostreporty (209.189.254.4), 11/07/2016 02:36:20
※ 编辑: ghostreporty (209.189.254.4), 11/07/2016 02:38:35
6F:→ ray3226: ICC跟老印没有一定关系 很多中国人和美国人也有 只是泛称 11/07 03:28
7F:推 FRAXIS: Amazon 的 online assessment 有人监考吗? 11/07 07:30
8F:推 steve1012: 我看人家面是叫你把镜头转一圈之类的 11/07 08:00
9F:推 frank11118: g大已经分类的颇详细了而且跟实际经验都一样 11/07 08:53
10F:→ frank11118: 解题技巧一亩三分地就已经很多,所以我唯一能分享的大 11/07 08:54
11F:→ frank11118: 概就是 “面试官不是只想找演算法解题高手,他们更希 11/07 08:55
12F:→ frank11118: 望录取未来会想一起工作的同事” 这是我找实习跟全职 11/07 08:57
13F:→ frank11118: 的心得,所以面试我尽量想像是在跟同事讨论问题,偶尔 11/07 08:58
14F:→ frank11118: 幽默点,都能感受到对方好感度提升,通常也是好结果, 11/07 09:00
15F:→ frank11118: 即便 45min 只写出一道而且还没写完 (但已解释逻辑 11/07 09:01
16F:推 courant: 推~~ 11/07 09:59
17F:推 biglightbulb: 推推 11/07 11:16
18F:推 jeff19921021: 用心分享推~ 11/07 14:03
※ ghostreporty:转录至看板 Oversea_Job 11/08 01:18
19F:推 paul800526: 推 12/10 04:03