It was more of coding and workaround and applicant based. To test and validate do you know the concept or not properly. On top of it they had concepts asking more of c++
You have to apply online or via any medium of access. There will be multiple round of interview based on what job title you have applied for. Your programming skills must be up to the mark or it wont be possible to sneak into the company
I applied through a recruiter. I interviewed at NVIDIA
Interview
Firstly there was a conversion with human resources person, who asked questions about my experience and about my skills and motivation, and then a technical interview with some technical questions. The interview was 30 minutes long.