avatar
G家面试经历分享# JobHunting - 待字闺中
m*h
1
小弟今年年底PHD 毕业,有幸拿到G家Offer,特来与大家分享面试过程(无具体题目
due to NDA)。Note: 小弟语文水平很低,有些地方写的实在XX,请见谅。
Day 1: 收到recruiter的邮件问想不想面试;由于当初自己完全没有底气也没刷过题(
虽然读过CC150, 编程珠玑,剑指offer,编程之美;但是事实上我心理上压根还没开
始准备找工作),所以以开会为名拖了40天,说40天后再联系
Day 40: 收到recruiter的邮件商量电话面试时间;最后确定时间为2周后
Day 56: 电话面试 (leetcode上15%难度的题目)
Day 58: 电话通知电话面试通过(无email预约),直接onsite;由于想多准备下,于
是以要先完成thesis的名义再拖2个月
Day 118: onsite面试
Day 132: recruiter邮件说feedback已经收全,第二天会HC review,然后第三天给HC
结果
Day 133: HC review
Day 134: 通知HC 通过
Day 139: 提交Executive committee review
Day 146: 收到Offer
/**********************************************************************/
Onsite面试当天(mountain view)
【面试前一天,HR发邮件说自己不能亲自带我面试,让我找另外一个HR报道。】
原计划面试时间为10:15am - 3:15pm,但是10:45左右HR才来带我去面试。在HR来之
前,我以为他们把我的时间弄错了,所以特意又问了大厅的服务人员,他们说HR有的时
候会故意来晚些,为的是让面试者不要太紧张(不太能理解这个逻辑…)。Anyway,10
点50左右开始面试。
第一个面试官是个国人大哥(通过后来的聊天猜测,应该跟我同岁,差距啊,人家已经
在G工作三年了);人非常nice;出了三个题目,第二个题目是DP,不难,但是当初脑
袋抽筋了,最终没有做出最优化方法,只给了个笨重的解法。我很庆幸遇到了这个国人
大哥,不然就呵呵了。在此特意感谢他!
然后,奇葩的事情出现了,第一轮结束后,第二个面试官找不到了…..本来上午应该面
2轮的,结果只面了一轮,等了好久,就去餐厅吃饭了….
一个烙印带我去的食堂,CMU毕业的,人看着挺nice的,聊了下这里的工作环境,问了
问我的research,简单的聊了一下。餐厅还不错
吃完饭后,接着奇葩。面试的房间换了,但是到了新的building后,进不去门(在装修
貌似)!我们俩试了所有的门,都打不开。只好继续联系HR,HR最终给转到了其他的
building。
第二个面试官不是白人也不太像烙印,可能是欧洲人吧。问的前2个问题不难,
leetcode 20%难度的题目,很快写完,最后他看有时间,又问了括号相关的问题,我笑
了,我说这个是我paper里面做的相关的东西,很熟悉,然后他又换了2个变体,我继续
说我有paper研究过这类问题,并说了一个解法,他自己貌似以前没看过这种解法,想
了一下给了个big smile。然后还有时间,他又说自己是google map,问了我一个相关
的系统设计。
面完后继续换房间…无语
第三个面试官是个女烙印,但是她说很小的时候就来到了美国,而且就在我现在生活的
州。好感油然而生。她问了我两个问题,过程中我写的有bug,但是由于我是一边说一
遍写,她当场就提示我哪里有问题,直接修改。所以还算顺利。她全程都在微笑。对了
,她还让我分析了算法复杂度。
第四个是白人,主要聊我的research。这个没啥好讲的。
第五个是男烙印….. 一脸凶相。先给我段代码让我说运行结果。然后给了一个coding
题目,但是他说的很不清楚,我努力弄清题意,问了好多,当时感觉他是来kill我的,
绕来绕去就是说不清题目(我能听懂他说的每个单词,就是弄不清题目)。废了很长时
间,终于搞清题意,很快写完代码。然后他把这题扩展了一下,又花了很长时间才搞清
题意,然后给出了解法(他说这部分是不需要写代码的,设计就行)。并让我分析时间
复杂度。
后来问我知不知道停车场,我说知道,他说那好,就BYEBYE了。
/**********************************************************************/
体会:
1. 面试过程中不要着急,给出题目后先说自己的思路,得到面试官的许可后再写代
码。我写代码的全程都是一写talk一边写,所以没有沟通gap。写完代码后,我会问介
不介意我测试一下代码。有的面试官会支持,有的面试官直接说你的代码没有bug,不
用测试了。
2. 练习白板上写代码。我没有专门的练习过,但是在和老板meeting的时候,经常
“挂”在白板上,所以对在白板上板书还是很有自信的。
3. 对我这种小白来说,刷题不是万能的,但是不刷题是万万不能的。我leetcode刷
了2遍,浏览自己代码一遍;cc150认真看了一遍,浏览了一遍;programming
interviews exposed看了一遍;top 20 coding interview problems asked in google
with solutions看了一遍,head first design patterns看了一遍;编程珠玑看了一
遍;剑指offer看了一遍;编程之美看了一遍;geeksforgeeks的个个专题算法部分看了
一遍。还有几篇系统设计的论文看了一下。
4. 这是我人生中第一个面试也是唯一的一个面试,所以感觉自己很幸运,谢谢老天
的眷顾,也谢谢朋友们的帮助!
以上是我想要和大家分享的东西,最后祝大家都能拿到心仪的offer!
avatar
j*8
2
g恭喜牛人
话说那些算法书看一遍就能全记住吗?。。
avatar
c*o
3
膜拜大牛,准备得很充分阿
avatar
m*h
4
不需要记住,但是拿到题目后不至于一点思路都没有,呵呵。

【在 j*****8 的大作中提到】
: g恭喜牛人
: 话说那些算法书看一遍就能全记住吗?。。

avatar
h*d
5
你说报offer,报的offer在哪呢?
avatar
m*h
6
不是牛人,只是不想浪费这次机会,所以多准备了一下。:)

【在 c*****o 的大作中提到】
: 膜拜大牛,准备得很充分阿
avatar
m*h
7
标准fresh phd package

【在 h*********d 的大作中提到】
: 你说报offer,报的offer在哪呢?
avatar
y*n
8
这些都是功底很好的人。。

【在 j*****8 的大作中提到】
: g恭喜牛人
: 话说那些算法书看一遍就能全记住吗?。。

avatar
b*g
9
先恭喜楼主!感觉准备得巨充分啊。。。是CS科班PhD吗?感觉这种准备程度拿下G
offer属于水到渠
成的结果。大部分面试者应该都没楼主准备充分吧。
avatar
c*r
10
恭喜恭喜 !
avatar
u*u
11
恭喜恭喜^^
avatar
s*l
12
标准fresh phd package 是多少啊?

【在 m*******h 的大作中提到】
: 标准fresh phd package
avatar
g*b
13
LZ牛人啊!!一次就过!!
avatar
s*e
14
恭喜lz! geeksforgeeks的个个专题算法是指?
avatar
r*h
15
恭承采蘩祀
喜色烟霞改
楼中一长啸
主恩堪洒血
avatar
m*h
16
谢谢;嗯,一直就是CS。

【在 b******g 的大作中提到】
: 先恭喜楼主!感觉准备得巨充分啊。。。是CS科班PhD吗?感觉这种准备程度拿下G
: offer属于水到渠
: 成的结果。大部分面试者应该都没楼主准备充分吧。

avatar
m*h
17
@ csiscoder ustcnwu 谢谢!
avatar
m*h
18
谢谢。比如array; bit magic; linked list; string; tree; graph; dp。你登录G2G
的网站就会看到这些标签

【在 s*******e 的大作中提到】
: 恭喜lz! geeksforgeeks的个个专题算法是指?
avatar
z*c
19
楼主什么叫leetcode15%难度的题?
avatar
m*h
20
通过率在15%左右的

【在 z***c 的大作中提到】
: 楼主什么叫leetcode15%难度的题?
avatar
h*l
21
只比15%的题简单

【在 z***c 的大作中提到】
: 楼主什么叫leetcode15%难度的题?
avatar
z*c
22
店面就这么难,上面一共15%以下的不过10道题

【在 m*******h 的大作中提到】
: 通过率在15%左右的
avatar
z*c
23
功夫深啊,g2g上面的题好多
avatar
n*r
24
leetcode OJ上一共也没有几个AC < 15%的。。。给跪了。

【在 m*******h 的大作中提到】
: 通过率在15%左右的
avatar
l*c
25
请教下LZ,
GeeksforGeeks怎么看比较好?
g2g上面的题好多,不知如何下手。。之前从首页开始慢慢看,但感觉没啥重点。
avatar
m*2
26
恭喜牛人

【在 m*******h 的大作中提到】
: 小弟今年年底PHD 毕业,有幸拿到G家Offer,特来与大家分享面试过程(无具体题目
: due to NDA)。Note: 小弟语文水平很低,有些地方写的实在XX,请见谅。
: Day 1: 收到recruiter的邮件问想不想面试;由于当初自己完全没有底气也没刷过题(
: 虽然读过CC150, 编程珠玑,剑指offer,编程之美;但是事实上我心理上压根还没开
: 始准备找工作),所以以开会为名拖了40天,说40天后再联系
: Day 40: 收到recruiter的邮件商量电话面试时间;最后确定时间为2周后
: Day 56: 电话面试 (leetcode上15%难度的题目)
: Day 58: 电话通知电话面试通过(无email预约),直接onsite;由于想多准备下,于
: 是以要先完成thesis的名义再拖2个月
: Day 118: onsite面试

avatar
m*s
27
GxGx

【在 m*******h 的大作中提到】
: 小弟今年年底PHD 毕业,有幸拿到G家Offer,特来与大家分享面试过程(无具体题目
: due to NDA)。Note: 小弟语文水平很低,有些地方写的实在XX,请见谅。
: Day 1: 收到recruiter的邮件问想不想面试;由于当初自己完全没有底气也没刷过题(
: 虽然读过CC150, 编程珠玑,剑指offer,编程之美;但是事实上我心理上压根还没开
: 始准备找工作),所以以开会为名拖了40天,说40天后再联系
: Day 40: 收到recruiter的邮件商量电话面试时间;最后确定时间为2周后
: Day 56: 电话面试 (leetcode上15%难度的题目)
: Day 58: 电话通知电话面试通过(无email预约),直接onsite;由于想多准备下,于
: 是以要先完成thesis的名义再拖2个月
: Day 118: onsite面试

avatar
r*h
28
之前忘了问,能说一下看了哪些系统设计论文?

【在 m*******h 的大作中提到】
: 小弟今年年底PHD 毕业,有幸拿到G家Offer,特来与大家分享面试过程(无具体题目
: due to NDA)。Note: 小弟语文水平很低,有些地方写的实在XX,请见谅。
: Day 1: 收到recruiter的邮件问想不想面试;由于当初自己完全没有底气也没刷过题(
: 虽然读过CC150, 编程珠玑,剑指offer,编程之美;但是事实上我心理上压根还没开
: 始准备找工作),所以以开会为名拖了40天,说40天后再联系
: Day 40: 收到recruiter的邮件商量电话面试时间;最后确定时间为2周后
: Day 56: 电话面试 (leetcode上15%难度的题目)
: Day 58: 电话通知电话面试通过(无email预约),直接onsite;由于想多准备下,于
: 是以要先完成thesis的名义再拖2个月
: Day 118: onsite面试

avatar
l*u
29
congrats!

【在 m*******h 的大作中提到】
: 小弟今年年底PHD 毕业,有幸拿到G家Offer,特来与大家分享面试过程(无具体题目
: due to NDA)。Note: 小弟语文水平很低,有些地方写的实在XX,请见谅。
: Day 1: 收到recruiter的邮件问想不想面试;由于当初自己完全没有底气也没刷过题(
: 虽然读过CC150, 编程珠玑,剑指offer,编程之美;但是事实上我心理上压根还没开
: 始准备找工作),所以以开会为名拖了40天,说40天后再联系
: Day 40: 收到recruiter的邮件商量电话面试时间;最后确定时间为2周后
: Day 56: 电话面试 (leetcode上15%难度的题目)
: Day 58: 电话通知电话面试通过(无email预约),直接onsite;由于想多准备下,于
: 是以要先完成thesis的名义再拖2个月
: Day 118: onsite面试

avatar
T*g
30
马克
avatar
y*a
31
mark
avatar
c*w
32
赞!!
avatar
w*e
33
文科生看到写的这么好的经历,赶紧登录恭喜!
avatar
b*0
34
恭喜恭喜!

【在 m*******h 的大作中提到】
: 小弟今年年底PHD 毕业,有幸拿到G家Offer,特来与大家分享面试过程(无具体题目
: due to NDA)。Note: 小弟语文水平很低,有些地方写的实在XX,请见谅。
: Day 1: 收到recruiter的邮件问想不想面试;由于当初自己完全没有底气也没刷过题(
: 虽然读过CC150, 编程珠玑,剑指offer,编程之美;但是事实上我心理上压根还没开
: 始准备找工作),所以以开会为名拖了40天,说40天后再联系
: Day 40: 收到recruiter的邮件商量电话面试时间;最后确定时间为2周后
: Day 56: 电话面试 (leetcode上15%难度的题目)
: Day 58: 电话通知电话面试通过(无email预约),直接onsite;由于想多准备下,于
: 是以要先完成thesis的名义再拖2个月
: Day 118: onsite面试

avatar
t*e
35
GXGX! 楼主是肯下功夫的大牛呀~
avatar
c*l
36
cong
avatar
V*n
37
还是功底好+自己努力呀~
幸运女神总会眷顾有准备的人,恭喜!
avatar
b*r
38
恭喜。我来沾沾喜气。你准备得真充分,果然机会是给又准备的人的。
avatar
b*y
39
那些书在哪里下载?PHD标准offer是多少base多少股票?不方便说给个link也行。
avatar
l*n
40
g2g是哪个网站?

【在 l***c 的大作中提到】
: 请教下LZ,
: GeeksforGeeks怎么看比较好?
: g2g上面的题好多,不知如何下手。。之前从首页开始慢慢看,但感觉没啥重点。

avatar
s*i
41
mark
avatar
m*h
42
Dynamo: Amazon's Highly Available Key-value Store
阿里核心系统团队博客 dynamo http://csrd.aliapp.com/?cat=11
阿里核心系统团队博客 hypertablehttp://csrd.aliapp.com/?p=60
scaling memcache at facebook
mapreduce
bigtable
解剖Twitter(一个系列http://blog.sina.com.cn/s/blog_46d0a3930100f0vr.html
建设一个靠谱的火车票网上订购系统(http://www.ifanr.com/68019
mongoDB
另外,我的research是设计分布式容错算法的,所以在容错方面自己有些sense。
就记得这么多了,good luck!

【在 r*******h 的大作中提到】
: 之前忘了问,能说一下看了哪些系统设计论文?
avatar
s*m
44
恭喜恭喜。。Recruiter还真是信人!40天就真的40天
avatar
r*h
45
非常感谢!

【在 m*******h 的大作中提到】
: Dynamo: Amazon's Highly Available Key-value Store
: 阿里核心系统团队博客 dynamo http://csrd.aliapp.com/?cat=11
: 阿里核心系统团队博客 hypertablehttp://csrd.aliapp.com/?p=60
: scaling memcache at facebook
: mapreduce
: bigtable
: 解剖Twitter(一个系列http://blog.sina.com.cn/s/blog_46d0a3930100f0vr.html
: 建设一个靠谱的火车票网上订购系统(http://www.ifanr.com/68019
: mongoDB
: 另外,我的research是设计分布式容错算法的,所以在容错方面自己有些sense。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。