I applied through college or university. The process took 2 weeks. I interviewed at NVIDIA (Pune) in Mar 2025
Interview
I recently interviewed for a Software Intern position at NVIDIA, and although I was not selected, the experience was both challenging and rewarding. Here’s a quick rundown of my journey:
Application Process:
I applied online through NVIDIA’s careers portal. Within a couple of weeks, I received an email for an online assessment, which focused on coding and problem-solving skills.
Online Assessment:
The assessment consisted of a few data structures and algorithms problems, mostly focusing on arrays, strings, and graph-related questions. The questions were of medium to high difficulty, and time management was key. I managed to solve most of them but could have optimized one or two solutions better.
Technical Interview (Virtual):
I was then shortlisted for a technical interview. The interviewer was friendly and began with a brief intro. The interview was about an hour long and included:
DSA Questions: Focused on trees and dynamic programming. I was asked to explain my approach and write clean, optimized code.
Conceptual Questions: A few CS fundamentals like OS concepts (process vs thread), memory management, and networking basics.
Project Discussion: I walked through one of my major projects. The interviewer was interested in the problem I solved, technologies used, and challenges faced.
Final Thoughts:
Although I didn’t make it to the final round or get an offer, the experience helped me understand NVIDIA’s high standards and gave me insights into areas I need to improve, especially optimizing code under time pressure and brushing up on system design basics.
The interviewers were professional, and the process was smooth and well-organized. I appreciate the opportunity and will use this experience to grow and prepare better for future interviews.
Key Takeaways:
Strong DSA skills are a must.
Be ready to explain your projects deeply.
Brush up on CS fundamentals, especially OS and system-level concepts.
Looking forward to applying again in the future and coming back stronger!
I applied online. The process took 4 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Feb 2025
Interview
First two rounds are 45 mins. Last round has 5 x 45mins + recruiter. Technical questions include coding and domain knowledge, such as digital design, computer architecture, state machine and easy RTL C++ and Python coding.
Interview questions [1]
Question 1
5-stage architecture and memory hierarchy. project experience
It was pretty good, very nice people, hard workers. Overall it was a good experience, I liked it very much. Everyone I talked to was knowledgable hard working, and welcoming.