注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
先介绍一下个人背景:我是去年毕业的new grad,今年一月入职tiktok。二月份看到谷歌开了之后又投了一下,最近match上了cloud下面的一个组。现在比较纠结是继续留在tiktok还是去谷歌。关于career goal,我个人想往tech方向发展,希望以后可以做infra/distributed system/database/platform之类基础架构的东西。比较偏向以后留在美国工作。. ----
关于TikTok:. Χ
- 是在做infra/system/db的一个组,方向感兴趣。老板人很好(起码目前看挺好的。。),组里做的项目也喜欢。组比较新,现在十几个人,还在扩张招人,所以以后的机会应该挺多的。和大家相处比较愉快,我们在湾区的还线下约饭。。
- 股票多,现在手里的股票已经300k+了。。不过vest策略不好。。
- 英语环境,没什么说英语的机会,这个应该是我最难受的一点了,我英语本来就不好,要留美国的话,有工作经验了跳去其他公司,英语还是不行,对career应该挺不好的。
- mentorship,没什么mentorship,问就是看代码。。但是目前为止,做的事情比较打杂也不是特别难,所以都可以自己看代码解决。而且看代码能力也有提高。。我其实不太知道一个好的mentorship具体是应该什么样的?mentorship对junior的重要性和影响具体是什么?如果有前辈能够详细谈一下的话,就非常感谢!(加大米!)
- 和国内对接,我现在和国内对接其实不多,每周就开两三次会。平时有问题的时候直接发消息。可能和我目前干的活比较打杂有关,以后应该会多起来。
- 在一亩三分地看到说国内工作经验这边不认?不知道TikTok的认不认。。
- wlb,现在wlb挺好的,不过这是因为老板和组里senior不太关注我,所以我比较摸鱼。我看他们可累了,老要和国内开项目会,从早忙到晚。。我看国内的同事工作也累。。国内同事还和我说国内很卷什么的。。我感觉就算这是北美分部,也会向国内对齐,毕竟出的活应该会放到一块比?绩效可能也是一起的?
.google и
关于谷歌:
- 英语环境。。感觉进去后英语肯定会更好,这也是我目前最看重的一点。。
- 谷歌内部的infra听说强无敌。。engineering culture也好
- 公司对员工好,wlb好(不过听说cloud组wlb不行。。),抽不中签还可transfer到东京和瑞士(cloud方向在这两个地方都有组),不过我感觉三抽不中的人可能越来越多,是不是transfer也会越来越难?不知道海外组规模怎么样?
- 听说mentorship好,有两个mentor,一个是公司派来的,帮助我熟悉各种东西;还有一个是组内的,帮助熟悉组内项目。
- 是cloud下面的一个组。组的方向本身感兴趣。但是不知道manager人怎么,组里politics怎么样。目前了解到的一些信息是:组比较新,manager刚来(从其他小公司过来的),比较多一年内入职的人。那边应该有好几个manager,我不知道我manager是不是要去和其他manager抢活,能不能抢得过。。manager是不是靠谱。。
- 升职慢。。听说谷歌内部是人比活多。。而且要从字节跑路的话,过去几个月就基本浪费了。。好不容易和现在manager有了一点点信任关系(也可能是我单方面的。。),也慢慢开始熟悉组里面的事情,现在跑路一切都要重头开始(心累)。。
- ng标准包(134k, 15% bonus, 20k signon, 100k 股票),其实这个钱已经不算少了。但是股票和我tiktok(300k+)的差得太多了。。但是谷歌refresh政策好?字节refresh政策不太行。。tiktok给的钱:125k,25%bonus,30k signon
- 进了谷歌可能就出不来了?(这是在一亩三分地看到的说法,我自己也不清楚,如果有懂行的前辈再说一说就好了)比如:看到有人说谷歌infra特别强,所以像build issue这样的dirty work不太有机会锻炼到。
. From 1point 3acres bbs
我主要是在意个人成长,比较看重组,老板和项目,希望自己技术能够有比较好的锻炼。感觉目前TikTok这个组起码不算坑,万一去谷歌,组坑的话就难受了。。 ..
我刚开始工作,所以可能很多事情看得都不太对,希望能有前辈能够指点一二(跪地感谢)。
另外补充一下自己作为NG面试的经验,希望可以对大家有所帮助。NG主要是面算法,我也碰到过system design(碰到一个挂一个。。)。就我的面试经验而言,我感觉面试考的算法一般都会比较常规,基本没碰到过一点思路都没有的。最关键的是要多说,让对方知道你的想法。
- 不管自己怎么想的,就是要说出来,说错了也不要紧,如果说错了,能够自己反应出来然后指出自己之前说法中的逻辑错误那我觉得是一个加分项。
- 和面试官交流,我其实也碰到过那种啥话都不说,就默默看我写代码的面试官,但比较少,多数还是愿意和我交流的。
a)有时候面试官给的题目比较模糊,这个时候一定要先把题目需求弄清楚,最好是多举一些test case,然后去和面试官分析不同的test case。这里再说一下test case,最好是要有代表性,每一类的case举一个例子。test case是具体的东西,最好可以把背后代表的这一类逻辑给说出来。
b)面试官给的hint很关键。有时候面试官说了什么信息,一定要接话。不管接的对不对,一定要把自己关于hint的想法说出来。我经常用的几个语式是:你说的是xxx这个意思吗?我觉得你说的xxx好像不太对,因为yyy(就算说错了也不要紧,最好是可以自己反应过来)。你说的这个xxx和我想的yyy的差别是zzz,我觉得你说的更有道理。
c)写代码前一定要问,你觉得我的这个算法怎么样。他觉得不好就会继续讨论的,千万不要开始写代码了再回头对算法大改(这种一般都要挂)。.
|