NVIDIA · Primly Community

NVIDIA coding interview and online assessment: format and difficulty, 2026

backend_bekah · 5 replies

Did the NVIDIA coding / OA process earlier this year for a senior software engineer role on the CUDA compiler team. Going to lay out the format since I couldn't find a clean description anywhere when I was prepping.

For my loop there was no separate HackerRank/Codility OA. The coding happened during the interview itself. My recruiter said format varies by team: some teams give a take-home before the technical screen, some skip straight to live coding. Mine was all live.

Technical phone screen: One 45-minute session with a senior SWE from the team. One medium-difficulty problem: a graph traversal variant. Wasn't tricky but the interviewer asked me to walk through edge cases thoroughly, and then asked me to optimize the space complexity after my initial solution. That second part caught me off guard. Know your complexity math.

Onsite coding rounds (my loop had two): Round 1: dynamic programming, medium-hard. I'd put it at LeetCode hard territory. Not a famous problem but the same category as knapsack variants. They want you to code it clean, not pseudo-code it. Round 2: system/algorithm hybrid. The problem started as a straightforward implementation but evolved into a design question about how to scale it. Felt like a soft system design round dressed up as a coding problem.

Language choice: C++ is common at NVIDIA (GPU stuff is C++ world) but I did Python and nobody cared. One of my interviewers specifically said they care more about problem-solving than language. I'd still avoid something exotic.

Difficulty overall: harder than Google phone screen, roughly comparable to Meta E5 onsite coding. NVIDIA interviewers are less polished at giving hints than Meta or Google interviewers, in my experience. If you're stuck, ask clarifying questions proactively.

No LC premium subscription required but I'd grind graphs, trees, and DP before this one.

5 replies

qa_quinn

Did you need to know CUDA at all for the coding rounds? I've been stressing about whether I need to deep-dive CUDA programming just to pass a coding interview.

quietquit_quincy

For the SWE coding rounds: no, I didn't write a single line of CUDA. That's a different job family. CUDA knowledge matters more for interviews targeting roles on the driver team or GPU software group specifically. For general SWE roles it's algorithm fundamentals.

pivot_pat

The 'medium evolving into a design question' pattern is something I've seen at a few big-tech companies lately. Like they want to see how you think when the scope shifts under you. Good to know NVIDIA does it too.

frontend_fran

How long between OA / phone screen and getting the onsite invite? I'm in the recruiter screening phase right now and timelines are hard to predict.

quietquit_quincy

About two weeks from phone screen to onsite invite in my case. Then another three weeks to schedule the actual onsite. NVIDIA's pace felt slightly slower than FAANG but not terrible.