I applied online. The process took 1 week. I interviewed at NVIDIA in Dec 2021
Interview
Few hiccups at the very beginning. The interviewer was a no show (twice) but the HR later scheduled with another person from the team. No other issues. This was a phone interview.
Interview questions [1]
Question 1
Code snippet with bugs. Needed to find the bugs and fix them.
Run length encoding (strings).
One technical phone screen with NVIDIA for system software engineer position. Interviewer was friendly and asked questions on OS concepts ( synchonization primitves, implementation), PC architecture ( caching, coherency) and basic C programming.
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