ESPP, medical insurance. Cheap food for lunch and dinner.
Vacation policy favors Nvidia; those who have worked there for a while know it well.
There is no work/life balance.
There are many legacy and old engineering methods from the end of the 20th century.
There are many inexperienced, cheap college grads being hired or H1 visas with little guidance. There are also some experienced graphics expert engineers, but the overall department lacks them. There is a lot of bad, hard-to-change code that lacks quality. There are many decisions made by unskilled decision-makers trained by inexperienced individuals who do not hold themselves accountable.
Short incremental product cycles are used to stay ahead of the competition (Nvidia obsoletes its own products out of fear of competition), and many bugs are inherited from the past.
Some difficult people are not managed well.
Some good engineers are overloaded, therefore not executing well or not leading, which eventually leads to failure. It is an uneven workload organization.
Nvidia has many weaknesses, and it lacks competition at this point.
Academia pointed you accidentally to the potential of GPUs in computing and the AI market.
In short, there were not many players, but there will be, and your solutions are inadequate.
3 rounds of interview: * Basics of SV * Verilog * Pseudo code * UVM * OOPs * Assertions * Perl Project on the resume: * Classes * Drivers * Monitors * Object-oriented programming * Constraints Basics, but lots of questions
It was straightforward. I had two phone calls and then seven rounds on site. They asked questions from my resume first and then started giving some designs, asking me to verify them.
Telephone interview, followed up with an on-site screen, plus another full round of 5. Nvidia doesn't know how to interview. They were light on work-related questions like DV technologies or debugging questions, or how to work with difficult people,
3 rounds of interview: * Basics of SV * Verilog * Pseudo code * UVM * OOPs * Assertions * Perl Project on the resume: * Classes * Drivers * Monitors * Object-oriented programming * Constraints Basics, but lots of questions
It was straightforward. I had two phone calls and then seven rounds on site. They asked questions from my resume first and then started giving some designs, asking me to verify them.
Telephone interview, followed up with an on-site screen, plus another full round of 5. Nvidia doesn't know how to interview. They were light on work-related questions like DV technologies or debugging questions, or how to work with difficult people,