适用人群:
想要去北美互联网大厂工作的任何人
。
我的基本情况:
国内计算机本科
美国计算机研究生
西雅图互联网大厂工作
。
我的情况不是唯一的路径,我周围还有非常多同事是其他情况的:
国内本科毕业直接申请北美互联网大厂职位
国内互联网大厂工作内部海外转岗
国内工作之后再申请北美研究生
国内其他专业本科,转专业到计算机研究生等等
。
我先以我的情况讲一下,最后简单讲一下其他情况要怎么做。
。
本科时的准备:主要就是准备美国研究生的申请
✨标准化考试:
1. 托福,托福考试成绩有效期是两年,大三就可以开始考起来了,大家一般会多考几次,最后申请的时候可以传自己分数最高的那一次成绩。我们当年大概考到100分左右就差不多了,至少肯定能过很多学校的硬性标准,当然分数越高越能提高你的录取率。
2. GRE,GRE的有效期是5年,所以不用担心考的过早申请的时候成绩过期的事情,大概是考到320+,GRE就不会在申请的时候拖你的后腿,作为中国学生,数学拿到170满分是相对容易,然后语文考到150+就可以
✨Personal Statement
1. 讲一下自己为什么想要申请计算机专业,自己的一些相关经历,为什么想要申请这个学校的这个项目
2. 可以找英语好的人帮你改一改语法之类的
3. 还有个很好用的方法是,我当时和周围一起申请的同学们互相改对方的PS,可以多一些角度。
✨推荐信
1. 最少需要三封,最好能分成学术界和工业界的,比如一封是你的老师,一封是你实习的经理
2. 如果能有你所申请学校的教授帮你写推荐信是非常加分的,所以在本科的时候可以看看有没有去美国学校做交换生的机会
✨简历
1. 最好一页,因为像一个本科生来说我们的经历还没有丰富到需要好几页纸才能写完,所以就我们如果写的超过一页只能说明写了太多意义不大的东西或者写的不够简洁
2. 写完之后也可以找英语好的人改一改语法
✨还有一些会考虑的因素,比如你的绩点,当然越高越好,所以为了申请也要好好学习保持一个好的绩点。
。
研究生时的准备:找实习找工作
1. 选课的时候可以选一些有课程项目的,这样的话可以帮助我们丰富简历
2. 一定要重视找暑假实习,北美这边的互联网大厂非常喜欢直接招收实习生转正的全职员工,叫做return intern,就是在暑假实习结束之后,要么根据暑假实习表现决定是否直接给你全职的录取,要么有些公司会有一个转正的面试,通过之后也是直接给你全职的录取等毕业之后就可以直接入职了。而且实习生面试要比全职面试简单的多,尤其像Facebook,每年的return intern就占了特别多的名额,等到招全职的时候就没有那么多空缺了,去直接面试Facebook的全职岗位的难度就大多了。
。
找工作准备:刷题
✨投简历
1. 参加校园的career fair,像我知道微软是特别喜欢在career fair招人的,比内推和海投都要有效,并且很多公司会在career fair的时候直接发面试,还省去了跑到其他城市面试的奔波。
2. 内推,有些公司内推非常有用,最有用的是Facebook,Google 内推也很有效,但是这里也有一个注意的,最好找和你比较熟悉的人比如学长学姐帮你内推,内推人有时候对于你是否能拿到面试也非常关键。
3. 海投,去公司的官网去申请相应的职位。
✨刷题
- 作为北美互联网公司的面试来说,没有什么别的,刷题是王道。
- 面试一般就是三到四轮的算法面试,每轮45分钟,面试官会出一道算法题,期待你能给出一个可行的解,并且能解释时间和空间复杂度。
- 怎么刷题:
1. 如果相关算法比较薄弱,网上有很多优秀的公开课,比如Algorithms, CS61B, 刷题前先稍微补一下基础知识
2. 刷题网站LeetCode,这个网站现在已经一两千的题目了,全部刷完已经不现实了
3. 我的刷题步骤是:
1. 先刷题号前200的题,因为这些都是一些经典的题目,其实后面一千多道的新题都是换了一些情景但内核不变
2. 按类别刷题,比如一天刷二分法,一天刷BFS,一天二叉树这样,这有助于掌握每一类题目的特点,遇到新题也能很快有思路
3. 快面试前按公司刷,虽然也不一定会遇到原题,但是能大概感受这个公司的出题风格
✨行为面试
1. 对自己简历上的内容一定要烂熟于心,既然都写在了简历上,面试官的期待就是不管问你什么,你都可以讲清楚的
2. 可以面试前针对一些经典问题,想好实例做一个准备,比如一般会问,你遇到过的最有难度的一个经历是什么,怎么克服的之类
。
简单讲一下其他情况:
1. 国内本科毕业直接申请北美互联网大厂职位
1. 我有同学是直接本科毕业在国内申请谷歌美国的职位,他给我讲说,虽然谷歌在北京和上海也有office但其实你直接申请国内的会非常难,因为北京上海的坑比较少,反倒不如直接申请总部的职位,headcount更多,难度就小
2. 身份的话,如果你拿到offer,谷歌是会帮你抽工作签证的,如果抽中可以直接去美国上班,如果抽不中会给你安排到国内的Office等待第二年继续抽签。
2. 国内互联网大厂工作内部海外转岗
1. 我知道的是在国内微软上班的,可以像内部转组一样来西雅图这边的,在国内工作可能一年或者两年之后,你可以在微软内部找西雅图这边的组,联系这边的经理,如果他们要招人,可以从北京的组转组到西雅图的组
2. 身份的话是用L1的身份申请美国这边的工作签证
3. 国内工作之后再申请北美研究生
1. 我周围这样的情况也特别多,其实和我直接本科毕业申请没有什么区别
2. 我的很多研究生同学都是已经有工作经验的,非常正常不用担心自己这个时候读书是不是年纪太大了
4. 国内其他专业本科,转专业到计算机研究生
1. 这个我周围也特别多,有学机械的,生物的,微电子的,建筑的等等
2. 所以不用担心自己本科不是学计算机,对于你申请学校包括之后找工作都是没有影响的
最新评论 43
: 最近在找实习 有没有什么大神可以提点下 最近在找实习 有没有什么大神可以提点下
: 博主 采访一下 不知道你的研究生院校排名top多少,你认为大厂招聘有名校情结吗? 另外本科非STEM专业学生跨专业瑟瑟发抖 博主 采访一下 不知道你的研究生院校排名top多少,你认为大厂招聘有名校情结吗? 另外本科非STEM专业学生跨专业瑟瑟发抖
: 我感觉是一点没有名校情结,反倒比如你CMU还有点竞争激烈,比如校招的时候人多名额少 我感觉是一点没有名校情结,反倒比如你CMU还有点竞争激烈,比如校招的时候人多名额少
: 收藏~~~ 收藏~~~
: 博主, 可以给点建议吗? 有自学 一些编程语言, Python, C, 一些前段的 HTML CSS JavaScript 之后学了一些algorithm,data structure. 目前想通过上C C 之后转到4年的clg, 拿取CS Bachelor。 有身份。 有什么好的建议吗? 博主, 可以给点建议吗? 有自学 一些编程语言, Python, C, 一些前段的 HTML CSS JavaScript 之后学了一些algorithm,data structure. 目前想通过上C C 之后转到4年的clg, 拿取CS Bachelor。 有身份。 有什么好的建议吗?
: 多试试吧,我朋友四大都申请了好几次,最后拿到了FB的offer,干了一年再转去了google 多试试吧,我朋友四大都申请了好几次,最后拿到了FB的offer,干了一年再转去了google
: 为啥fb只干了一年呀,太累了吗 为啥fb只干了一年呀,太累了吗
回复 @十六学姐 : G给了更好的offer G给了更好的offer
: 念ms cs的 只要成绩ok 再刷刷题 基本上不是问题 念ms cs的 只要成绩ok 再刷刷题 基本上不是问题
:
: 谢谢美女分享 很受鼓励 我是DS方向 在著名养老公司 也很向往大厂 可惜迟迟懒得刷题![[流泪]](/assets/emoji/comment-emoji/dm_liulei@2x.png?v=1)
![[流泪]](/assets/emoji/comment-emoji/dm_liulei@2x.png?v=1)
谢谢美女分享 很受鼓励 我是DS方向 在著名养老公司 也很向往大厂 可惜迟迟懒得刷题![[流泪]](/assets/emoji/comment-emoji/dm_liulei@2x.png?v=1)
![[流泪]](/assets/emoji/comment-emoji/dm_liulei@2x.png?v=1)
: 不客气,其实大家都一样的都刷不进去 不客气,其实大家都一样的都刷不进去
: 说实话美本美硕的简历 内推都被拒了 今年形势真的不好 说实话美本美硕的简历 内推都被拒了 今年形势真的不好
: 一条可能会有帮助的:请充分利用diversity hire的优势,如LGBT人群,残疾人,现在转码都来得及。😅 一条可能会有帮助的:请充分利用diversity hire的优势,如LGBT人群,残疾人,现在转码都来得及。😅
: 只要是学霸,什么都不难系列。
只要是学霸,什么都不难系列。
: 人在美国,国内做过程序员,但是没美国学历,可以只靠刷题,找到it工作吗 人在美国,国内做过程序员,但是没美国学历,可以只靠刷题,找到it工作吗
: 学历不是问题 国内的大学也算大学 没说哪个工作一定要美国学历的。 工程师一般英语都不好 但你至少要能和别人沟通,面试才能听得懂。 不过也有一些不是大厂但又还可以的公司 华人很多 都是中文面试。 但由于你中间有空档 面试方面你可能就要想一下 人家会问你 中间那段时间你为什么没有从事计算机的工作之类的。 还有你之前计算机相关的工作经验 你还是要非常熟悉 不然就是经验还是不够 可能level就要从入门级别开始了。 或者你有身份的话 可以先考虑去做一些contract 有一些contract 录取要求不是很高 还会给你做一些培训 。开始之后给你一个另一个公司的项目做,如果做的好是会转正的。 有点像icc但又不是。 学历不是问题 国内的大学也算大学 没说哪个工作一定要美国学历的。 工程师一般英语都不好 但你至少要能和别人沟通,面试才能听得懂。 不过也有一些不是大厂但又还可以的公司 华人很多 都是中文面试。 但由于你中间有空档 面试方面你可能就要想一下 人家会问你 中间那段时间你为什么没有从事计算机的工作之类的。 还有你之前计算机相关的工作经验 你还是要非常熟悉 不然就是经验还是不够 可能level就要从入门级别开始了。 或者你有身份的话 可以先考虑去做一些contract 有一些contract 录取要求不是很高 还会给你做一些培训 。开始之后给你一个另一个公司的项目做,如果做的好是会转正的。 有点像icc但又不是。
回复 @匿名用户 : 有身份,A5工卡,绿卡刚申请,在上过民办计算机专业大专,国内做过系统运维,IOS程序员,前端,java,C++都会点。78年的,国内小it公司任过职,来美国赚点钱,之前一直做体力工作,最近跑doordash,instacart,苦于没有正规学历,英语很差,没找it工作。 有身份,A5工卡,绿卡刚申请,在上过民办计算机专业大专,国内做过系统运维,IOS程序员,前端,java,C++都会点。78年的,国内小it公司任过职,来美国赚点钱,之前一直做体力工作,最近跑doordash,instacart,苦于没有正规学历,英语很差,没找it工作。
: 本科会计,CS学起来会不会很难
本科会计,CS学起来会不会很难
: 相当难 完全不搭边 相当难 完全不搭边
: 本科金融&心理学,现在cs研究生。把基础搞好,不会难。 本科金融&心理学,现在cs研究生。把基础搞好,不会难。
: