I applied through a recruiter. The process took 1 week. I interviewed at NVIDIA (Taipeh) in Feb 2024
Interview
The initial stage involves an online HackerRank test, spanning two hours. It is crucial to remain on the test page throughout this duration, as switching browser tabs is prohibited and will trigger a warning from the HackerRank. The assessment comprises 30 questions covering a variety of topics, including operating systems (e.g., the banker's algorithm, threads, CPU scheduling), programming in C (e.g., structures, unions, strings), security, and several coding problems.
I applied online. The process took 3 months. I interviewed at NVIDIA (Bengaluru) in Nov 2023
Interview
Just attempted 1st round but didn't get through to further rounds as i was not prepared enough. Interviewer was good and tried to ask relevant technical questions according to my level of knowledge. Mainly centred around C++.
Interview questions [1]
Question 1
1. OOPs concepts - what are the types of polymorphism and write a code to explain runtime polymorphism.
2. Questions on constructors and how they are invoked for inherited classes.
3. Virtual functions/ abstract classes.
4. Binary tree question - view of binary tree facing the root node.
5. High level system design questions on websockets/ http, scaling, caching etc.
I applied through a recruiter. The process took 4 weeks. I interviewed at NVIDIA (Taipeh) in Nov 2023
Interview
The interview process was very smooth. HR will continuously remind you of the interview time and also tell you the name of the interviewer. During the interview, the interviewer will ask about some basic operating system questions, as well as inquire about things related to your resume. You need to be well-prepared and in-depth.
Interview questions [1]
Question 1
Operating systems (ex. process v.s thread, TLB, PCB, ISR, C/C++), resume-related.