
NVIDIA interview Review is here! Including the following sharing from x students who successfully made it to the bank:
At the top of the page, I feel that NVIDIA is still very focused on the match level, and everyone in the interview asked me the same few questions: what do I like to do, what do I want to do.
One side: Manager Phone Interview (45min)
- Introduce yourself and ask about professional courses and project experience.
- Coding concepts quiz + simple questions.
- Group job description & behavioral interview.
Second Side: Engineer On-site Electric Interview (45-60min)
- Q&A on Container, DevOps, software development process, naming principles and other details.
- Coding + C++/Algorithms + System Design Higher number of questions.
Nvidia Interview Questions
- In your employment experience, what suggestions have you proposed for your supervisor?
- Do you have any coding experience with assembly code?
- What is your most challenging project experience?
- What parallel programming experiences do you have? MPI? CUDA? Multi-threading?
- How are you good at Python and C++? Describe related study and project experiences.
- Why would you like to participate in this internship?
- Any CUDA programming experiences?
- What do you know about NVIDIA's GPU architectures (Fermi, Turing, Ampere)?
- Tell me your most difficult and fulfilling project experience.
- Which algorithm-related courses did you take?
Nvidia Coding Question 1
Constructs a sequence: starting at 1, each integer i repeats itself i times to infinity. Given a number of queries (indexed lists), return the corresponding elements.
# Python Example
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].
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
For the array arr, neighboring elements of the same parity may be exchanged. Goal: splice into strings (e.g. [1,2,4,3] → "1243") to find the maximum possible value.
# Python Example
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))
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
After ourInterview assistanceand OA ghostwriting, the candidate not only demonstrates programming skills, but also clear thinking and effective communication. These experiences not only help in Nvidia interviews, but also enhance the ability to solve practical problems. I wish you all good luck in your interviews!
If you also need our interview assistance services, please Contact Us Now.