I applied through a recruiter. The process took 2 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Jun 2012
Interview
Reasonable phone screen and then face to face interviews. Interview process was fairly common. Nothing out of the ordinary or unusual. Well handled overall. Interviewers were enthusiastic and genial
I applied through an employee referral. The process took 6 weeks. I interviewed at NVIDIA in Jan 2013
Interview
- I was referred by a current employee.
- Had 2 phone interviews.
- 1 day, 6-person live interviews.
- Phone interview with my boss.
- I thought everything went well. I heard NOTHING back for 5 weeks. Called HR several times. No information one way of the other. Gave up. Told my friend whop referred me (who works for the manager trying to hire me) that I was moving on.
- Got a call from HR 3 days later at 4:48pm on a Friday while driving to Tahoe. He made me an offer and wanted answer right then. AFTER 5 WEEKS! I told him I’d think about it over the weekend. He was annoyed. Called on Monday and accepted the offer. Once that happened HR was extremely responsive and helpful. I still work here (3 years later).
- I have heard from many others (including people I interviewed and we eventually hired) that this is the norm. NVIDIA really needs to get the hiring act together.
Interview questions [1]
Question 1
I was applying for a back-end web server job.
Using the command line, copy all of the lines from a file containing 2,000,000 lines of text from 1 file to another but only for lines that contain the string <<text>>, changing the text <<old text>> to <<new text>> and ordering the new file contents by the <<new text>> and the length of each line.
Now do it using Python.
And this was one of the easy questions.
I applied in-person. The process took 1+ week. I interviewed at NVIDIA (Santa Clara, CA) in Oct 2013
Interview
One full work day of ~1 hour interviews (including lunch, etc). Each interview was with a different member of the team. They asked the same typical puzzle type questions that you'll see at many tech companies, having me write small algorithms on the whiteboard to manipulate data structures and such.