一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 451|回复: 1
收起左侧

[实习] Google on campus和NVIDIA on site面经

[复制链接] |试试Instant~ |关注本帖
ArthurChen 发表于 2016-11-2 04:18:13 | 显示全部楼层 |阅读模式

2016(10-12月)-[18]EE本科+fresh grad 无实习/全职 - 校园招聘会| 码农类其他@Nvidia其他

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
🇨🇦本,上周五面的Google on campus,今天就收到拒信真伤心,不过面完就知道没什么希望了。NVIDIA面完5天后收到hr回复,今天manager电话联系聊了聊。先说Google,申请的software summer intern。校招总共两轮,一次45分钟。第一轮是个和蔼的白叔,人非常好,过程中hint很多。题目大概是给一串64bits integer,按照每个数的sum of digits大小来排序,要保证排序算法是stable的,然后5、6个偏向底层的follow up。我用的couting sort O(n)时间解的,stability用list来保证sum of digits相同的数之间的相对位置不变。和面试官的思路对上了,再确定这是他想要的解法之后开始写的code。然后问题来了,我太紧张了犯了些非常愚蠢的错误。比如数组大小算错了,应该算19*9=171,我脑抽把6*9=42写黑板上了,可6*9也应该等于54啊!!!!卧槽,面试官当场就笑抽了,还拍照留念了。最后建议用C++的同学尽量用STL,我写完code面试官问我为什么用linked list不用别的。我说用vector就行,performance没什么影响,面试官认为用STL要好写也好读很多,他说的确实对。

第二轮我就直接死了,面试官是个非常自信的白哥。先给我简历提了很多建议,比如gpa还有academic相关的没什么用,他们不在乎,谷歌做过内部research发现学习成绩跟搬砖能力无关(这段话后来和HR给我的邮件又矛盾,大家当笑话看就好,hr还是看成绩的)。他提的比较有用的建议是:1)summary里面少用句号,就是句子别排太散。2)highlight 所有project和research还有paper标明清楚的reference(楼主的paper因为刚被接收也没reference id什么的)3)强调有多少编程相关的投入是工作学习要求之外的,也就是有多少业余时间放在了计算机上,这个非常重要。4)skills那块儿就把技能罗列上就行,不要写expert in blabla/proficient in blablabla之类的。他说他刚挂掉个简历上写proficient in C++的,面试往死里问,因为他自己做了二十几年C++他自认为自己水平intermediate。。。心痛那哥们。接着他问题了,让你design a labyrinth and fulfill four requirements:1)one entrance 2)k exits 3)exist one valid path 4)exist dead ends,迷宫当然设计得越复杂越有新意越好。我不擅长design类型的问题,在确认他认同我的思路之后开始写,不得不说我非常讨厌在纸上写code,乱七八糟划得到处都是,最后给他写了俩class,不过也知道肯定跪了,我自己都看不清我写的!

总的来说还是水平不够,楼主大三EE,前两年电路和数学学得多,research也做的光电方向的,算法基础自认还算可以,但G家面试题感觉很灵活,和leetcode上的感觉不太一样。

NVIDIA面试比较顺,职位申请的computer vision/deep learning research intern。就一个简单的算法题,search a number in an rotated sorted array, follow up: how to deal with duplicate。直接写binary search的答案过了,然后是一个CV方向的phD问,说了一下简历和以前的project。问题:1)How to reduce noise in an image? 2) Describe a Gaussian kernel 3) How to speed up the convolution calculation?还问了点Computer Architecture的问题 4) 怎么按connectivity给image中的点分类 5)给一张图片,找出最接近45度角的edge。面试结束后我向他们咨询了下未来的规划建议,因为楼主打算明年申phD。两位面试官人都非常nice。

总结下经验教训,面试还是得看真功夫,我业余时间很少写代码,大一大二学期内写project也就差不多5k行C/C++,还有面试的时候每次写完code先检查一遍,被人指出低级错误实在不好。简历方面,有些看似无关的背景写上去也会有意外的加分,比如之前做的research和paper和编程毫无关系,但是每次面试别人都特别指出来而且很感兴趣(NVIDIA面试的小哥在我写题的时候查那个journal的IF。。。),今天和NVIDIA的manager phone screen的时候对方也扯了半天,因为他phD以前也是做laser physics的,非常巧。

评分

1

查看全部评分

 楼主| ArthurChen 发表于 2016-11-2 04:19:09 | 显示全部楼层
管理员求大米!谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-11 21:09

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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