Senior Staff Software Engineer applicants have rated the interview process at NIO with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 46.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Staff Software Engineer roles take an average of 2 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at NIO overall takes an average of 20 days.
Common stages of the interview process at NIO as a Senior Staff Software Engineer according to 2 Glassdoor interviews include:
Phone interview: 33%
Presentation: 33%
Drug test: 33%
Here are the most commonly searched roles for interview reports -
Four rounds
1. Coding, leetcode easy / medium level
2. Coding, React to implement a timer count down
3. System design, Youtube TopK in a given sliding window
4. HM interview
I applied through an employee referral. The process took 2 days. I interviewed at NIO
Interview
It's typical silicon valley interview process. HR will first schedule a 45 min phone screen interview. After that you will be asked for in-person interview. Typically there will be 5 interviewers each having 45 minute time slot with you.
Interview questions [1]
Question 1
Most of interview questions are related to your programming skills, and OS knowledge. Any experience with open source, and developing a product from scratch is considered very positive.