I applied through an employee referral. I interviewed at NVIDIA
Interview
Through a referral. The interviewing panel ranged from very enthusiastic to very detached and overworked (one was literally dozing off on camera). Questions were very narrowly focused on what they are doing at the moment suggesting they look only for depth (no breadth and no well-roundedness). The panel mostly comes from one nationality. I was a little disappointed, but the disappointment did not discourage me from wanting the job. It is NVIDIA.
Interview questions [2]
Question 1
Explain the wireless communication system at the baseband (and then a deepdive naturally emerges from that point into different algorithms).
I applied through a recruiter. I interviewed at NVIDIA
Interview
Recruiter reached out, sent over a questionnaire. Then I had an initial screening conversation, was scheduled for a panel interview. At the last minute the recruiter asked to reschedule for next week. Ghosted after that. Highly unprofessional.
About C++:
What is the difference between stack and heap memory in C++?
Can you explain RAII (Resource Acquisition Is Initialization) in C++?
What is the role of the "virtual" keyword in C++?
How does C++ handle memory management compared to other languages?
How do you implement polymorphism in C++?
Can you explain the difference between deep copy and shallow copy in C++?
What is the difference between "new" and "malloc" in C++?
How does exception handling work in C++?
What are the advantages of using templates in C++?
About Your Background:
Can you describe a challenging C++ problem you’ve solved in your career?
How do you stay current with the latest advancements in C++?
What is your educational background in computer science or engineering?
What skills do you think set you apart in the field of C++ programming?
Interview questions [1]
Question 1
how abstract classes works behind the scenes in memory