Round-3 (Managerial Round)

This round was heavily focused on my resume and past experience. The interviewer asked about my work at my previous internship, my projects, and other experience mentioned on my resume. I ran a couple of my projects during the interview and explained the working.

He asked me why I was interested in the Compiler Intern role to be specific. I explained that I enjoyed courses like Computer Architecture, Compiler Design and Parallel Computing during my B.Tech, and wanted to pursue a role that was a culmination of these courses.

He then asked me various questions from Computer Architecure like:

  • Explain how computer memory works.
  • How does information travel from Secondary Memory to CPU Registers.
  • What is cache memory?
  • What are L1, L2, L3 caches?

    He also asked me questions on GPU architecture and CUDA programming since I had a CUDA project on my resume.

  • Explain the difference in CPU and GPU architecture?
  • How do we manipulate memory in CUDA?

He then asked me to tell my laptop’s architecture. I answered that it was 8 cores and 16 logical processors.

I was then asked to explain logical processors and hyperthreading.

I was also asked questions on Compiler Design, the phases of Compiler Design, the difference between an abstract syntax tree and a semantic syntax tree, lexical analyzer etc.

At the end of the interview, he asked me if I had any questions for him.

I asked him about his experience at the company and what he liked about it.

Approximately a week after the Manager Round, I received a call from Nvidia saying I had been selected!


Nvidia Interview Experience For Compiler Intern (6 Months)

I applied for the role of Compiler Intern for Nvidia off-campus on their portal. I applied for the role sometime in September, and based on resume shortlisting, I received an email towards the end of October saying they were interested.

Similar Reads

Round-1 Online Test

The first round comprised 21 MCQ questions focused on C/C++, Programming, Data Structures and Compiler Output....

Round-2 (Technical Interview)

The entire round was coding-based. I was given a live coding link which already had the code for a program written. The code was written in C, and around 250 lines. I was given 5-10 minutes to analyze the code and understand the program. Once done, I had to point out any errors I could spot in the program....

Round-3 (Managerial Round)

This round was heavily focused on my resume and past experience. The interviewer asked about my work at my previous internship, my projects, and other experience mentioned on my resume. I ran a couple of my projects during the interview and explained the working....