I applied online. The process took 2 months. I interviewed at NVIDIA (Taipei) in Jan 2024
Interview
First interview with hiring manager, followed by four engineers for technical interviews.
Programming problems included data structures, bit-wise operations, API designing, and CPU optimization techniques. There were LeetCode-style problems but really not too many of them.
Interview questions [1]
Question 1
They showed me a relatively simple function, with some resource allocation logic inside, and asked how I would design the function's signature so that a caller would be able to access the allocated resource but leave the release of it to the same callee.
I applied online. The process took 3 weeks. I interviewed at NVIDIA
Interview
An HR representative reached out to me regarding a design verification opportunity. The process begins with a screening interview and move on to a second interview with a senior engineer.
Interview questions [1]
Question 1
Some computer architecture questions like pipeline design and pipeline hazards
I applied online. I interviewed at NVIDIA (New York, NY)
Interview
It was a phone screen interview where the interviewer explained about the roles and requirements. There was 30 mins hands on test with linux followed by 15 min behavioral questions.
Interview questions [1]
Question 1
Check CPU usage
Which operating system, list all users on this system, print their userids, run few commands and explain what will happen, list processes listening on ports, find their pids, what tools can be used to do that.
Behavioral questions were mostly like tell us when you had conflict with manager and how did you solved it, How will you prioritize between two tasks etc etc