Posts

Showing posts from May, 2025

2025英伟达面经与真题

Image
 英伟达作为近几年来全球AI竞赛的最大赢家,几十年前起步时仅仅是个游戏加速引擎的小玩家,后经多次垂死挣扎转型成为GPU高级玩家,逐渐在游戏配置、虚拟货币挖矿、AI服务器方面成为全球领头羊,我对英伟达的崇拜和向往要从2022年全球AI大模型爆发开始,在此之前,英伟达对我来说顶多算是个游戏服务器厂商和钻漏洞做挖矿GPU的公司,但它现在成为我职业发展的选项之一。 三年前我从中科大数学系本科毕业后到美国芝加哥大学作为交换生,进修芝加哥大学的计算机科学专业,在校期间,曾多次找学长推荐进入Microchip开始实习,一开始做一些嵌入式软件开发,后经转岗从事算法研究工作,去年毕业后通过多轮面试正式成为英伟达的员工,但这一路上并不是非常顺利,曾多次面试碰壁,没有顺利通过所有环节,好在师兄在面试上也给予了许多帮助,包括简历优化、 OA代做辅助 ,模拟面试和面试题分享等,可以说如果没有师兄的鼎力相助,我大概率是没法进入英伟达任职的,毕竟我的实习经验并不算很亮眼。 今天主要想通过这篇文章分享一些我对英伟达面试的一些流程总结和一些技术考察点的分享,便于有需要的同学进行提前做准备,别再像我一样反复碰壁。 英伟达软件开发工程师招聘和面试大致流程 英伟达的面试流程通常始于简历筛选,候选人需要在简历中充分展示相关的经验和技能。通过初步筛选后,符合条件的申请者将被邀请参加在线测试(OA),主要考察编程和解决问题的能力。这一阶段对于能否进入下一环节至关重要。 在线测试表现优秀的候选人可能会先进行一到两轮电话面试,之后才会被邀请参加现场面试(Onsite)。现场面试环节以其复杂性著称,通常包括多轮技术面试,涵盖编程练习、系统设计以及对过往项目的深入讨论。这一阶段旨在考察候选人的技术实力以及是否契合公司文化。 简历筛选 在英伟达,简历筛选流程采用AI算法自动完成,重点关注相关经验和技术技能。约75%的申请者会在这个初步阶段被筛掉,通过初步筛选的申请者通常会进行在线测试(OA),主要考察编程和解决问题的能力。在线测试中表现顶尖的候选人会被邀请参加初步的电话筛选。 电话面试 英伟达通常会为软件工程师候选人安排一到两轮电话面试。这些初步的通话侧重于评估技术技能和文化契合度,内容包括编程问题以及对过往项目和经验的讨论,电话面试设计得比较精简,通常每轮约45分钟。候选人可能会被要求解决编程难题或解释复杂算法...