一亩三分地论坛

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

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

NetApp File System Group on-site 面经

[复制链接] |试试Instant~ |关注本帖
safeng 发表于 2014-3-19 09:16:46 | 显示全部楼层 |阅读模式

2014(1-3月) 码农类 硕士 实习@NetApp - 内推 - Onsite |Pass

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

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

x
本人Umich EE:S 小硕,找工作的方向瞄准了system software和纯software 的工作,intern面试数不清的公司,也跪了数不清的次数,onsite一共收到了BB, Indeed, NetApp, Yelp. 和湾区做storage的startup, Exablox,然后还有一些本州的offer. Google仍然在host match中(估计没戏了),今天刚收到了Netapp的filesystem组的offer,看地里的面经不多,报面经回馈地里。

phone-interview:. from: 1point3acres.com/bbs
美国白人,稍微问了问相关的project,因为他家是做存储的,就问了我一个NFS的项目。然后进入到30min快速问答阶段,基本涉及OS,C++, data structure (deadlock, mutex, file system, virtual adress space, semephore, virual function, inheritence, BST, hash, linkedlist, heap),没有coding问题,如果OS,C++和数据结构学得好,完全可以秒杀,LZ在电面中就得到肯定,1天后HR 预约onsite.

on-site:
round 1: 美国白人大叔,embeded software engineer. coding 题是reverse words in string. 用C/C++实现 (他家fs组用C++,java估计不行). difference between process & thread. 详细解释mutex和monitor,经典的producer和comsumer实现,讨论proj,还是关于NFS,问的非常细,务必做好功课,reader-writer lock, Unix socket, indexed file structure 牢记于心.

round 2: 华人男,(PS:本来是一烙印,突然烙印给manager打电话说病了,LZ心中窃喜),coding是判断一个字符串是否能适当的分割,使得每个部分都能在词典中找到,比如onetwothree, 返回true,因为可以分割成one|two|three。DP做出。因为是突然换上来面试的,显然没做什么准备,问我应该问我什么好(:)). LZ窃喜,自己认为C++, compiler 和OS学的不错,就说问这些方面的,果然华人哥哥给了个C++ virtual function table (vtable), vptr的问题,画出data member和function member的layout,然后追问multiple inheritence 是怎么样layout的,C++的dynamic type checking是如何实现的,即dynamic_cast。幸好LZ前一阵子刚刚学过,答出。So, be familiar with virtual table. 最后还有时间,就随便聊聊,说了NetApp裁员的事情,安慰说仍然在expanding,只是kick out bad people. 然后说他家return offer 率>75%

round 3: 美国白人小伙,非常像sheldon,开始很easy,输出binary tree的inorder,然后用非递归实现inorder traversal. 随后就是一连串的OS,实现mutex,追问,多个CPU如何处理(test_and_set),为什么允许这种实现 busy waiting 不是严重的,monitor的概念,Unix swapcontext. 实现reader and writer lock. LZ忘记用boardcast 唤醒所有reader了,他提醒后改正. 注意:一定不要忘记给shared variable加mutex, 他家貌似很看重这个。
.鏈枃鍘熷垱鑷1point3acres璁哄潧
round 4: product manager, behavior question. 为什么Netapp,不是EMC,或者Huawei(我大华为这么NB),LZ顺便吐槽一下华为。有什么别的offer,正好LZ有也是做storage的公司的offer,然后manager就极力说NetApp很好,问给了offer来不来..鏈枃鍘熷垱鑷1point3acres璁哄潧

总之一切顺利,是LZ发挥比较好的一次,也是因为skill set match,提醒以后面试他家的GGMM, 一定要学好OS,C++ . 但是他家貌似还有QA组,具体不清楚好像是Mysql 和某种script。 其他的公司像yelp,BB都跪倒在onsite了。 indeed cancel了onsite,被告知进入blacklist....

祝愿大家都好运。 . 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷

评分

2

查看全部评分

nju_happy 发表于 2014-3-19 11:42:07 | 显示全部楼层
赞楼主面经!真金不怕火炼!
回复 支持 反对

使用道具 举报

wjl2525 发表于 2014-3-19 12:19:36 | 显示全部楼层
cancel了onsite就要进黑名单?这算什么道理?
回复 支持 反对

使用道具 举报

 楼主| safeng 发表于 2014-3-19 13:01:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| safeng 发表于 2014-3-19 13:07:41 | 显示全部楼层
nju_happy 发表于 2014-3-19 11:42
赞楼主面经!真金不怕火炼!

多谢鼓励!一起加油!
回复 支持 反对

使用道具 举报

HolyPrince 发表于 2014-3-20 07:54:20 | 显示全部楼层
楼楼啊,hr特地发email告诉你被黑了么?!!!
回复 支持 反对

使用道具 举报

 楼主| safeng 发表于 2014-3-20 13:15:06 | 显示全部楼层
HolyPrince 发表于 2014-3-20 07:54
楼楼啊,hr特地发email告诉你被黑了么?!!!

我说不去,HR就立刻打电话来,先劝我改变主意,但是我不从,然后她意思就是说你会被加到blacklist中
回复 支持 反对

使用道具 举报

qxynimo 发表于 2014-4-8 06:28:12 | 显示全部楼层
赞楼主!我下下周要面相同的职位,求rp!!
回复 支持 反对

使用道具 举报

轰轰轰轰 发表于 2015-3-7 09:52:51 | 显示全部楼层
灰常感谢楼主!请问楼主netapp是怎么拿到面试的呢?校招网申或者内推?谢谢!
回复 支持 反对

使用道具 举报

ScarVaapad 发表于 2015-3-9 02:56:58 | 显示全部楼层
我在匹兹堡这边最近正受到netApp的电面,正不知道怎么弄,但是我本身不是system那块的,不知道要怎么弄了,嘛... 有点紧张呢
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2016-12-8 22:32

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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