Nvidia interview | Nvidia coding questions | Nvidia oa

Nvidia coding questions | Nvidia oa | Nvidia interview

NVIDIA面试 复盘来了!包括以下来自成功上岸的 x 同学的分享:

写在最前面,感觉 NVIDIA 还是非常注重 match 程度,面试里的每一个人都问了我同样的几个问题:我喜欢做什么、我想做什么。

一面:Manager Phone Interview(45min)

  1. 自我介绍,问专业课程及项目经历。
  2. Coding 概念问答 + 简单题目。
  3. 组里工作介绍 & 行为面试。

二面:Engineer On-site 电面(45-60min)

  • Container、DevOps、软件开发流程、命名原则等细节问答。
  • Coding + C++/算法 + System Design 题量较大。

Nvidia Interview Questions

  1. In your employment experience, what suggestions have you proposed for your supervisor?
  2. Do you have any coding experience with assembly code?
  3. What is your most challenging project experience?
  4. What parallel programming experiences do you have? MPI? CUDA? Multi-threading?
  5. How are you good at Python and C++? Describe related study and project experiences.
  6. Why would you like to participate in this internship?
  7. Any CUDA programming experiences?
  8. What do you know about NVIDIA’s GPU architectures (Fermi, Turing, Ampere)?
  9. Tell me your most difficult and fulfilling project experience.
  10. Which algorithm-related courses did you take?

Nvidia Coding Question 1

构造序列:从 1 开始,每个整数 i 重复出现 i 次,直到无限。 给定若干 queries(索引列表),返回对应元素。

# Python 示例
def generate_list(n):
    lst, cur = [], 1
    while len(lst) < n:
        lst.extend([cur] * cur)
        cur += 1
    return lst[:n]

def query_elements(lst, queries):
    return [lst[q] for q in queries]

queries = [2, 3, 6]
lst = generate_list(100)
print(query_elements(lst, queries)) # [3, 3, 5]

Nvidia Coding Question 2

对数组 arr,可交换相邻同奇偶性的元素。 目标:拼接成字符串(例如 [1,2,4,3] → “1243”),求最大可能值。

# Python 示例
def max_number_from_array(arr):
    odd = sorted([x for x in arr if x%2], reverse=True)
    even = sorted([x for x in arr if x%2==0], reverse=True)
    o, e, res = 0, 0, []
    for x in arr:
        if x%2==0:
            res.append(even[e]); e += 1
        else:
            res.append(odd[o]); o += 1
    return ''.join(map(str, res))

print(max_number_from_array([1,2,4,3])) # "3421"

Read More

Contact Us

经过我们的面试辅助和 OA 代写,候选人不仅展示了编程能力,也体现了清晰思路与有效沟通。 这些经验不仅有助于 Nvidia 面试,也能提升解决实际问题的能力。祝大家面试顺利!

如果你也需要我们的面试辅助服务,请 立即联系我们

author avatar
ProgramHelp
END
 0
Comment(尚無留言)