如何提升自己大学期间的软背景?于老师今天给大家讲一个真实学生的案例
Rohan Shah 今年22岁,他现在是Google一名软件工程师。
Shah 毕业于伊利诺伊大学香槟分校,大四那年他拿到了Google的正式工作offer,在此之前,Shah在Google做了6个月的实习生。
Shah至今还记得收到Google的邮件的那天,这是他梦寐以求的雇主。Google在邮件中邀请Shah参加实习生面试。
收到邮件的几周前,Shah在学校里参加了一场校园招聘会,回到宿舍,他马上在google的校招网站上填写了一份实习生申请表。
其实Shah手里已经有了一家公司(Qualcomm)的暑期实习offer,但这毕竟是Google,全时间最棒的公司,Shah不想错过。
Shah参加了Google一轮接着一轮的面试,前后持续了一个多月。最终在一月底,他成功拿到了Google的实习生offer。
Google的面试到底是什么样的?在Google当实习生真的很爽吗?如果通过实习拿到正式offer?Shah和其他实习生将告诉你答案。
Google面试:沉闷而漫长
无论你是申请Google的实习生还是正式工作,申请过程都是从网申开始。网申时你需要填写一系列表格,提供你的 GPA、过往经历、课外活动等信息。
Shah并没有在简历上做什么吸引眼球的设计。不过他能讲三国语言,有一枚志愿服务荣誉勋章,他还有系主任的推荐信。另外,他在学校担任助教,曾经有过实习经历,还没事儿自己开发了几个 Anroi app,for fun.
在Shah递交网申的几周之后,Google给他发了面试邮件。
另一位参加Google实习生面试的同学Evan Carmi说,2010年他申请Google实习生的时候,足足等了一个半月才收到HR的面试通知。
接下来Google的现任员工将会对你进行电话面试。
一系列技术含量极高的面试
Google的面试题目以“怪”著称,不知道逼死多少学霸。近几年在舆论的压力下,Google已经改过自新了不少,据说他们已经不再问诸如“How many cows are in Canaa?” 这种变态问题了。
但即使这样,对实习生的面试,依然是高技术含量的。
Google的面试题多数是考察你能不能把知识应用到实际环境中。如果你能45在分钟的面试过程中构建出一个系统,或者提高系统的效率,基本就合格了。
Carmi 的电话面试是由Google的一名网站可靠性工程师进行的。问题与Python有关,例如“写一个函数,满足以下要求:“Input: a list. Output: a copy of the list with uplicates remove.”
Carmi参加的第二场面试中,面试官是Google网管工具团队的工程师,毕业于卡耐基梅隆大学,面试题就是写一段代码。
Carmi继续参加了第三轮电话面试,而他就是在这一轮被拒的。
Shah显然幸运的多,他没有参加第三轮面试,在两轮电话面试之后,他就收到了HR的邮件,通知他继续下面的流程。
HR还帮助他选择了想要实习的部门,并为他安排下面的面试。
Shah说:“我参加了5个不同部门的面试。”
和电话面试不同,小组面试的内容跟技术无关。小组面试主要是为了帮助实习生了解Google不同团队的特点,挖掘实习生各自的特点,从而判断出这些实习生适合哪个团队。
在提交网申的三个月后,Shah终于正式成为了Google的一名实习生,他的实习部门是Google的Anroi epartment.
接下来,他要去的是: Mountain View (Google总部)。
住宿,室友,通勤,Google全包了!
在美国,如果有一份实习能让你甘愿从东部跨越整个国家到西部,并且两周后就开始工作,只有Google能做到了!
因为在Google做实习生,Google会为你解决所有的后勤问题,包括住宿和交通。Shah就住在Google为实习生提供的员工宿舍里,和其他的实习生合住。
Shah的室友有三人,其中两名来自阿根廷,一名来自乌克兰。
“在这里我遇到了3个有这完全不同文化背景的人,我从他们身上学到了很多,也学会了一点儿他们的语言,这是一次很棒的合住体验。”
Shah认为这栋公寓非常棒,距离火车站很近,去硅谷无论什么地方都很方便。
作为Google的实习生,你不需要car,也不需要bike。Google 会为你提供在整个湾区的免费接驳车,范围涵盖旧金山、 San Jose、 Palo Alto和 Berkeley,方便员工上下班。
为期一周半的新员工培训
新实习生的培训活动持续一周半。实习生将学习数据如何主导工作,公司的运营体系以及Google的目标。所有的新员工将一起见面。
“仅仅一周的时间,你会感觉好像已经在这里工作了一年。新员工培训可以让你迅速适应公司的环境。”
Shah第一次踏上Google园区的草地,就已经深深的爱上了这里。
挣钱
Google实习生挣的钱比美国大部分全职员工挣的还多。根据Glassoor的数据,Google实习生平均每月工资为5678美元,每年能达到68136美元。
Shah的月薪约为6100美元,年薪8万美元。如果把所有的福利待遇都算上的话(免费住宿、交通、健身房会员、饮食),Google实习生挣的更多!
“平常没什么花钱的地方,只有周末出去玩儿的时候才需要自己花钱,太爽了!”Shah对自己在Google的待遇很满意。
Google的实习生每天做什么?
很多很多工作,以及很多很多团队建设活动。
Shah曾经在 Google 参加过看电影、徒步、骑行、参观博物馆等活动,他们还曾集体去旧金山玩儿了几次,所有的活动都是Google买单。Shah 是 Anroi 团队里唯一的一名实习生,团队经常举行聚餐,包括Shah的20岁生日聚会。
和其他公司的实习生主要是在发传真、端咖啡不同,Google的实习生将会参加到真实的项目中去。
实习生会被分配到所在团队中的一个项目中去,每位实习生会有一名mentor(类似于导师)。mentor每周会与实习生谈话,如果实习生有工作上的问题,可以随时与mentor联系,mentor也会对实习生的工作进行反馈。
Shah所在项目的具体工作是在Gmail原有代码的基础上,开发一项新功能,项目内容高度机密。Shah说最令他震撼的是,当他所在项目在Google内部发布了该项功能以后,他收到了大量的来自Google内部员工的反馈,那一刻他真正的意识到,自己在Google的工作将影响到上亿人。
“那一刻真的让人非常有满足感。”Shah说。
Google的员工到底长啥样
Google的员工虽然看起来不善社交,但实际上并非如此。Shah 惊讶于Google的员工居然如此“正常”,一点儿也不Geek,工程师也不例外。
“Google最让我惊讶的一件事情是,在Google工作的每一位员工都是如此的有创造力,都是如此的充满活力。”Shah说,“这里的工程师们能在工作和生活中找到平衡。Google最宝贵的财富就是‘人’!”。
遇见Sergey Brin
不是每个 Google 的实习生都有机会见到公司高层领导,实习生也没什么机会参与公司新产品的测试。Shah在Google做实习生的时候既没有试驾过Google的无人驾驶汽车,也没有试带过Google Glass,但是他曾偶然遇到过Google的创始人之一Sergey Brin。
遇到 Sergey Brin 那次,Shah和其他三名实习生正要去打保龄球(当然是Google内部的保龄球室),Sergey碰巧路过,他正在向朋友展示Google的保龄球室。
Google特权:24h cafes,健身房,健康中心等等
在Google实习,至少你不会饿死。和大部分Google员工津津乐道的一样,Shah对Google的食物非常满意。
Google的24小时咖啡间提供了丰富的食物供员工选择,包括墨西哥菜、美国菜、印度菜、sala bars、披萨店、汉堡店等。咖啡间的旁边就是健身房,如果你觉得吃多了的话,可以直接去健身房消耗卡路里。
Google的健身房设施齐全,常常人满为患。
如果你生病了,可以去Google的健康中心。如果你后背有些不适,可以去Google园区里的按摩店。以上这些福利向全体员工和实习生开放。
在 Quora 上,一名 Google 实习生描述了自己在Google享受的各种福利:“除了免费的食物和小吃,免费的健身房会员卡,洗衣房,舞蹈课以外,Google的实习生活还有很多乐趣,你可以去玩 paintball,laser tag,看SF Giants game,另外全体夏季实习上都可以去旧金山湾区来一次奢华旅行。另外,不同的团队还会有很多团建活动,例如激流勇进,Lake Tahoe三天之旅,或者去其他Google办公室参观。”
成为Google实习生有什么缺点吗?None!
成为 Google 实习生有什么缺点吗?Shah想不出来。但是在Google实习确实对Shah来说是一项不小的挑战。
Shah不像部门里的其他程序猿那样有经验,所以Shah花了一些时间才真正在项目中发挥自己的作用。不过Shah的同事非常善解人意,他的mentor也给了他很多鼓励。
和Shah一样,Baltescu也只能想到在Google实习的优点:
“在Google实习既可以提高我的编程能力,可以学到很多我在学校的项目中学不到的东西。我还学到了很多新的技术,例如python和App Engine,甚至把Javascript 和C++重新拾起来了。我非常感激自己在Google学到的东西,我强烈推荐Google的实习项目,希望不久以后我能成为Google的正式员工。”
成为Google实习生之后
Shah在Google的实习期结束之后,他参加了Google正式员工面试。每一位Google的实习生在实习结束前都可以参加正式工作面试,他的mentor会给予推荐。
在参加完正式员工面试之后,Shah被告知他拿到了Google正式工作offer。
Google的communication associate表示,Google的正式员工中有相当一部分来自实习生。
如果你想成为Google的正式员工,你在怎么做呢?
Shah 给大家一些建议:“Google喜欢有经验的人,Google喜欢积极上进的工程师,校外活动经历对应聘非常有帮助。当然技术基础也很重要,你需要理解简单的算法,还要知道如何应用,Google是一个重视应用的公司。”
Shah的mentor曾对Shah说:“stay calm。”这是最最重要的。
“Google的面试非常让人紧张,因为面试的技术含量非常高。所以是最重要的!”
【微语】你踏上异国的土地,追逐梦想的翅膀,愿风总是顺着你的方向,让每一步都充满力量。