楼主: 
w180112 ([NOOB]我超RETARD我超废 )   
2023-06-17 02:51:39※ [本文转录自 Soft_Job 看板 #1aZ9Ecma ]
作者: w180112 ([NOOB]我超RETARD我超废 ) 看板: Soft_Job
标题: [心得] Nvidia TW swe面试心得
时间: Sat Jun 17 00:53:56 2023
 
今天收到结果了
太菜太废了被reject觉得面试应该算是结束了
 
先说背景
 
目前在SG某大公司networking development team
像是k8s cni networking/data center gateway  做过k8s cni/device plugin/monitoring
(全都是hpc跟ai相关)、switch gateway以及dpdk L2 L3 gateway、network protocol
主力用c/golang
觉得现职上个专案做完之后team上资深员工很多主力大都给他们做了就一直在打杂  加上不
习惯internet service company需要轮流oncall机制
看到这个缺技能需求跟上个案子差不多就投了
 
分享一下过程
 
5月22投递TW的senior distributed systems engineer缺
5/25收到hr回复
5/30一面45分钟(principle architect)
interviewer在美东所以在晚上面试
内容大概是问了一下过去做了什么
留10分钟给提问
6/6收到hr回复约二面
二面总共6个人车轮战(全在美国 principle architect/swe或distinguished swe/archite
ct)
一开始说一人45分钟共270分钟一天面完(早上5:30-10:00挑一天)
但经沟通希望分两天后hr同时把每场时间缩短至30分钟(我当时以为他们内部沟通过了才缩
短时间就没特别询问)
6/9早上7点先面其中三场
第一位:一开始说他不想考coding
自我介绍完后说还有点时间那来问一些题目好了
这边我事后觉得他真的是很随性的在问
连题目叙述都很随性
一开始说how to get last element in array
我以为我听错了一直问他想问什么
后来才答array ptr plus sizeof(array)/sizeof(array[0]) then dereference it
然后才搞懂它其实是想问index of last appearing specific element in an array
之后又问了那如果是一个sorted array呢
这时他希望能够写下来
一开始想share ide画面给他但不知为什么都没办法  后来他就弄了一个google doc
这时剩5分钟
小弟recursive写完但可能早起太累了突然卡在参数要填什么然后时间就到了
interviewer说要去找hr谈干嘛改短时间
这边要提醒大家前几天一定要多睡一点避免当天紧张没什么睡到  像我自己当天很紧张几乎
没什么睡刚起来状况很差  常常脑袋很空白
 
第二位
自介哈拉完问经验  都是dpdk相关细节  很细的那种  jd完全没说dpdk 要会dpdk
我很多原理只能照印象讲出大概
(讲的出原理但是不像以前可以默讲library source code了)
从uio问到dpdk rx tx原理
后来才知道原来interviewer以前是做dpdk的
 
第三位是hiring manager
问经验讲解team在干嘛并解释日常日常工作模式
像是全远端就很吸引人
因为我做过rdma就跟我聊rdma的细节(rdma是jd requirment)
并表示他是某知名的相关high level open source library 的maintainer
最后问我team里面有两个project要开发  rdma跟k8s你想选哪个
 
当天结束后收到hr电话说搞错时间了要把每关时间延长成45分钟
结果发现有一场interview不见了很紧张XD
(问过在里面的朋友说后面的interviewer都会问前面的结果才进行下一关)
结果hr说没事  前面interviewer反应ok
 
6/10第四位是一个中国人  是唯一一场用中文面试
问经验  虽然是同一个team不过他不太熟rdma就没深入
一题coding题在google doc用c实作c++ vector  需尽量写正式的c code包含范例使用这个f
unction
题目不难  但是我写的时候没写function definition 没注意就直接把array拿去sizeof被
提醒才改过来
使用方式的部分是直接写一个unit test
结束时得到反馈整体ok
 
第五位一个俄罗斯人  唯一一位有问题因为听不懂而该题跳过的
他说他以前待过cisco swe做过L2 L3 protocol所以好奇的翻了我的github(有一个dpdk做
的L2 L3 gateway  那时候是先自己写了一个gateway然后带去公司promote用在公司)
当下觉得很羞耻以前练功写的烂code都被看光光QQ
主要问k8s
从k8s api server到kubelet大抵还行
跟对方表示封装过cri跟kube apiserver grpc api
有一题是问k8s的一个东西但我不确定是我没用过还是我没听懂就回答我只用过daemonset跟
pod
另一个是问daemonset跟node tag的权限高低  这个我只知道就算node notready也会被sche
dule只是会pod pending其他不清楚 他有补充一下但口音比较重的连音实在是听不太清楚QQ
 
今天收到系统自动产生的结果 被reject
本来以为台湾相关经历的可能不多  但偷问过hiring manager开缺不多所以应该是有强者也
投了QQ
 
寄信问了feedback  但hr放假去了  得等下周再看看
 
感想
整体感觉很不错
不过觉得NV上海的hr有点不太行
除了面试长度的问题之外  寄信问一些问题也不太回复  跟在SG遇到的hr或hh会不断陪着in
terviewee走整个interview不太一样