查看: 24258|回复: 118
收起左侧

[职场感言] 谷歌senior跳槽惨败的迷思

    |只看干货 |职场感言, 职场达人, google
地里的匿名用户
匿名用户-0EB  发表于 2021-3-3 03:35:19 |阅读模式
本楼: 👍   98% (67)
 
 
1% (1)   👎

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

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

x
不好意思标题党了,发这个贴的意思主要是想和版上的大佬们探讨一下出路在哪里,以及自己的一些迷思。楼主自认为技术还可以,18年底加入谷歌,本来在20年3月计划升5的 但是由于perf被取消到20年10月才从4升到5,感觉整个过程算比较快了。自己也是比较喜欢技术和上进的,晚上回到家没事就加班,学学新的东西。一直以为自己的知识储备还算可以,这次升完职之后感觉组里的活没什么挑战性了,升6也是遥遥无望,于是就想着出去看看。由于一毕业一直在大厂,这次跳槽主要target小厂和hot start up,但是结果非常不尽如人意。最后只拿到了一个starup的senior和非常早期的b轮starup的senior。之前信心满满的想去的那几家toB的hot starup都无一例外的在vo之后挂了。原因基本上都是behavior原因和系统设计


印象比较深刻的几点就是,每个onsite的系统设计论,或者是hiring manager轮的时候,问到一些open source的技术栈的问题,感觉谷歌其实闭环挺严重的,自己也确实没有接触到很多当今业界in fashion的技术和资源。感觉平时自己在谷歌,轮子都造好了,用公司内部的一些技术的时候,比如spanner,cloud sql, big query这些也不是很清楚他的整个的架构和设计,自己的工作也是自己那点一亩三分地,面试的时候感觉有时候很难和HM sell自己的项目,甚至在面试的时候被面试官认为并不是非常challengable。面toC的公司的时候,自己又没有处理过high qps的系统,和小公司对一个senior的expectation产生了比较大的出入。但是自己所在的组其实也是曾经的一个非常火的组。
. check 1point3acres for more.

lz现在主要是想赶紧的提高自己架构和设计的能力,不知道留在公司还是不是一个好的地方来成长学习。(说实话现在手上的项目非常的无趣,也没有什么大的挑战性)要不要直接接了starup的senior岗位去历练一下?

评分

参与人数 42大米 +59 收起 理由
mobileagent18 + 1 赞一个
za8244 + 1 赞一个
xiao12345 + 1 赞一个
屁大点事 + 1 赞一个
leonYuuuu + 1 给你点个赞!
rohame + 1 赞一个
bspcsquad + 1 欢迎来一亩三分地论坛!
力力 + 1 赞一个

查看全部评分


上一篇:想知道system infra 对职业发展有帮助吗 回复都加米!
下一篇:onboarding分配到的partner看起来不愿帮咋办 ?

本帖被以下淘专辑推荐:

Stanial 2021-3-3 05:15:22 来自APP | 显示全部楼层
本楼: 👍   100% (29)
 
 
0% (0)   👎
全局: 👍   99% (161)
 
 
0% (1)    👎
我跟lz类似,不过面试下来还算能拿到满意的offer。我的几点感受和建议:
1:可能你在谷歌的组里的工作更多是product像拼图一样用各种infra的component,并没有机会和时间去了解,所以在和外面小公司面试时候吃亏不少。我就在infra组所以面试时候结合学习准备的知识还是能忽悠忽悠人的,所以我并没有在design轮吃亏。
但从学知识成长上来讲,我觉得在内部找一个比较核心的infra组也是一个很大的成长机会,Google的infra比外面各种还是成熟优秀很多的,精通某个领域Google scope的infra跟外面任何公司面试都会很impressive。代价就是做好在5上持续一段时间的心理准备,直到感觉自己ready了可以再去外面面一波。
2:即使不换组,Google的这些infra其实在open source领域也都有对应的产品,花时间了解一下对应的产品,以及读一读design doc和paper,在design时候用上也完全ok,并不是说工作中没有用过Cassandra就不能说只能说Bigtable。
2:lz可以考虑一下是不是自己behavior的表达造成的面试失败,这个很大概率受咱们语言水平的限制,有时候自我感觉不错反而面试官会不觉得很好,我就经历过这样的面试。如果有朋友或者同事可以给mock然后给点意见会有很大帮助。

评分

参与人数 5大米 +15 收起 理由
屁大点事 + 1 赞一个
mxiao6 + 1 很有用的信息!
r.m. + 2 很有用的信息!
admin + 10 很有用的信息!
ryb + 1 赞一个

查看全部评分

回复

使用道具 举报

地里的匿名用户
匿名用户-8F6  发表于 2021-3-3 06:24:34
本楼: 👍   100% (42)
 
 
0% (0)   👎
我从独角兽公司跳到google的感受:
google的technical challenge主要是要弄懂之前的人都写了什么,去哪里改东西,改完了会怎么影响现行的project。
新来的人会比较难受,而呆久了得心应手会觉得非常舒服。
而且我做过的project大多数是feature driven,会做详尽的用户调查和ab testing确保project的business value。然后doc也会写的非常非常详尽,可能十个diff的project要写十几面project,里面详细到要改哪些code。
大多数时候(至少我遇到的),因为系统已经designed for支持search这种巨大流量,所以剩下的99% use case都不用太考虑scale的问题。

在小公司的话经常会一开始做个最简单的版本,然后慢慢招人慢慢迭代。因为用户在飞速增长,所以很多时候engineering是会到了不改不行的程度。需要做data remodeling,换db来支持这个增长。而在google你很难想象有个project是如果六个月内我们不重写提高efficiency,我们这个pipeline就没法支持现有的user数量了。

对于工具来说,我觉得其实差不太多。即使google是闭环工具,很多东西还是可以找到在外面map到的start up用的open source工具。面试主要还是问什么工具适用什么场景,也没有需要你当场用的。. From 1point 3acres bbs

至于对于面试的建议,我觉得还是可以多看独角兽level的tech blog,需要更长时间的准备,更多的mock interview。另外project也需要稍微重新组织一下语言,强调系统的复杂性和scalability上面的难点,而不是让hm觉得难点单纯只是把这个project做出来了。

祝lz找工顺利!另外我个人觉得startup或者小型一点的公司的节奏和工作内容会有趣很多,因为一切都像没开垦的荒地有无限可能。在大厂的经验也不是一无是处,比如doc会考虑的比较详尽,做production monitoring/auditing也会考虑的比较好,只要熟悉了工作节奏和内容还是会对以后的工作有很大帮助的!

评分

参与人数 13大米 +36 收起 理由
za8244 + 1 赞一个
金针鸡丝 + 1 赞一个
屁大点事 + 1 赞一个
月涌大江流 + 3 给你点个赞!
r.m. + 2 给你点个赞!
admin + 20 很有用的信息!
sddlpeter + 1 赞一个
lmdm + 1 赞一个

查看全部评分

回复

使用道具 举报

a0106660 2021-3-3 07:19:09 | 显示全部楼层
本楼: 👍   100% (55)
 
 
0% (0)   👎
全局: 👍   100% (132)
 
 
0% (0)    👎
楼主, 狗家内部有个advanced system design course. 不知道你看了没. 感觉一堆L6-L8给你讲System Design 应该比自己琢磨强

评分

参与人数 8大米 +10 收起 理由
yulian + 2 给你点个赞!
答应我一直刷题 + 1 赞一个
zxy0628 + 1 赞一个
ninjax + 1 赞一个
lmdm + 1 赞一个
ujjr242 + 1 赞一个
ywsstan + 1 赞一个
qmonster + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

地里的匿名用户
匿名用户-4E1  发表于 2021-3-3 11:24:17
本楼: 👍   100% (59)
 
 
0% (0)   👎
目测楼主不是做infrastructure的,其实不是狗家的轮子闭环,狗家的这些东西都有开源的对应轮子,你知不知道名字其实没什么所谓。还是楼主的系统设计的实际经验和学习经验都没到位。
系统设计是非常容易被摸底的一个考察项,尤其是被经验丰富的人面试。
打个比方,几年前我从产品组出来准备面试的时候,groking system design这种系统设计,看了就感觉够了,感觉系统设计的世界就这么大。
然后在狗家核心infra干了几年,刚又翻了一遍,感觉这书就是垃圾,谁拿着这里面答案来面senior绝对一脚踹飞。
然后看了design data intensive application,又感觉够了,这书好。很可能过几年回头看这本书,估计又感觉浅了。

系统设计理念的很多东西,都不用说让你设计,如果经验或者知识没到位,连读都不懂,真的是无上限。
面试比自己低段位的candidate的时候,别人几斤几两一模就清楚了。要是碰到比自己段位高的candidate,别人看问题,解构设计系统的理念简直就是降维打击,感觉深不见底,只能感觉到对方定级一定比我高,就是不知道应该高几级,哈哈哈

评分

参与人数 19大米 +31 收起 理由
za8244 + 1 赞一个
金针鸡丝 + 1 赞一个
屁大点事 + 1 赞一个
答应我一直刷题 + 1 赞一个
yy17162697 + 1 赞一个
小丸几 + 2 欢迎分享你知道的情况,会给更多积分奖励!
bspcsquad + 1 蛤蛤 我也有这感觉 面试比我强的人真痛苦
Pocono + 1 赞一个

查看全部评分

回复

使用道具 举报

data pipeline 2021-3-3 15:26:52 | 显示全部楼层
本楼: 👍   94% (113)
 
 
5% (7)   👎
全局: 👍   97% (524)
 
 
2% (11)    👎
本帖最后由 data pipeline 于 2021-3-3 15:28 编辑

我之前在别的帖子就回复说过,做product确实可能升级快,但是实际上容易埋下隐患,快速升到那个级别付出的代价就是很难有时间去仔细深入钻研技术和架构,总想着deliver impact好promo。本来可以在稍微低一些的级别好好修炼积累,跟着厉害的人学习请教,本来那些级别的目的就是让你有足够的时间逐步积累,但是追求过快的升级到达一定级别以后,能力或者积累不够的话实际上很容易身不由己,也就是想弥补然后发现没什么时间,因为级别本身的任务会更重,而想请教也比以前困难,因为你是TL,别人都指望着问你呢。这样带来的问题就是容易后劲不足,因为习惯快糙猛做出impact,到了真正需要拼技术深度的时候,因为之前没有养成习惯,可能要花很长时间适应。

其实如果把职业生涯拉长到25-30年的话,我不认为早升级或者晚升级1-2年的区别很大,多出来的这1-2年其实是很值得珍惜的处于低级别的学习和积累的机会。这个观点或许和论坛主流的各种寻求最快promo的思路有点不一样,算是提供另外一个视角吧。

评分

参与人数 29大米 +43 收起 理由
snoopy850321 + 1 赞一个
TheCoder + 1 赞一个
curtis.kd + 1 赞一个
xiao12345 + 1 赞一个
direwolf + 1 赞一个
faang + 1 赞一个
backtouzhaogong + 3 good point
aliciamin + 1 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分

回复

使用道具 举报

kelvinzhong 2021-3-3 03:46:50 | 显示全部楼层
本楼: 👍   100% (4)
 
 
0% (0)   👎
全局: 👍   99% (440)
 
 
0% (4)    👎
感觉是楼主没准备充分啊,楼主准备面试多久了? 我看身边的senior跳槽基本准备时间都在半年左右

评分

参与人数 1大米 +1 收起 理由
yabi + 1 赞一个

查看全部评分

回复

使用道具 举报

地里的匿名用户
匿名用户-0EB  发表于 2021-3-3 03:53:21
本楼: 👍   0% (0)
 
 
0% (0)   👎
kelvinzhong 发表于 2021-03-02 11:46:50
感觉是楼主没准备充分啊,楼主准备面试多久了? 我看身边的senior跳槽基本准备时间都在半年左右
算法题全部秒掉了。系统设计其实也是on the right track. 但是平时工作中确实没有过多涉及到scalability 和 high throughput的东西。只能浅显的答一答系统设计的标准答案。好像面试官并不满意
回复

使用道具 举报

期末求过 2021-3-3 04:14:32 | 显示全部楼层
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   95% (20)
 
 
4% (1)    👎
lz升职好快啊 外面公司对系统设计的expectation是啥
回复

使用道具 举报

tonyxug 2021-3-3 04:33:08 | 显示全部楼层
本楼: 👍   100% (14)
 
 
0% (0)   👎
全局: 👍   88% (519)
 
 
11% (67)    👎
LZ别气馁,你在G的升职很快肯定是很优秀的。. From 1point 3acres bbs

G确实有这样的问题,就是内部闭环严重,基本上都是外面业界一套G自己内部一套,跳出去肯定有一段learning curve,我个人觉得除非打算一辈子待在G,否则越早出来经历这个阵痛对将来越好。但就G内部组来讲,我觉得也分不同方向不同组的,不知道你做什么的。比如我以前一直在data infra做etl database,所以在系统设计上占了优势,而同样etl里一些负责pipeline的组可能主要就是写flume,相对广度就小了不少。其实出去面试具体到一些具体的open source或者流行系统的具体细节,我也不懂,但经验都是可移植的嘛。所以感觉除非是小公司喜欢你即插即用,否则一般公司更看中你的整体经验,而不是某个特定系统或者open source的熟悉成都。但lz的目标因为是小厂和startup,这类公司往往职位针对性很强,所以在所难免会对某些特定系统有熟悉度的要求。如果lz觉得现在的组自己发展受限,可以考虑内部转租,找个high reputation的infra组学点东西。也可以跳出来先找个open source友好的大公司再修炼一两年。只要在进步的路上就不用担心。

评分

参与人数 3大米 +12 收起 理由
Allure + 1 赞一个
admin + 10 很有用的信息!
hungryfoolish + 1 赞一个

查看全部评分

回复

使用道具 举报

slowloris 2021-3-3 04:39:50 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (1886)
 
 
3% (74)    👎
想问下楼主,你遇到的具体面试题目是什么?能否举一些例子说明什么是“in fashion的技术和资源”
回复

使用道具 举报

brtt13 2021-3-3 04:45:09 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   92% (102)
 
 
7% (8)    👎
曾经非常火的组…是什么组?可以私聊下 搞不好有机会
回复

使用道具 举报

lurukami 2021-3-3 04:45:44 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   96% (290)
 
 
3% (9)    👎
建议直接接了starup的senior岗位去历练一下, 感觉GOOGLE的成长速度比较慢
回复

使用道具 举报

地里的匿名用户
匿名用户-0EB  发表于 2021-3-3 04:47:18
本楼: 👍   0% (0)
 
 
0% (0)   👎
brtt13 发表于 2021-3-3 04:45
曾经非常火的组…是什么组?可以私聊下 搞不好有机会

不好意思不想透露过多怕被人肉, 只能说是ai ml相关的组。
回复

使用道具 举报

地里的匿名用户
匿名用户-837  发表于 2021-3-3 04:53:17
本楼: 👍   100% (1)
 
 
0% (0)   👎
请问楼主18年底加入时的level是啥?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

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