SDE-2
Interview Date
July 23, 2025
Result
Selected (Inferred)
Difficulty
Medium to Hard
Rounds
5 rounds
Drive Type
Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: July 23, 2025
Interview Type: Full-Time
Result: Selected (Inferred)
Difficulty: Medium to Hard
Rounds: 5 rounds
Topics Asked: C++ (virtual function, copy constructor, output questions), Operating Systems (mutex vs semaphore, deadlock, undefined behavior, order of execution), Data Structures, Algorithms (time complexity analysis, optimization), Aptitude (probability, permutation and combination), Project discussions (roles, responsibilities, learnings, improvements).
This interview process for an SDE-2 role at Nvidia involved five rounds.
Round 1 (Technical Interview): This round included three coding questions and several C++ output questions. Questions were based on virtual functions and copy constructors. There were also discussions about projects, including roles, responsibilities, lessons learned, and potential improvements. A specific question was about the difference between mutex and semaphore, and what issues can occur if two threads access the same resource. The candidate discussed undefined behavior, order of execution, and deadlocks, including conditions and avoidance strategies.
Round 2 (Logical Interview): This round focused on logical ability with mathematical questions. Examples included: "In a group of 7 boys and 5 girls, four children are to be selected. Find the number of ways that they can be selected such that at least one boy is always there." and "Two dice are rolled together. Find the probability of getting a difference of 1 between the numbers that show up on the dice." The interviewer also asked to analyze the time complexity of a given function and suggest optimizations.
Round 3 (Technical Interview): Details not explicitly provided in the snippet, but it was a technical round.
Round 4 (Technical + Behavioral Interview): This round combined technical and behavioral aspects. Questions about projects the candidate was proud of, challenges faced, and lessons learned were asked.
Round 5 (Technical + Behavioral Interview): Similar to Round 4, this round also included technical and behavioral questions.
The overall experience suggests a comprehensive evaluation of technical depth, problem-solving skills, and project understanding.