I applied online. The process took 1 week. I interviewed at NVIDIA
Interview
Initial call was 1 hour, and was mostly quick-fire questions about tech relevant to the role I applied for. The initial email gave some hints about what topics to focus on. The interviewer also gave a lot of information about the role and team.
Second interview was a live coding interview conducted over HackerRank. Questions were pretty straightforward, a few string manipulation questions, a recursive function, parsing a config file with regex. Interviewers were not very engaged. I asked if I could look at documentation for a Python function and the interviewer said "Uh, probably not", which was confusing. When I asked questions I had to repeat myself because they were doing something else. This was scheduled for 1 hour but took closer to 2. I got 2/6 correct and received an automated rejection email after this stage.
I would have liked to see them make more of an effort to set the tone, and be clear up front about the rules for the interview. I also think documentation should have been allowed.
An OA followed by a 1 hour interview a few days later. The OA had 3 sections - apti, cs, coding (2 questions). The coding questions were easy enough - one was on priority queues. The interview started with intro the they asked questions from the domain I made my projects on (but not directly on project). Then 2 easy-medium DSA questions - to find missing number, to rotate a matrix. Waa pretty easy other than the domain bases questions which were incomprehensible to me.
It was a technical Interview there was 5 DSA questions, 3 were Easy and the interviewer asked to explain approach and 2 were medium questions. The time of the interview was 45 mins
Interview questions [1]
Question 1
Technical Interview. The questions were from data structures and algorithms