一亩三分地论坛

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

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

CompE找实习系列 附NVIDIA Oracle面经

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

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

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

x
*谁说ECE找不到实习系列(笑).1point3acres缃
背景:
本人大三 来自Gatech 专业CompEng 研究方向 Computer Architecture (本科生好像不叫研究方向?偏好吧或者branch)
总之就是CompArch方面的课上的挺多的 大二暑假也和教授做过research 和3D stacked DRAM有关 (NVIDIA pascal和AMD fiji都会开始用这玩意) 然后CPU arch Mem arch都有一些涉足 读过不少paper 教授sponsor参加过ISCA 2015 不过当时傻的一b 啥都不懂 (大概参加ISCA的本科生不超过100个吧)。。。然后也不会social 但还是和不少有趣的人谈过话 也没怎么留联系方式因为基本上聊到的都是招PHD的 连招grad的都很少 听说我是个undergrad基本都是“卧槽好年轻”然后“我们基本上只招PHD”。。。。。。
然后这学期在上advanced mem tech 还挺有用的 学期初的时候我问教授(4学期都是一个教授)我到底该读PHD还是grad还是找个实习去industry看看。他觉得都行啊,但是comp arch很high level,想找到好的r&d起码要grad PHD。
一直说CS好找工作好找工作 说实话CompE也没有这么难找工作 特别是gatech这种peer pressure压死你的学校 同一届4个中国人 我是最后一个找到的。。。而且4个人方向都不同 一个RTL ASIC方面 去qualcomm ;一个embedded system 去了CA的Fitbit; 还有一个比较专network的在亚村本地找了一个实习 我上次打的比方是CS如果是CPU的话CmpE有点像GPU(仅限本科 grad的CompE其实和CS cross area很多) 如果在本科就定方向的话会比较专一点 如果没定方向很容易会找不到工作不知所措被水淹没(然后转CS大成功)总之有好处也有坏处 找工作来说的话CompE一点都不输CS

来源:. 1point3acres.com/bbs
主要是学校的ECE career fair, NVIDIA是教授推的
SanDisk - 两轮电面 mdzz 然后就没回音了???之后说
Oracle - 一轮电面 然后就offer了 特别突兀。。
NVIDIA - 两轮电面 我一直在催所以二面后一天就给offer了
还去了CS和general的career fair,什么IBM microsoft(这个其实不太对口)dell之类的不过都没回音。话说去年career fair大多都睡过了后来去日本NTT实习了23333

面经:
Sandisk
. visit 1point3acres.com for more.
在career fair上谈的 后来给了interview 面试的相当迷 搞了半天我连job title还不太清楚
第一轮是俩中国人面的 问了background 然后问了一些C++的问题 bit manipulation之类的 回答的不算特别好吧 不过还是给了二面
第二轮更加迷了 也是一个中国人面的 上来就开始跟我讲这工作和你不对口啊 我们工作比较hw我看你简历比较sw啊 然后我就问你们到底是什么职位 她说是hardware testing和写一些testing小程序 然后问我还有没有兴趣继续interview。。。事到如今难道我挂电话?那interview呗 然后就问了一些flash memory的问题 我不是特别清楚 之后问了一些c++的问题 总之都搞成这样了我也没啥心情面了。草草结束之后说是15号之前会给回复 于是现在4月份了还没给回复。。。
总结就是什么鬼mdzz 印象分-100

Oracle
也是career fair。cf上的人说oracle一年大概只在gt招一两个人 然后收了我的resume。之后给我发了一封邮件要我的resume 大概3、4个星期后来邮件约phone interview 是CPU的program manager。一共一轮就给offer了 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
总之面的那个manager特别特别话唠 基本从头到尾都是他一个人在讲 然后我时不时的问一些问题 没有technical问题 只是问了一下我的project和resume 可能比较对口吧 之后2个多星期就给offer了 然后一周多deadline
实习的待遇真的是特别特别好 40/hr 包飞机票 房子 还有14wk的免费租车 看的我口水都掉下来了 地点还在硅谷 不过job title是sw engineer 也是我decline的原因之一。。。
总结就是面试不难 待遇好的飞起 但是比起NVIDIA起来。。。信仰不足?所以NVIDIA给这么差的package我也去了23333

NVIDIA. 鍥磋鎴戜滑@1point 3 acres
这个是教授内推的。当时找教授聊天说我想找个实习去industry看看 然后跟他说cf上找了几个公司不过就sandisk 不太对口 (当时oracle还没回复)。他大手一挥grad以下找的都太low level了 你真的想做一个low level的tester么 我说总之我想试试。 然后他就让我把简历发给他 帮我推几个偏research一点的job 他好像是推了NVIDIA和Intel 不过后来还想推rambust不过来不及了 后来大概1周就收到NVIDIA回复了
NVIDIA一共两轮 难度和oracle不是一个档次上的
第一轮 不学CS吃大亏系列 program manager的电面 上来就问我TCP和UDP的区别 (wtf?) 当时一脸问号的回答了这个问题 因为这学期正好在上networking所以很容易 然后就开始问一些C++的小问题 struct啊 class啊 inherit之类的 中间问了一个virtual function overide是怎么写的怎么实现的 我说c++没有真的overide好像都是靠parameter来确定function的 然后他问这个在lower level是怎么实现 当时有点懵逼不过后来想起来什么vtable之类的就说了 答案还真是那个。。。
然后就是用c++在collabedit上现场码代码 第一个问题是100个数字每三行改成a 每五行改成b 然后问modular的cost很高怎么optimize code。 然后我又懵逼了 事后也想不太出来怎么弄 我感觉是搞俩counter数数算了 不过这就多branch delay了 虽然可能比modular好一点 大神可以教导一下无知的我
然后是写doubly linked list的method 不是很难 但是写完又问我is this code optimized。。。妈的懵逼x3 然后我就说好好好我试试 然后稍微改了改 好像也没多大差别 就少了temp storage之类的 总之感觉自己很蠢 NVIDIA无望了 洗洗睡了
不过不知道为何就有了第二轮 第二轮真的面的很舒服 应该是一个ABC的group leader。然后总的问了两个问题 跟cpu arch有关 第一个是假如streaming workload,Mem latency 200 cycles 但要求 throughput 10cycles per line 然后就说了一个叫MSHR的东西(miss status holding register)我这玩意正好没学过所以就问了一下。。其实跟prefetch很像 所以就是MSHR至少要有19个entry来hide 200 的latency;第二个是cache相关 问streaming workload(毕竟显卡公司这么喜欢streaming)footprint可以fit在L1cache 但是L1 Icache一直在constantly miss 问什么原因。我说这条件给的太少了吧。。。然后他就说提示 inclusive exclusive 当时就有点想出来了不过我觉得l2 icache不是和dcache分开来的嘛 应该没关系 他就说了dcache icache在一起 那就很简单了 (答案:streaming workload l2会一直从mem fetch line 但是l1 icache由于footprint小 hitrate很高 不会从L2cachefetch line 然后data line会evict instruction line 由于icache是inclusive的L1 icache里的line也会被evict。。卧槽。。这是有多少假设。。)然后问怎么解决这个问题 那就很简单了(icache dcache分开;non-inclusive; instruction line promote MRU)
之后问的就是我的project和resume了 因为我比较偏这方面所以谈的还不错 之后问prefetch怎么implement 我居然忘记stride这个词了很尴尬 然后讲了几个prefetcher:multi-stride, content based 学的还有其他几个但有点忘了。。最后讲了一个runahead execution 2003年我教授的导师写的paper。。。其实很老了不过还挺有意思的就说了 然后谈的有来有回 挺有意思 最后问了问job是啥 然后说是nexus tablet的cpu 其他问了问 结束
因为我一直在催 面完第二天就给了offer confirm 结果带电话一问待遇顿时有点不爽 30/hr 包机票和350一周的住宿 地点还在Oregon 和Oracle一比差的有点远 但谁让我是核弹粉 NVIDIA走起!

总结就是面试难度和我写的长度成正比23333但面的很开心 相信NVIDIA实习也会很开心 可惜看不到总部的黄老板了.鏈枃鍘熷垱鑷1point3acres璁哄潧

大概就这么多了 希望大家看了有收获 毕竟artecture intern的面经真的。。。少的不科学2333
有同去oregon(比如intel的)想一起租房的可以联系我~

评分

3

查看全部评分

吉他的小晴天 发表于 2016-4-5 04:43:57 | 显示全部楼层
compE的ms,不太想转纯软,关注lz一下。
回复 支持 反对

使用道具 举报

Jeremy3.0 发表于 2016-4-5 09:50:59 | 显示全部楼层
哈哈,今年我也面了Oracle和NVIDIA,也是硬件方向
回复 支持 反对

使用道具 举报

 楼主| jackcharm 发表于 2016-4-5 12:52:36 | 显示全部楼层
Jeremy3.0 发表于 2016-4-5 09:50
哈哈,今年我也面了Oracle和NVIDIA,也是硬件方向

你去哪里呀?我感觉NVIDIA在OR的branch是不是不是特别大。。。
回复 支持 反对

使用道具 举报

 楼主| jackcharm 发表于 2016-4-5 12:57:48 | 显示全部楼层
吉他的小晴天 发表于 2016-4-5 04:43
compE的ms,不太想转纯软,关注lz一下。

我在想是读phd还是master。。唉纠结
回复 支持 反对

使用道具 举报

Jeremy3.0 发表于 2016-4-5 17:09:45 | 显示全部楼层
jackcharm 发表于 2016-4-4 23:52
你去哪里呀?我感觉NVIDIA在OR的branch是不是不是特别大。。。

我最后去了Santa Clara 的NVIDIA
回复 支持 反对

使用道具 举报

annawuyi 发表于 2016-4-5 22:09:10 | 显示全部楼层
非常难得的硬件贴子,楼主GPA 很高吧,Oracle一轮就给offer了。请问楼主:怎么知道Computer Architecture和哪些公司的职位相关的?谢谢
回复 支持 反对

使用道具 举报

annawuyi 发表于 2016-4-5 22:51:03 | 显示全部楼层
请问楼主2家公司分别是什么职位?谢谢
回复 支持 反对

使用道具 举报

mdzzxswl 发表于 2016-4-5 22:58:40 | 显示全部楼层
oracle 好像只招4.0.。。?
回复 支持 反对

使用道具 举报

 楼主| jackcharm 发表于 2016-4-6 00:24:47 | 显示全部楼层
Jeremy3.0 发表于 2016-4-5 17:09
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷我最后去了Santa Clara 的NVIDIA

. From 1point 3acres bbs很强。。。对了总部的实习的hourly pay能透露一下嘛 我感觉oregon的好像低的不太科学
回复 支持 反对

使用道具 举报

 楼主| jackcharm 发表于 2016-4-6 00:26:16 | 显示全部楼层
annawuyi 发表于 2016-4-5 22:09
非常难得的硬件贴子,楼主GPA 很高吧,Oracle一轮就给offer了。请问楼主:怎么知道Computer Architecture和 ...

额 我GPA还行 不过吃过一个B所以不是4.0。。然后我在career fair上和resume上都明确说了我要找comp arch的intern 教授帮推的也是architecture intern 所以Oracle给的job title是sw engineer我犹豫了一下。。
回复 支持 反对

使用道具 举报

 楼主| jackcharm 发表于 2016-4-6 00:26:45 | 显示全部楼层
mdzzxswl 发表于 2016-4-5 22:58
oracle 好像只招4.0.。。?
. 1point 3acres 璁哄潧
额 我吃过一个B所以没有4.0啦。。
回复 支持 反对

使用道具 举报

JimmyZ 发表于 2016-4-6 00:37:57 | 显示全部楼层
楼主好棒呀~问下CompE找软件可以么…会不会说不对口什么的
回复 支持 反对

使用道具 举报

 楼主| jackcharm 发表于 2016-4-6 00:41:41 | 显示全部楼层
JimmyZ 发表于 2016-4-6 00:37
楼主好棒呀~问下CompE找软件可以么…会不会说不对口什么的

不会啊 但是CompE找软件竞争力没有CS强是肯定的。。。。简单地说就是你resume和专长是什么就找什么工作比较好 我也学过什么networking啊embedded之类的不过不放在resume上的
回复 支持 反对

使用道具 举报

JimmyZ 发表于 2016-4-6 00:45:43 | 显示全部楼层
jackcharm 发表于 2016-4-6 00:41. 鍥磋鎴戜滑@1point 3 acres
不会啊 但是CompE找软件竞争力没有CS强是肯定的。。。。简单地说就是你resume和专长是什么就找什么工作比 ...

那要是全修的都是CS课呢…会被HR看不起么…手抖申了个CE
回复 支持 反对

使用道具 举报

 楼主| jackcharm 发表于 2016-4-6 00:52:15 | 显示全部楼层
JimmyZ 发表于 2016-4-6 00:45
那要是全修的都是CS课呢…会被HR看不起么…手抖申了个CE
. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
哈哈哈那就转CS啊 CS比CE好找工作多了 不过挂着CompE问题也不大 反正这俩专业很多重合
回复 支持 反对

使用道具 举报

Jeremy3.0 发表于 2016-4-6 02:13:37 | 显示全部楼层
jackcharm 发表于 2016-4-5 11:24
很强。。。对了总部的实习的hourly pay能透露一下嘛 我感觉oregon的好像低的不太科学

45刀一小时,不过我是高年级的PhD啦~

我PhD第一年实习34刀/hour,PhD第二年38刀/hour
回复 支持 反对

使用道具 举报

 楼主| jackcharm 发表于 2016-4-6 02:55:21 | 显示全部楼层
Jeremy3.0 发表于 2016-4-6 02:13
45刀一小时,不过我是高年级的PhD啦~ 鏉ユ簮涓浜.涓夊垎鍦拌鍧.

我PhD第一年实习34刀/hour,PhD第二年38刀/hour

哦哦哦 话说Oracle真是给的高。。。undergrad就40一小时 不过好像我听说风评一直不太好?这次也犹豫了一下没有去
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-4 18:37

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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