►小编的话:

相信不少电脑发烧友看到今天的公司名都会眼前一亮,大名鼎鼎的NVIDIA!谈到现代计算机图形处理技术的领军者时不可忽视的一个名字。自1993年成立以来,NVIDIA一直在创新和推动图形处理器(GPU)技术的发展。从最初的图形加速器,到如今的人工智能计算高性能计算领域。不过你们可能不知道的是,其产品和技术已经深入到了游戏、数据中心、自动驾驶汽车、医疗影像等诸多领域。今天就来看看这家公司SWE岗位的详细介绍~

面经 | NVIDIA SWE岗位

►本文内容概览:

☑️公司介绍

☑️岗位介绍

☑️晋升路线

☑️给候选人的tips

· 面试流程

· 对候选人的偏好

☑️工作体验和公司文化

· 扁平化管理

· 技术导向

· Motivation

☑️独家面经

►公司介绍:

英伟达(NVIDIA)可能是2023年全球最受瞩目的公司之一了。大模型火爆带来的芯片需求激增,让它在这年赚得盆满钵满,股价也在一年的时间里翻了四番,逼近了$930.

虽然大家对英伟达最耳熟能详的应该是显卡,但其实依托自己在accelerated computing领域的核心竞争力,英伟达的业务领域已经逐步拓宽,现在包括了四个主要的业务方向:1.数据中心(占FY24总营收78%):最为核心的业务,处理人工智能的高速计算平台。提供一系列图形处理单元,加速神经网络的训练和推理。加上GRID 技术,还可作为虚拟图形的数据中心。2.游戏(17%):为计算机、手机、云计算和虚拟现实视频游戏开发、生产、出售图形处理单元。3.专业视觉(3%):视觉运算包括设计和生产计算机辅助设计和建筑设计、消费产品制造、医疗器械和航空、用于视频编辑的数字内容创造,和电影、电视图像的特殊效果。4.汽车(2%):与汽车厂商合作,开发车载人工智能驾驶或协同驾驶。该公司还在高清地图上处理视觉基础数据和位置,计划前行道路。

►岗位介绍:

英伟达是一个以GPU见长的公司,因此公司的软件开发会围绕着硬件进行。例如,部分软件工程师职位需要深入理解硬件架构,以便进行底层编程。同样,系统工程师职位也需要掌握硬件交互的性能基准测试,以便有效评估模型的性能。

同时,作为一个高速成长的公司,英伟达注重员工的全面成长,不会满足于让员工做螺丝钉,而是鼓励员工去尝试产品研发链条上尽可能多的环节。这种理念也会体现在SWE的工作中。

从我及身边大多数同事的经验来看,很多人手上会同时有两到三个项目,内容横跨程序开发、DevOps、算法研究等等。当然,这些项目最终都是围绕着所在部门的工作内容来展开,会有内在的关联。

一个具体的例子是一个系统设计师的工作内容可能会涉及到整个系统设计的整个链条:从需求分析、系统结构设计,到各个组件的选择与配置,再到系统集成、测试以及性能优化。他们还需要考虑系统的可扩展性与安全性,以及监控系统的运行状态,收集反馈来持续改进系统架构。在这个过程中,系统设计师将不断探索以前未涉足的技术领域,并在不断的挑战中促进自身的专业成长。

不过,网上有一些人会分享说,英伟达的员工转组也比较容易——据我观察,至少在北美并非如此。因为换组需要争得当前上司的同意,加上我们公司的流动性很低,hc所限,并没有很多转组的情况出现。

►晋升路线:

和大多数公司一样,英伟达分为两条晋升路线,individual contributor(个人贡献者)和manager路线。

IC的晋升路线大致如下:IC1(本科NG)→ IC2(硕士NG)→ IC3(博士NG)→ IC4 → IC5

其中IC1-3的晋升相对稳定,快则一年,慢则三五年。IC3-4、4-5的晋升则因人而异,是否能够得到升职的机会,既要看每年的升职考评情况、也要看organization的quota。升职考评的要求相对明确,除了需要员工完成本职工作、较好地完成工作汇报交流以外,IC4、IC5都需要有一定的领导力和跨组织沟通的能力;而quota这件事情更看时机和机遇。有些人要七八年才能完成一级晋升。

►给候选人的tips:

1)面试流程英伟达的招聘属于组招,而且每个组有很强的独立性,面试风格可以完全不同。不过一般来说,NG的面试流程会包括两轮电面+onsite(常见的形式是五轮back to back组面,每轮45min左右+一轮HR沟通)。当然,如果有实习转正的机会,拿ft的流程会相对简单。

2)对候选人的偏好前面提到每个组的招人标准会有所不同。我个人面试候选人的时候,最注重的是下面这些经历:对于涉及到前沿技术的SWE岗位,需要候选人展现出独立的研究、学习、管理项目的能力。因此,会优先关注简历中publication(与部门方向相关的高含金量的publication)或研究经验,其次是工作经验、学校project等。

其他工程师可能会更注重算法基础、系统设计经验等,主要从工作/实习经验里体现。

►工作体验和公司文化:

英伟达的企业文化,整体会有点偏向startup风格。

1)扁平化管理英伟达的管理非常扁平,从组织结构来看,一个manager手下可能会同时管理着十几二十个人;即使是一个entry level的工程师,和老黄之间也只隔四级。

(小八卦:前些年全体intern都会被邀请到老黄家里一起开party,不过covid以后只开过一次,不知道未来是不是还会继续作为一个routine,况且现在的intern也更多了,老黄可能得再盖一栋房子才能装得下这么多人)

扁平化管理的结果是,即使是普通的员工也可以直接参与一些决策流程,发表自己的意见。

2)技术导向整个公司非常看重技术,即使是老黄,有时候也会浏览一些技术信息,并且因为技术细节去找一个普通员工沟通交流。

3)Motivation因为公司的发展一片向好,而且也有改变世界的愿景,因此英伟达的员工普遍对自己的工作有一定情怀,愿意付出更多的个人时间去学习钻研、把工作做好;同事之间的氛围也相当好,很少会有大企业常见的政治斗争,非常有利于员工的身心健康。

►独家面经:

最近开放的应届生岗位中比较热门的就有NVIDIASWE岗,全职和暑期实习都有。比如深度学习方向的编译器工程师全职岗、AI算法软件工程师全职岗、深度学习方向的人工智能暑期实习岗等等。PH求职已经替大家整理好了面经内容~

面试内容:

1. 全职:电面 – Onsite(五轮,每轮45min,每两轮休息30min)

2. 实习:两轮(可能不是final decision,intern也有概率3-4轮)

需要以上完整面经的同学

公众号后台回复【面经】即可领取!