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

[跳槽] 谷歌面试经验和答疑解惑

   
全局:

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

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

x
地潜水多年,第一次冒泡,专门披马甲,以免被人肉。

这个帖子主要是想跟大家分享一下谷歌,还有综合的面试经验,以及关于“要不要去谷歌”这个问题的答疑解惑,那么,我们开始吧!

1,关于我自己.1point3acres
  楼主17,19年分别本科,硕士毕业,专业都是CS或相关,19年底开始到现在在一个应该听说过的中小公司敲键盘,所以大概不到一年半的工作经验吧。学生时代也面试过谷歌,实习过,包括最近的这一次跳槽加上加面,总共可能和谷歌面试官打交道超过十次了,有一些自己的分享和体验。一亩三分地里卧虎藏龙,小弟不才,希望大家兼听则明,多多批评,指教。
2,关于面试
  这篇帖子出发点比较高,如果是直接想找面经的同学,可以谷歌搜索 ”(谷歌|骨骼|狗|狗家|狗狗|🐕) (面经|昂塞) site:www.1point3acres.com after:2021-01-01“,但是还希望能帮到你。
  2.1,谷歌的面经. Waral dи,
    众所周知,谷歌严格意义上是没有所谓“面经”的,大家所提到的面经,无非是两个来源,LeetCode,或者别人贴出来的,那么,这两个来源的所谓“面经”都有多大的参考价值呢?我的建议是,从LeetCode里取最高频的20题,地里取最高频的10题,其他的tag题或者地里的面经题,基本没有参考价值,搞清楚最最高频的那几道题,可能会碰到,其他的如果有时间,不如去巩固一下基本的题型,温故而知新。之所以最最高频的那几道有参考价值,是因为确实有一些面试官选择从某内部论坛出题,但是要注意,如果你碰到这种题了,别开心,如果你只是”你会做“这个程度,你可能只完成了20%,写出一个LeetCode accepted的解,你可能只完成了50%,剩下的在于各种各样的follow up,以及你面试的时候具体的表现,等等。除了这种高频题之外,我被面到过lc有的题,tag题,其他公司tag的题,lc上没有但往上能搜到的题,还有一看就是面试官自己发明的题,所以为了这些题,去把你能找到的几十上百道面经题背下来,无异于大海捞针。
  2.2,其他公司的面经
  很多其他公司的是有题库的,就算是没有题库,有些也由于公司不大,面试的就那么几个人,全都被见到贴到lc上了,所以也就有了题库。我面过的LinkedIn,Twitter,TwoSigma,Airbnb(听说最近变了)都是tag题。.--
  2.3,关于50% vs 100%
  狗的面试你大概会碰到两种题,一种是第一眼看上去很难的题,这种题你要不做得出来,要不做不出来,做不出来就g了0分,做得出来就直接100分。这种题其实见得不多,见到了也大概率是lc原题或者变种,它有一个”hit or miss“的问题,所以可能也在逐渐被demoted。另一种题是常态,就是第一眼并不难,但是会逐渐深入。这种题其实比较有挑战性的,看你是面junior和senior,junior其实还好,面试官大概率只要求你把functional code写出来,testing,complexity都没问题可能就能过关,但如果是senior的话,可能会要求以下:清晰定义scope,identify并且讨论各种corner case,bug free,不同算法,数据结构之间的trade off。这也是之前提到的50%和100%的区别。举个小例子,假设说面试官上来一句”delete a node from a tree“,你会想怎么做?其实lc上有这么一道题,然后你可能误以为是面经题,但其实完全不是一道题。你能不能想到,问清楚tree的数据结构是什么?是一个node obj有左右两pointer,还是一个像heap一样的array?如果删除了一个node,它的孩子怎么办,原本的data structure要retain吗,还是删了就删了不用管?等等。单纯举个例子,不要误会。
  2.4,关于hint
  我几年前在谷歌实习的时候,当时找了很senior的一个人mock我,我很明确的问他”would you downgrade a candidate by giving off hints“,然后他斩钉截铁的回答”no“,他当时说他想看到的是一个candidate的”responsiveness“,以及”coachability“,这些不管是面试,还是在工作中,都是闪光点。当然也可能他年纪比较大了,在狗待了十几年了,现在不比当初,反正一直被我奉为经典的这句,最近被证伪了。如果你完全不需要hint,直接一步到位最优解,面试官可能会怀疑你之前做过这道题,会写在feedback里。这点我不是狗面试官,只是之前看帖子里有这么说。如果慢慢来,演技拉满,要几个hint,这样好不好?我这个人很难做到边说话边思考,尤其是现在对着屏幕说话,我最理想的思考方式是手里纸和笔,低头一句话不说,这样才能集中注意力,但是在很多面试官看来,这就是”get stuck“的表现,然后面试官就会开始给我丢hint。这里我也想给面试官提个不成熟的小建议,别轻易给hint,给了hint,写到了feedback里,或许也并无拒意,但在hc看来,搞不好就反应这tc智力不大行,但其实我真的只是不想被干扰而已。所以以后的话我就跟面试官说先别急着给我hint,我自己想想。。。
  2.5,关于downlevel
  可能是狗的经典操作了,我反正也觉得我被downlevel了。。。面完试之后,如果被downlevel,能不能跟hr干一架把n+1的level要回来?我的观察是,如果target n+1被降成n,是不行的,但如果是target n,是可以申请n + 1的,当然,只是如果你面试成绩特别好,或者自己特别不满意的情况下。重点就是”同样的问题不要问两遍“。我是之前莫名其妙target了3,面完试我非(有)常(compete)生(o)气(ffer),然后hr说好吧我们加面试试4,可是无情如🐕。。。
3,关于要不要来狗. Waral dи,
  一年半的经验,给L3,其实看地里的统计来说我觉得也不是那么过分。。。但是我在学校拖的时间太长了,导致跟我一起毕业的小伙伴大部分都已经升了4,所以我就觉得再给我狗3我就很🍋。我也看到地里有别人说工作三年,被狗down成3,如果接的话无异于career suicide,我就在想我是不是这种情况?这里我也想了解一下,如果有在谷歌工作的朋友,告诉我3->4->5升职的情况?有多大的靠运气的成分?如果是新产品,会不会更好升职?hr现在给我match的是YouTube方向,有一个组暂时觉得还可的是YouTube TV的一个新feature,感觉跟我聊的老板升职也很快啊,很uplifting,不像是大部分昏昏欲睡的养老组,(如果被新老板看到就当提前say hi吧:))所以这种组会不会升职快一些,不知道一年一年半升到4有没有希望?我还考虑的一个角度是这样的,我现在工作的内容是recommender systems,实现过一些matrix factorization,random walk的算法,我也希望能继续深耕这个领域,如果能在谷歌找到相匹配的组,多多学习,从长期来看,慢一两年好像也不是什么大问题,我个人也不太在乎短期多少个几万块钱。除此之外,还有字节,推特的offer,LinkedIn下周接着面,然后也在等fb的面试,这几家应该都是target 4。不知道有没有过来人能帮我指一条明路。如果有在谷歌招人的同学,前辈,也欢迎直接联系我timeless14850 at gmail。
.google  и
今当远离,临表涕零,不知所言。

评分

参与人数 19大米 +36 收起 理由
ctctct + 1 赞一个
xiao12345 + 1 赞一个
Mikey + 2 很有用的信息!
地中有山 + 1 给你点个赞!
萌萌的大脑洞 + 1 给你点个赞!

查看全部评分


上一篇:中级工程师如何学习提升高级工程师
下一篇:千万不要来JUUL,大坑

本帖被以下淘专辑推荐:

  • · 面试|主题: 1, 订阅: 0
全局:
在大公司爬梯子是个马拉松,到后面你就发现有的时候慢一两年其实真的没什么,到L6-7的时候很容易就卡个一两年,什么career suicide更是扯淡

评分

参与人数 2大米 +2 收起 理由
liangweiliang + 1 赞一个
lovelytq0326 + 1 赞一个

查看全部评分

回复

使用道具 举报

推荐
 楼主| syllabear 2021-4-26 02:20:29 | 只看该作者
全局:
榕树下的孩子 发表于 2021-4-26 00:17. 1point3acres.com
楼主有碰到原题吗?不想刷了,感觉怎么刷都会挂~

我这一波面试应该是2/7是“见过”的题吧,原题谈不上,身边的同学基本感觉都是不到一半是原题。Again,不要误会,碰到原题可能更不好处理,甚至我碰到的两个面试官都是出一到仿佛是原题的题来bait我,实际上不大一样。。。

评分

参与人数 1大米 +3 收起 理由
榕树下的孩子 + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

推荐
Jing666 2021-4-26 09:59:15 | 只看该作者
全局:
3升4不过是career的起点,我并不觉得1.5年升4的new grad会比3年升4的new grad在他们各自50岁职位高很多,虽然站在当下的角度来看后者会很不爽,但是5到6卡5-10年的senior并不在少数,早期一两年的lag并不代表什么。
回复

使用道具 举报

🔗
农民me 2021-4-25 11:44:57 | 只看该作者
全局:
请问楼主作为 junior dev 是如何拿面试的,内推是最好的方法吗?
回复

使用道具 举报

🔗
一亩仨分 2021-4-25 12:45:38 | 只看该作者
全局:
刚刚 转码 祝楼主好运!!
回复

使用道具 举报

🔗
 楼主| syllabear 2021-4-25 12:57:42 | 只看该作者
全局:
农民me 发表于 2021-4-25 11:44
请问楼主作为 junior dev 是如何拿面试的,内推是最好的方法吗?

对,我都是内推
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-D1SO5  | 添加认证 | 2021-4-25 14:54:07 来自APP
感谢楼主分析,很有帮助!个人觉得linkedin/fb比较好。字节的话,想多活几年还是别去了
回复

使用道具 举报

🔗
dqlsll123 2021-4-25 15:00:30 | 只看该作者
全局:
可以等等fb 反正谷歌可以拖。没有fb的话 看career和个人技术发展去字节 想自己掌握工作节奏和explore其他opportunity的话去google
回复

使用道具 举报

全局:
楼主有碰到原题吗?不想刷了,感觉怎么刷都会挂~
回复

使用道具 举报

🔗
atila2050 2021-4-26 04:47:33 | 只看该作者
全局:
一年P4还是困难 因为第一个perf老板基本上要给CME 如果是给SEE 他还要费那个劲去跟人解释。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

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