Top Tech Transition Enroll now

Real Interview Experiences

Learn what to expect, straight from candidates who've been through it at top tech companies.

908 interviews243 companies286 offers
Loading experiences…

Browse by company

Browse by role

← Back to all experiences

Nvidia Software Engineer Interview Experience

Nvidia

ResultIn progress
Timespan—
DifficultyMedium
Rounds1

Interview process

Coding, Data Structures & Algorithms

These questions focus heavily on C/C++ mechanics, memory manipulation, and strings.

"Implement an LRU cache with serialization and evolving constraints."

"Design a simple hashmap without any STL."

"Implement memcpy and memmove from scratch, first defining the difference between them, then writing the implementation."

"Write functions to serialize and deserialize a list of strings."

"Reverse a linked list."

"Merge Intervals."

"Given an integer array nums and an integer k, return true if nums has a subarray of at least two elements whose sum is a multiple of k."

Interview rounds · 1

  1. 1

    Phone screen

    1. Q1. Can you write a macro which takes size, alignment as input and returns the next size which is aligned to alignment. ASsume alignment is all 2powern where n=1, 2,3... ex: UP_ALIGN(10, 8) should return 16
    2. Q2. Allocate a 2d array memory dynamically

Tips from the candidate

Project Deep Dives & Behavioral

NVIDIA heavily anchors its behavioral rounds on deep technical constraints and team dynamics.

"Describe the most technically complex project you have worked on and explain why it was complex." (Note: This is the perfect opportunity to detail the architectural decisions you made when implementing your wireless streaming solution for sharing physical block devices, or the low-level patching required for your eBPF toolchain optimization).

"Tell me about a technical challenge that you have overcome."

"Describe an experience working in a cross-functional team."

"Tell me about a time you had a conflict with someone. How did you resolve it and what did you learn?"

"Tell me about a time when you received negative feedback and how you handled it."

"Tell me about a time when you made a decision with limited data."

"How do you prioritize tasks?"

"Tell me about a time when you worked on a project with a tight deadline."

"Tell me about yourself."

Company culture

Intro and Resume discussion. Interviewer asked few coding questions but did not seem to be interested.

Details

CompanyNvidia
RoleSoftware Engineer
LocationIndia
InterviewedMay 2026
Questions asked2