Nvidia Interview Experience for Senior Software Engineer
Summary
I experienced an interview loop for a Senior Software Engineer position at Nvidia, which included screening, hiring manager, problem-solving, and system architecture rounds. I felt the process was specific to a particular team, and I was asked to design a hashmap without using the standard template library.
Full Experience
The interview loop, I felt was very specific to a particular team.
Round 1 (Screening)
Intro and work experience discussion
Python question, multiple parts mostly focussed on parsing
Round 2 (HM)
Previous projects
Behavioural questions
Next 3 rounds scheduled for the same day
Round 3 (problem solving)
Easy/medium string manipulation problems in C/C++ with no STL.
Design a simple hashmap without any STL
Round 4 (System Architecture)
Intro and work experience discussion
Discussion about the project they are working on, and architecture discussion/problems based on that
Round 5 (problem solving)
Intro and Resume discussion
Interviewer asked few coding questions but did not seem to be interested
Interview Questions (1)
Design a Simple Hashmap without STL
Design a simple hashmap data structure without utilizing any standard template library (STL) containers or functionalities.