专栏 | 九章算法
网址 | http://www.jiuzhang.com
近几年包括Google、Facebook、Linkedin、Amazon、Microsoft在内的多家硅谷企业都在面向国内的程序员进行扩招,扩招的对象包括应届毕业生和已经有工作经验的工程师。
薪水根据面试者的情况分布在10-16万美金(基本工资),另外还会包括2-10万美金的签字费(一次性的接受offer就给的奖金),10-30万美金不等的股票(一般为受限制交易股票RSU,分四年给),每年10-20%的Bonus。这样算下来,肉身翻墙到硅谷总部去上班,一方面可以拿着至少超过百万人民币的年薪,还享受着便宜的汽车,加州清新空气和阳光,和不大的工作压力,真是非常不错的职业选择!
为什么要选择去美国硅谷就业?
硅谷作为全球最顶尖的IT技术中心,汇集了世界上最优秀的程序员和最优秀的企业。除了薪水,便宜的车、房和清新的空气的诱惑以外,各大公司会对于非美国本土的员工,会提供绿卡申请。硅谷的创业公司多如牛毛,这之中不乏下一个Google和Facebook。
这边的工程师很多都是选择进入一些创业公司拿到早期股票,等公司上市之后一夜暴富。在国内,像阿里巴巴这样分很多股票给员工的公司非常的少,我们熬了15年才出一个阿里巴巴。
而在硅谷,几乎每3-5年就有这样级别的公司上市,而美国的公司普遍来说倾向于给员工较多的股票和期权,这一点上和国内的很多创业公司形成非常鲜明的对比。以某前几年上市的硅谷IT公司为例子,上市之前2年加入的员工,现在的股票约值300-500万美元。即使你长期没有在美国定居的打算,镀一层金回国也是很好的渠道。
笔者的朋友国内硕士毕业之后在硅谷某IT公司工作1年后,回到国内薪水约在年薪60万,而如果他当时在国内工作,应届硕士毕业生的薪水比较好的是30万,一年之后怎么也不可能翻番。
进入硅谷的公司需要什么样的条件?难么?
美国面向国内的招聘一般来说,肯定是名校毕业和名企工作经验优先,但也并不是绝对的。想要进入硅谷的公司一方面难,一方面也不难。难的原因在于各个公司对国内的招聘都有指标,一般在每年几十人到几百人不等,每年都在变化。不难的原因在于,美国的面试其实相对比较简单,对于应届毕业生基本只面试算法问题。对于已经工作的工程师会加面一些系统设计问题。相对国内的面试来说,从操作系统到编译原理到C++奇奇怪怪的一些用法到算法到智力题概率题愿不愿意加班的问题,实在是太全面太花时间和精力了。
面试的流程是什么?
下面是一些公司的面试流程,不同的职位,求职者背景(硕士、博士、有工作经验的)会有一些不同,仅供参考。
-
Microsoft:西雅图总部 1轮on-campus 3轮on-site
-
Google:硅谷总部 2轮phone-screen 5轮on-site
-
Bloomberg:纽约总部 1轮online-test 1轮phone-screen 3轮on-site
-
Facebook:硅谷总部 1-2轮phone-screen 4轮on-site
面试都问一些什么问题?
算法题:并不像国内的很多公司考一些ACM竞赛的题目,硅谷的公司更侧重编程能力和非算法储备,Bug Free和优美的Coding Style非常重要。
系统设计题:由于这两年面试门槛提升,不管是new grads 还是 experienced 都会或多或少被面到系统设计。各个公司的情况不一样。不过,基本上有经验的人被面系统设计的概率是很高的。另外,如果算法面面得不好的,也可能被加面系统设计。
文化适应问题:最典型的例子是公司是自顶向下还是自底向上驱动。也就是说,到底是你manager说这事儿改用什么方法做算数还是你说这事儿该用什么方法算数。这个问题上各个公司是可能截然相反的。所以你需要对这个公司的文化有一些了解。
行为面试题:如为什么选择我们公司,你未来5年的打算是什么,谈谈你最得意的工程,你有什么想问我们的。
怎样才能获得面试机会?
一种方法是在每年公司招聘的季节(面向国内一般是7-10月Hire Count比较多)投简历到公司招聘的邮箱。这种方法效果比较差,因为往往会石沉大海。
最好的方式是找到公司里你的朋友或者你朋友的朋友内推你。每个大公司都有自己的内推系统,这样获得面试的机会会更大一些。
算法差,没有做过任何系统设计,如何准备面试?
推荐参加九章算法的在线培训课程。网址:www.jiuzhang.com 。该课程是面向程序员面试求职的网络培训课程,主讲老师均来自硅谷一线的工程师和面试官,如Google,Facebook,Linkedin。
欢迎关注我的微信公众号:九章算法(ninechapter)。
精英程序员交流社区,定期发布面试题、面试技巧、求职信息等。
aHR0cDovL3dlaXhpbi5xcS5jb20vci9zVVBsLVlURVM5azByY0NlOXhhag== (二维码自动识别)