查看: 22122| 回复: 58
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 算是渣背景的逆袭吧, 从双非EE到谷歌。

   
🔗
匿名用户-NCSI8  2018-9-22 06:30:12 |倒序浏览

2018(1-3月)-EE硕士+1-3年 | 内推|BayArea湾区 码农类General全职@google

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
又到一年的招聘季了,最近正好比较闲,想一想还是总结一下自己从硕士开始到现在工作3年多的一路走来的经历吧。
故事有点长,我叙事风格又比较啰嗦,都是流水账,希望大家能坚持看下去,哈哈。我的背景在地里真的算是比较差的,所以对于好多逆袭贴都刻意隐瞒自己牛逼的地方,然后强行制造一些巨大的反差,为了避免落入这种套路,我尽可能把我觉得弥补到了我短板的闪光的地方high light一下,并且在必要的时候装一些逼,免得你们小看我,呵呵。.
【楼主背景】
  【简版】双非EE本科,美东一般EE项目 -> 2年工作经验 -> Google.  
  【详细】非211,非985的本科EE,2013年毕业。因为GRE考不过又gap了半年,于2014年春季入学美东某综排30左右,EE专排70名的MS项目。
    这背景在神牛遍地的可以说真的是平平无奇了。2015年底毕业后入职美东某普通公司1年。然后跳槽到湾区某找吃的公司1年多,然后又跳槽面了3家公司(fb, uber, gg),有幸全部offer了,最后去了狗。

【从充满梦想到向现实低头的硕士生涯】. 1point3acres.com
  虽然我很弱渣,但是我刚入职硕士项目的时候还是很大梦想的,有多大呢,简直有改变世界,推动人类进步这么大!当时特别想要通过ms做跳板申到隔壁的mit去,现在想来真的是太不自量力了。就算人家导师愿意要我,里面的清北复交的神牛们也不能答应啊。但当时我觉得只要努力就可以成功,这种盲目的自信一直持续到第一学期考完后拿了一堆B。然后我就确定了自己不是读科研的料,开始转而找工作了。最开始我还是想找ee的工作,在参加了第一个job fair过后发现美东的ee大多数都是要求green card或者citizen ship的,而自己又没有强到逆天,感觉通过ee留下来希望渺茫,于是开始扭扭捏捏地考虑往cs上靠。这时候我得感谢我遇到的第一个贵人,一个敢于quit ee phd一门心思转码农的池大侠。我依稀记得第二学期,池大侠给我展示了一段binary search的python代码。我当时的设定是只会写matlab从来没有上过cs课的小白。当时真的觉得好神奇啊,特别想让他详细讲一下,又怕丢人不敢开口,因为池大侠说这个应该人人都会,我还想当个人,所以我还是决定不问自己看。我回到家晚上躺在床上一宿都睡不着,倒不是真的被神奇到了,而是我脆弱自尊心作祟,觉得他怎么可以这么厉害。同时也下定了转cs的决心。. ----
  当时感觉ee转cs还没像现在这样成为普世价值,我这种ee的叛徒还是很怂的,我记得第二学期偷偷去上os(operating systems)课的时候,还没几个ee的选。后来我毕业后听同学说,现在好多math的phd都偷偷抱着自己的小电脑坐在教室后面听了,真的是又好奇,又怕被同学导师发现。当然我零基础直接刚operating system的结果就是,直接一个B让我明白大自然是残酷的。database好像也拿了一个B+。而且我还要努力修完我ee的课,保证我能毕业,我又笨,真的是很惨。. 1point 3acres
  我全面起飞应该是在第三学期,这时候我好像稍微能够写一些代码了。然后开始刷cracking the code interview,上了算法课。也不知道是自己是天赋异禀还是怎么的,我算法居然在100人的大课拿了A+ 大概是5/100, 给了我很多信心,这时候池大侠好像已经拿到tripadvisor的offer了。顿时又觉得自己被甩开好远。在第四学期找工作的时候,除了ee的课程不谈,我已经装备了algorithms, operating systems, database, computer networks.然后cracking the code inteview刷了1遍, leetcode进度0.
. Waral dи,
【来之很易的第一份工作】
   本来留了最后一整个学期找工作。结果缺意外的容易,算是遇到了第二个贵人吧。当时我leetcode easy刷了60道,一个美东的小公司给了我一个面试。店面直接是manager来面我,他居然也是通信专业的,然后随便问了我一道题,然后我做出来了。他问我说通信不是不怎么教编程么,你居然答得还不错。接着就过去onsite 3轮,一轮director谈人生,一轮又是他,还有一个组里的senior问了我一道从binary search一直问到search in rorated array。总之都是很简单的题目,search in rotated array我其实写出来有点问题,但是最后还是拿到了offer。估计是这个通信的法国人manager觉得我比较像当年的他。就这样,我12月毕业的我就在10月拿到了offer。其实也不是没有想过再投投大厂,但是由于我真的是背景很差, EE MS没有实习,所以我投的microsoft, facebook, google,bb,yelp简历都石沉大海,根本拿不到面试,就准备先去这家公司洗cs背景了。因为终于可以当software engineer了,虽然前面还带个associate。

【出来混总是要还的】-baidu 1point3acres
  进公司过后,主要是用python写后端,基本天天就是怼api,招我的manager对我特别好,不仅教我武功,还不时教我怎么做人。比如他会在1 on 1的时候给我建议,说我stand up的时候总是又小声,又简短,这样即使他知道我做了很多,可是在别人那里也没有我的visibility。可是好景不长,在我入职3个月后,我的法国manager跳槽去了思科当manager了。要不是因为他去的伦敦思科,我真想抱他大腿一起跑路了。大哥走了组里的senior当了manager,这时候我就计划跑路了。于是我在入职第一份工作的第三个月就开始刷题跳槽了。. 1point 3acres

  当时第一个想法是一定要去湾区,第一是因为感觉天下武功出少林,天下码农出湾区,想去看看。还有是因为当时前女朋友正在读书,总感觉湾区机会会比较多,她毕业很有可能会直接去湾区,所以我可以先过去等她,顺便帮她找找内推。依稀记得第一个面试是uber的hr在linkedin上找我,我第一次感觉到了有一个software engineer的full time title是多重要,因为换以前人家根本不会理我。
  这时候uber china team还没有解散,16年的春天正是吴波如日中天,还跟滴滴杀的最厉害的时候,我自己特别向往这种年轻的时候可以在浪尖拼杀的感觉,当时愿望真的很简单,即使uber不给我钱,我也愿意去学一学技术。于是我又捡起了leetcode,开始拼命刷题,然后一直把整个面试流程尽可能拖到最长,让我有充足的时间来准备,因为我真的是太喜欢uber了。这时候之前题目没有刷好的劣势就体现出来了。当时leetcode刷了大概200多道题目,勉强撑过了两轮店面,到onsite的时候真的就觉得力不从心了,特别是design。最后非常遗憾地挂了。不过开始喜欢上了面试的感觉,就一直面,面到了年底,其中一共onsite了cisco, bloomberg, yelp。

  我依稀记得bloomberg onsite最后一轮,走进来一个华人manager拿着我的简历用中文念了一遍我的本科学校,然后全程就很冷淡。也不知道是我太敏感了还是怎么着,总之最后一轮表现不好最终还是没有拿到offer。他们都说bloomberg oniste挂在哪轮就会被直接请走,所以一定是那个中国manager挂了我,我之前其实一直耿耿于怀,觉得他用我的本科来judge我,后来我想了一想,如果真的靠后面的努力就能洗干净前面的懈怠,那那些高考比我高100多分的岂不是要气死。心理也就平衡了。既然起点比人家差,就要接受这种“不公平”。现在就是要吃更多的苦才能配得上offer。
. Waral dи,
  最后去了叶二铺,也是我onsite的最后一家公司,前前后后一共面了5个多月,面到后面基本题目不能说刷烂了,基本也属于看到题都能做,即使我做不出来,那别人去估计也够呛。所以整体叶二铺面试还是很轻松的,面完就知道拿到offer了。然后在第一家公司干满1年也算对我的第一份工作有个交代,就离开了美东,来到叶二铺继续打怪升级。
. 1point3acres.com
  总结一下经验就是:
   1. 面试真的可以越面越强,当你挂了4,5个onsite的时候,其实你离offer就已经非常接近了,这个时候千万不要放弃。
   2. 一个人闷头刷题的时代已经过去了,需要找小伙伴或者建群开slack抱团推进。在找工作的时候,你总能在地理找到同样actively interviewing的人,通过看帖子你基本可以确定这个人水平,找几个朋友可以一起mock, 讨论面经,分享解法。如果人非常多的话,甚至可以做到,我看到一道题丢到群里,人家可以迅速定位到是leetcode哪道题,节省了自己很多时间。或者你问某一类型的题目的时候,总有人会说,跟哪些题很像,你就可以把这些题目都做一遍。
   3. 其实刷到后面,自己通用的轮子已经写得很熟练了,这时候切题讨论起来基本就是讨论思路,因为手熟的话只要有思路就一定可以写出来。
. Χ

【H1b危机,运气不会太差的男孩一般都爱笑】
  在叶二铺的生活还是充实的,400多工程师的中型公司。这样一个做一个从web端到app都有的产品,对新人的成长还是很有利的。我个人感觉是,产品不大不小刚刚好,有心的话,基本可以大致了解每个组和部门是干嘛的。而且infra也算够用,虽然没有像google那些独步天下,也算是麻脏全(麻雀虽小,五脏俱全),该有的都有,想学的都可以学。最喜欢公司每个infra team会像学校里一样每周开office hour, 这时候小朋友们就会跑到meeting room去找这些team的TA问问题。 叶二铺的culture也很好,人都比较nice,因为面试的时候筛性格比较严格。自己在叶二铺当面试官的时候虽然说没有特别偏袒国人,倒也做过不少顺水人情,也帮人argue过。这里我就想说一下有的国人给国人出的题反倒更严格,我其实不太同意这么做,要么你一碗水端平,要么你就别当面试官。有人说,国人是面试严格但是最后写feedback比较公正,或者帮一帮。我觉得既然你有心不为难别人,在面试的时候就别板着个脸,不然人家好不容易做出题目来了,心态也崩了,接下来的几轮本来能过的也变成过不了了。所以我一般碰到国人,我就先给他们一个大大的微笑,做到我觉得可以过我这一轮了,我就聊点轻松的,帮他们节省精力。其实有点想专门写一篇文章回忆我在叶二铺的生活,感觉那一年多是我成长最快的一年多了。
. From 1point 3acres bbs
  为什么这么开心还是选择要跳槽呢,这就得从我h1b说起了。之前公司h1b没中,在叶二铺第二次h1b抽签又没有抽中,这时候我真的是慌得一匹,难道是老天觉得我面国人的时候放水还不够多?我还记得我问过好几次我前女友,如果我最后relocate了你还会爱我么,真的很怕抽不中。我看到一个帖子说一个大佬拿了一堆offer最后一起抽h1b,谁中跟谁走。为了不被生活强奸,我决定再次刷题面试强奸一波生活。这时候我已经工作2年了,2年真的是很有意思的一的时间点。只要你公司还过得去,你就会变成业界香馍馍。基本想面哪家都能拿到面试,这次我就推了4家,fb uber + uber, airbnb都是我特别想去的公司。可惜不知道为什么airbnb据了我的简历。这时候时间已经来到了2017年11月底。我得赶在3月就签好offer这样才能file几份h1b。深刻觉得留给本宝宝的时间已经不多了。

  于是我从12月1号开始刷题,运气很好,google和uber都决定直接给我onsite帮我省了不少事。fb让我电面,而且不能免,当时公司项目特别忙,忙到我只有利用扒4颗智齿手术后的第二天的sick day来面fb的电面。我记得接电话前直接吞了2颗pain killer,然后面完一照镜子,看到嘴里流了好多血啊,挺吓人的,不过当时没有什么知觉只能给自己一个尴尬而不失礼貌的微笑。然后所有的onsite我都安排到了2月1号开始的连续3天。想一次面完3家,然后就听天由命。
. Waral dи,
  结果,额,居然都offer了。说实话我还是很吃惊的,因为我觉得拿一家可能是实力,全拿其实就很靠运气了,因为面试还是又很大随机性的,你不能保证人人都喜欢你。虽然性格好的叶二铺宝宝们一般大家都会喜欢。而且在叶二铺的最大好处是,白白帮你省了一道systen design题目啊,哈哈哈哈,how to design yelp?hmmm let me tell you how we design yelp. 括弧笑。

  还是总结下经验吧:
  1. 刷题很重要,我觉得第一次历时5个多月的跳槽给我打下了坚持的刷题基础,这次我很快就回到了之前刷题的巅峰状态,后期还有少量提高,在你有从业经验的情况下,其实刷题占的比重会相对减少,但是如果你算法很硬真的会大大加分。我可是ms算法就能拿a+的天选之子。.--
  2. 背景很重要,感觉大家都多少因为我在叶二铺工作过,对我印象很好,至少上来就是笑眯眯的跟我第一次跳槽感觉很不一样,第一的时候,大家要么冷冰冰的,要么就上来问你why software engineer?我觉得如果是我这次的简历,上次的冷冰冰bloomberg manager也不会对我那么harsh吧。这次我过去,有时候明显感觉那个人就想招我,跟我有时候面到喜欢的candidate的感觉很像。那种感觉你说不上来为什么,但是你就是能感觉到。大家的肢体和谈吐跟上次真的太不一样了。
  3. 应该有人会问我怎么准备系统设计的,我就上了某章算法的系统设计班。然后其他的我就看看面经,如果遇到有不懂,我就去公司的那个组的office hour把别人抓住狂问,这就突出叶二铺的好处。或者去看他们组的design doc吧。
  4. 好朋友很重要, 找工作真的得到很多朋友的帮助,包括了解公司的组,还有内推面试。在湾区摸爬滚打的时候也要用心结交一些各个厂的小伙伴,这样才能在跳槽的时候得到第一手的帮助和信息。
  5. 保持积极善良,这个很玄,但是这种玄乎的东西真的很加印象分,具体的操作办法就是平时多帮人。. 1point3acres.com


.1point3acres
【赢了游戏,输了人生】
.google  и
  最后我还是选择了狗, 也并没有让3家帮我抽,因为uber给了我一个非常不能接受的lowball offer,即使中了我也不会去,而且team也不是我喜欢的team。fb的政策变了,不到2年经验不给发这边的offer,最后offer给的是伦敦的。只有我狗说,小朋友你快来,抽不中我们再想办法。我想了想既然没得选,我就直接去了狗。今年运气很好,第三年狗的h1b中签了,我终于可以留在美国了。我曾经担心的事情,结果反而并没有担心的必要,因为一些原因,某人并没有愿意跟我继续走下去。也祝福你未来的路能够顺顺利利开开心心的。算一算我的生命已经过了10000天了。希望我也能好好珍惜我余下的人生,认真积极地过好每一天。做一些喜欢的事情,尽力去帮一些人,以及对自己好一点。


最近又到一年的招聘季了,真的看到好多迷茫的小朋友的脸上有着自己当年的影子,希望大家都能够为自己的梦想和生活好好奋斗,以及有一个好的结果。
- 张华在脸书当科学家,李明在CMU读CS PhD,我在刷题,我们都有光明的未来。





上一篇:G 家negotiate offer HR不给力可以找hiring manager吗
下一篇:果家是不是喜欢默拒

本帖被以下淘专辑推荐:

推荐
FML 2018-9-22 08:10:43 | 只看该作者
全局:
划重点,2014年,谷歌FB内推就有面试,Amazon还没两轮OA,看到本文就想转专业的同学请三思。
不知道会不会被喷。
回复

使用道具 举报

推荐
koga 2018-9-22 09:28:58 | 只看该作者
全局:
14,15年很多转行转专业半年进google的励志贴
这事主要看命
回复

使用道具 举报

全局:
但行好事莫问前程
回复

使用道具 举报

🔗
fr42k 2018-9-22 06:40:44 | 只看该作者
全局:
顶一哈 加油加油!!
回复

使用道具 举报

🔗
joycevernon 2018-9-22 06:47:35 | 只看该作者
全局:
楼主好棒啊!
回复

使用道具 举报

🔗
Ssst 2018-9-22 06:52:14 | 只看该作者
全局:
膜拜智慧哥!!!!简直楷模!
回复

使用道具 举报

🔗
cccyyylll 2018-9-22 07:00:56 | 只看该作者
全局:
天呐 夹杂着各种情感看完 竟然在最后一句话看哭。。
回复

使用道具 举报

🔗
zjm724 2018-9-22 07:06:37 | 只看该作者
全局:
想给楼主加米点赞结果发现是匿名帖,没法系统点赞,那就手动点赞吧~~
回复

使用道具 举报

🔗
wangjie0505 2018-9-22 07:13:20 | 只看该作者
全局:
楼主是持续学习一直进步的典范了
回复

使用道具 举报

🔗
lifefailure 2018-9-22 07:36:30 | 只看该作者
全局:
感谢楼主的分享,上岸就真的是太重要了,有经验再跳就真的容易很多了
回复

使用道具 举报

🔗
myangelasuka 2018-9-22 07:45:50 | 只看该作者
全局:
看完楼主的帖子有点想哭 自己也是ee转cs还没有上岸 现在就很焦虑了 负面情绪实在太多 自己也知道不好 努力让自己心态变的正面 积极向上 嗯然后牢记楼主的第5点建议 保持善良
回复

使用道具 举报

🔗
刷题 2018-9-22 07:50:53 | 只看该作者
全局:
爱你 想和lz一起学猫叫
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表