美国电影“实习大叔”通过什么形式的面试方式成为谷歌学习生的

原标题:求职丨我是如何成为了穀歌的软件工程师

本文为 CDA 数据分析师原创作品转载需授权

大家好,有很多人问我如何获得谷歌的软件工程师工作在本文中我将分享我昰怎么做的。

用相同的方法你也可以在谷歌、亚马逊、微软、Facebook等顶尖科技公司获得软件工程师的工作。

在以上公司顺利求职共需要6个步驟此外我还将讨论以下内容:

· 首先该如何学习编程

· 学会编程后要学什么

· 如何获得第一份编程工作或实习机会

· 软件工程师工作求職的最佳方式

· 如何充分准备编程面试

· 是否要获得计算机科学学位?

· 是否要毕业于顶尖大学

这是成为软件工程师所需的最低要求。

為此我建议你使用Codecademy和freeCodeCamp等交互式网站。在这些网站上你可以学习大多数编程基础知识SoloLearn也是不错的选择。

谷歌和微软等公司的面试很难泹可以有针对性的进行准备。

一旦你对数据结构和算法有了深入了解我就会推荐以下三种资源用于练习:

· Leetcode——练习编程面试问题的互動平台。

· 每日编程问题(Daily Coding Problem) ——每天给你提供一个编程问题的邮件列表

在自己练习几周之后,你可以开始进行模拟面试

· 与你的朋友一起练习,从我以上提到的资源中选问题互相提问

· 解答每个问题,并对你的解决方案进行解释

· 在练习时,除了充当面试者还要充當面试官的角色,从而揣摩面试官的想法

进行了约20次模拟面试之后,你将对实际面试有一定把握

使用我以上提到的三种方法应聘顶级科技公司:

如果第一次没有成功,请不要泄气在找到心仪的工作前必然会经历一些失败。

在我成为谷歌的软件工程师之前我曾尝试了伍次。

第3步:获得第一份编程工作或实习

第4步:学习数据结构和算法

等等真的那么简单吗?

是的但是完成这六个步骤需要大量的时间囷精力。

问题1:我需要获得计算机科学学位吗

不用,但是拥有计算机科学学位有很大帮助如果你参加一个完善的计算机科学课程,当Φ包含了步骤1,2,3和4的大部分内容(学习编程做个人项目,获得第一个编程工作或实习以及学习数据结构和算法)。

如果没有计算机科学學位你需要自学当中许多内容。

要注意即使拥有CS学位,成为顶级科技公司的软件工程师也需要付出很多努力

问题2:我是否需要毕业於麻省理工学院,斯坦福大学卡内基梅隆大学等顶尖大学?

同样并不需要。毕业于顶尖大学当然有些帮助但这并不是必备条件。

谷謌人事业务部的高级副总裁Laszlo Bock也同意这一观点

在他的书《Work Rules!》中提到,比起来自麻省理工学院等顶尖学校但表现平庸的学生谷歌更青睐来洎普通院校但表现优异的学生。

我认为这是有道理的如果你很聪明且专注,那么来自哪所学校并不重要

问题3:我需要很高的GPA(绩点)吗?

較高的绩点在面试中有一定优势但你拥有扎实的实践经验,且完成了有趣的项目更为重要

事实上,根据《Work Rules!》谷歌过去常常注重面试鍺的绩点。然而之后他们发现较高的绩点并不意味着出色的工作能力,因此谷歌不再强调面试者的绩点

问题4:那我需要什么?

你所需偠的是强大的编程能力和解决问题的能力熟练掌握计算机科学的基础知识,以及在简历中展示出完成的项目和具备的经验

根据我在文Φ提到的六个步骤,你就能做到

问题5:怎么能写一篇好的简历呢?

你可以参考我在面试谷歌时用的简历

简历的篇幅最好控制在一页,峩的稍微有些长但可以作为参考。

· 我的朋友Zhia Hwa Chong是Twitter的软件工程师关于写简历他写了一篇很棒的文章。

BI中文站 5月25日报道

罗翰·沙阿(Rohan Shah)紟年22岁他现在已经是()的一名软件工程师了。

他在伊利诺伊斯州大学的学生生活还没有结束时就得到这份工作了他在2013年1月时就进入谷歌公司了,当时他只有20岁

沙阿做梦都想进入谷歌公司,他认为谷歌是全世界最棒的雇主公司他至今仍然记得当初接到谷歌发来的电子邮件时的情形,谷歌通知他去参加面试争取很多人梦寐以求的实习生岗位。

在那之前沙阿参加了伊利诺伊斯州大学举办的一次招聘会,嘫后花了好几周的时间上网填写申请表而在一个月之前,他还得到了去担任暑期实习生的资格

但是这次显然不同,因为这可是谷歌公司啊!沙阿绝不会让机会溜走

据谷歌发言人称,公司每年在美国接到的实习生申请书多达4万份而能够成为谷歌实习生的学生只有1500人。洇此即便只是实习生,争夺也是异常激烈的以致于欧文·威尔森(Owen Wilson)和文斯·沃恩(Vince Vaughn)甚至还主演了一部以谷歌实习生为题材的影片。

沙阿顺利通过了耗时一个多月的面试到1月底的时候,他得到了担任谷歌实习生的资格

沙阿没有取消去高通担任实习生的计划,他给學校打了一个电话并请了一段时间的假他飞到加州山景市,成为了50名实习生中的一员

谷歌的面试过程是怎么样的?成为谷歌实习生之後他的生活是怎么样的?谷歌实习生如何才能转正成为谷歌的正式员工下面我们就来听听沙阿和其他的实习生是怎么说的。

面试:一段缓慢而冗长的经历

不管是申请实习生还是全职员工岗位谷歌的面试过程都是从填写网上申请表开始的。满怀希望的求职者需要首先填寫一大堆的申请表格提交关于自己的学分、过去的经历、参加过什么课外活动等等信息。

沙阿没有在制作简历时通过一些花哨的手段来吸引雇主的注意但是他的能力还是相当强的,他会说三门语言获得过志愿服务荣誉勋章,还是学校学生会的一员另外,他当时还担任着助教职务之前还因为好玩而在不少公司做过实习生,他还开发过几款Android应用

他在11月提交了实习生申请书,谷歌过了几周才给他答复谷歌最终决定给这位小伙子一个机会,因此给他发了一封电子邮件

另一位实习生候选人伊万·卡米(Evan Carmi)称,他在2010年提交了实习生申请書结果等了一个半月才接到谷歌人力资源部的回复邮件。

接到谷歌人力资源部的电子邮件之后他们又经过了两次电话面试。直到这个時候面试才真正开始。

经历一系列面试每次面试只有大约为45分钟,但是“技术含量很高”

谷歌一直以面试时向求职者提出各种超难嘚烧脑问题而著称。迫于压力谷歌现在已经禁止人力资源部的员工再向求职者提出类似于“加拿大一共有多少头奶牛?”这样的问题了

然而对于准实习生们来说,谷歌的面试依然有很高的技术含量

沙阿解释说:“这实际上就是让你在非常实际的情况下应用你的知识。”谷歌对于分享公司情报有着严格的政策规定因此虽然它同意我们采访沙阿,但是对他能够对外披露的信息作了一定的限制

他说:“穀歌想看看你是否能够衡量一个系统,或者能否让某些事物变得更有效率”表现最佳的求职者必须能够在45分钟内迅速应用那些概念。

卡米的面试同样充满了技术含量他在2010年发表的一篇博客文章中谈到了自己的面试过程。他接到的第一通电话是谷歌的一名现场可靠性工程師打来的他接到的问题与Python有关,比如“按照下列要求编写一项功能:输入:一张列表;输出:去掉重复项之后的列表

卡米接到的第二通面试电话是谷歌站长工具团队里的一位卡内基梅隆大学的研究生打来的,后者要求他编写了一些实际的软件代码一个问题就占了45分钟媔试的大部分时间,着实让卡米出了一身冷汗

之后卡米又接受了第三次电话面试,他的梦想也就在此止步了

沙阿比卡米要幸运得多。怹接受了两次电话面试之后又过了一周左右的时间就接到谷歌人力资源部的电子邮件了,邮件内容是这样的:“你在面试时表现优异峩们希望继续下一个流程。”

随后谷歌负责招聘新人的员工就帮助他搞清楚他想去哪个部门担任实习生,当然后面还有更多的面试关等著他他说:“我大概接受过5个不同团队的面试。”

与电话面试不同的是这些团队的面试并没有太强的技术性。他们主要是帮助这些准實习生们搞清楚谷歌内部的不同团队的分工以及他们究竟想在哪一个部门工作。

到1月底的时候(距离沙阿提交申请书的时间已经过去了3個月)沙阿终于正式成为了谷歌实习生。他将加入谷歌的Android部门

住房、室友和交通,谷歌全包了

穿越整个美国获得实习生资格然后在兩周之后就开始工作,这似乎是不可能的但是如果你是谷歌的实习生,那可能就不是什么问题了因为谷歌会帮你解决住房和交通差旅等所有的后勤问题。沙阿和其他的实习生们一起住进了谷歌在圣何塞市城北公园的公司公寓

沙阿和另外三名实习生共享一间公寓,其中囿两人来自阿根廷一人来自乌克兰。

沙阿说:“我遇到很多来自不同文化地域的人我从他们身上学到不少知识,还学会了他们的语言对我而言,这样的体验太棒了”

沙阿说,他居住的公寓“非常好”附近就有一个车站,可以很方便地去硅谷的很多地方

成为谷歌嘚实习生之后,完全没有必要用汽车或自行车谷歌为员工提供的免费通勤车覆盖了整个海湾区,包括旧金山、圣何塞市、帕洛艾尔托市囷伯克利市

谷歌园区还提供了自行车,以便员工们长期租用

为期一周半的实习生适应期

实习生适应期约有一周半的时间。在此期间實习生们将了解到数据中心如何运作,公司的各项职能如何发挥谷歌的目标是什么等等。他们还会跟刚刚加入公司的其他新人见面

沙阿说:“在第一周,你会感觉到你已经在公司工作一年多了你很快就会适应公司的生活。”

从踏上绿草如茵的谷歌园区的那一刻起沙阿就爱上了这个地方。他说:“我第一天走进谷歌园区的时候感觉兴奋极了”

谷歌实习生的薪酬比全美大多数公司的正式员工的薪酬还偠高。据Glassdoor称谷歌实习生的平均月薪为5678美元,换算成年薪就是6.8万美元

沙阿的月薪是6100多美元,年薪大约是8万美元算上所有的福利,包括免费的住房、交通、健身会员和饮食谷歌实习生的生活条件还是相当优越的。

沙阿说:“除了周末偶尔出去玩一下之外我自己从来都鈈会浪费钱。这是一个很棒的学期”

谷歌实习生每天到底要做些什么?

实习生每天要做很多工作还要参加团队建设方面的活动。

沙阿記得当初他参加了不少短期旅游的活动包括参观博物馆、看电影、远足和骑行等,还去了几次旧金山这所有的活动都是谷歌组织的。怹是自己所在的Android团队里的唯一一名实习生这个团队组织了多次聚餐活动,其中还包括一次是专门为庆祝他的20岁生日而举办的

大多数其怹公司的实习生做的工作无非是端茶送水和传递文件一类的杂事,但是谷歌的实习生不同他们参与了真正的产品开发工作。

每一位实习苼都会在他所在的团队里被分配到一个项目他们还会被分派一名导师,每周或者在他们需要的时候跟他们谈话聊天对他们的表现给予評价。

沙阿被分配到的项目是学习Gmail的旧编码并且开发出一个高度机密的新功能。他在公司内部发布自己开发的那项新功能的那一天是他茬实习生生涯中记忆最深刻的一天他获得了同事们的海量反馈信息,更加令他激动的是他在谷歌所做的工作将影响到全球数百万人的苼活。

沙阿回忆说:“这是一种极大的满足感”

目前在谷歌担任软件工程师的基特·范德沃特(Kitt Vanderwater)也有类似的经历,她担任实习生时选擇的部门是Google+部门

她说:“我背负着很大的责任,有些令我喘不过气来因为我当时所做的工作都是以前从未做过的。我所做的工作会影響到我们团队的很多决定我最终完成了注销搜索页面的编写工作,这直接影响到Google+新搜索功能的用户体验”

谷歌员工并不是一群不善社茭的人,尽管外界通常这样看待他们但是事实并非如此。令沙阿感到有些意外的是谷歌公司里的每一位员工包括工程师们都跟常人一樣正常,根本就不是外界所说的书呆子

沙阿说:“令我感到最意外的是,公司里的每一位员工都有很强的创造力而且极其活跃。工作囷生活泾渭分明工程师们平衡得很好。我敢说员工才是谷歌最好的东西。”

并不是所有的实习生都有机会被介绍给公司高管认识他們也不会有机会去测试谷歌正在研发的所有新设备。沙阿从未有机会接触到无人汽车或谷歌眼镜等产品但是他曾经偶遇过谷歌联合创始囚谢尔盖·布林(Sergey Brin)。

沙阿解释说:“我曾经遇到过谢尔盖一次当时我和另外三名实习生好友正准备去打保龄球。谢尔盖刚好从我们边仩走过带着他的朋友四处参观。那是我第一次近距离地看到谢尔盖”

福利:24间咖啡馆、各种运动场馆、医疗中心等等

在谷歌工作你是絕不会饿肚子的。与大多数谷歌员工一样沙阿说公司最大的福利也许就是食物了。

他估计谷歌总部一共有24间咖啡馆而且各种口味的食粅都有,包括墨西哥菜、美国菜、印度菜、沙拉酒吧、披萨店和汉堡店等等运动场馆就在距离咖啡馆很近的地方,任何人吃多了都可以詓锻炼消化一下

沙阿说,运动场馆里配备的设施一应俱全经常人满为患。

如果你生病了只要去谷歌的医疗中心就行了。感觉背部扭傷了可以去找园区里的按摩师。在这些福利方面实习生和正式员工的待遇是一样的。

曾在谷歌做过两次实习生的保罗·巴特苏(Paul Baltescu)说:“谷歌实习生能够享受的福利包括免费的食物和小点心、免费的健身会员、洗衣、舞蹈培训等等公司为实习生们举办的各种活动都很囿趣,有时是漆弹游戏有时是激光枪战游戏,有可能是去观看旧金山巨人队的比赛也有可能是组织所有的暑期实习生到旧金山海湾的豪华游艇上玩一天。这些活动与你参加的团队有关当然还有其他很多有趣的活动,比如激流泛舟、太浩湖三日游或者参观谷歌其他部门等等”

成为谷歌实习生有何弊端?完全没有

要说成为谷歌实习生有什么弊端沙阿是一个也说不出来。他唯一的抱怨就是对自己有些失朢

沙阿从未像谷歌全职工程师那样开发过Android应用,因此他花了一定的时间才真正融入团队之中但他说同事们都很理解这一点,他的导师經常给他鼓劲儿

与沙阿一样,巴特苏在回忆起自己的实习生经历时也只能记起这段生活给他带来的积极影响

他说:“这两次实习生经曆给我帮助很大,让我学会了很多我在学校里不可能学到的基本软件开发技能比如如何有效编写搜索代码,如何正确进行单元测试如哬使用版本控制系统等等。我还学会了一些新的技能比如python和应用引擎,重温并巩固了我的JavaScript和C++语言技能我对我在谷歌学习到的东西心存感激,我强烈建议他们向任何希望在短期内成为软件工程师的学生提供实习生计划”

谷歌实习期结束后的生活

对于沙阿来说,谷歌实习期结束后便是高通实习期的开始但是在谷歌的实习期结束后,他已经能够接受全职岗位的面试了这样当他24岁毕业之后就能直接进入谷謌工作。谷歌实习生可以在离开之前参加公司正式员工的面试他们的导师可以为他们提供很多的帮助。

那年夏天就在面试结束几个月の后,沙阿得到通知说他将成为谷歌的一名正式员工

谷歌的公关助理詹娜·万德列斯(Jenna Wandres)对BusinessInsider说:“当我们在考虑招募新员工时,我们会優先考虑这些实习生”

最后,沙阿想给有意申请成为谷歌实习生的人提供一些建议:“谷歌真的很重视经历他们想找那种积极向上的笁程师,因此积极参加校外活动对于申请谷歌实习生来说真的很有用同时,你必须知道自己的基本情况你必须理解最简单的算法以及洳何应用它们。在谷歌实用是放在第一位的。”

而沙阿的导师给出的最好建议是:保持冷静沙阿说:“我知道每一位面试官都会这么說,但是谷歌的面试有些令人紧张因为这些面试的技术含量太高了。冷静应对才使我顺利过关”(林靖东)

【美国Business Insider作品(简称“作品”)的中文翻译权及中文版版权均归腾讯公司独家所有。未经腾讯公司授权许可任何组织、机构或个人不得对作品进行中文翻译或对作品中文版本实施转载、摘编或其他任何形式的使用行为,违者腾讯公司将追究其法律责任】

我要回帖

 

随机推荐