I applied online. The process took 3 weeks. I interviewed at NVIDIA (Pune) in Feb 2021
Interview
Applied through career site,
1 st round : Previous and current professional projects discussion,
2nd & 3rd technical round:
Mostly involved problem solving questions
Was not contacted after 3rd round, no reply even when tried to check with HR after a week, so I have failed in technical round.
Interview questions [3]
Question 1
If enough info for line is there how will you find a point is on the line or above/below line
find number of valid subStrings in a given string
example in "011001010" valid sub str are 01,1100,10,01,10,01,10 groups of zeros and one are valid ,1010 though has same occurrence of 0,1 invalid as they are bot grouped together.
find if string s is divided by string t, else return integer -1
example:
- if string s ="abcdabcdabcdabcd"
- string t="abcdabcd"
then t can divide s so return length of string u which divides t i.e.., 4 which is length of u="abcd"
if s="abdabdabd"
and t="abdabd" return -1, since t doesn't divide s
Phone screen, technical coding interview, 5 hour onsite. Questions were about data structures related and bit manipulations. Questions asked did not relate to position at all (except for the bit manipulation questions).
Recruiter was non-responsive. Called to reject out of nowhere.
I applied through college or university. I interviewed at NVIDIA (Velur) in Feb 2020
Interview
There was a profile based shortlisting followed by a telephonic interview. The interviewer was very friendly and the questions involved OS, C, project based questions and some puzzles maybe from geeksforgeeks. Good experience overall.
Interview questions [1]
Question 1
5 bags, each bag has some balls. 1 bag has faulty balls. There are faulty balls weighing 1.1kg and good ones weighing 1kg. There is a weighing machine. Determine in how many measurements can you find the bag with faulty balls and which bag contains it.