After a recruiter call, I ended up doing a short, pretty structured loop that moved fast. The format that stuck out was mostly rounds on the technical side with a couple of behavioral touches: one setup I experienced was four rounds in total, split between coding and then a manager-style conversation. Another version I went through was even more compressed—two rounds in a single day, with a mentor/manager-style discussion plus an HR round. Across that whole arc, the on-site time felt manageable, roughly a few hours end to end when it was on-site, and HR seemed responsive about scheduling.
The coding portion leaned heavily on LeetCode-style problems. I remember doing a mix of easy to medium questions, and at one point I implemented a small React timer countdown during a live coding session. There was also a system design component where I was asked about something like TopK over a sliding window. In the manager-facing conversations, the questions were less about trick facts and more about my background—my work and research from my resume, my career path, and why NIO specifically. I also got asked to compare preferences around OEM companies versus supplier environments, and someone checked that my English would be sufficient.
> 1 year
Difficult Neutral Australia
My process started with a technical interviewer who first wanted to hear about my working experience, largely by walking through what was already on my resume. That part felt normal, but the rest of the screen had real pressure: I then got asked three algorithm questions in a LeetCode format. I hadn’t prepared for that at the time, so I fumbled more than I expected and ended up failing. The questions themselves weren’t presented gently, and the whole thing felt like I was being tested on readiness, not just background.
Later in a similar loop, I saw how much the role could skew toward basics and resume-grounded reasoning. In that kind of round, interviews were described as professional and not overly harsh—interviewers would guide rather than try to pin me down—but the topics still felt like careful knowledge checks rather than deep day-to-day engineering problems. I was asked things like my career path, and why I was interested in NIO. I also remember being asked practical language-fit questions, including whether my English was good enough, which made the process feel more “human fit” than purely academic.
> 1 year
Easy Negative Germany
My interview felt easy and didn’t take long, and I remember walking out with the sense that it could have gone well. The awkward part was how some que…
> 1 year
Average Negative Italy
I went through a four-step process that dragged on way longer than it should have. It started with a recruiter phone call, then I met the hiring manag…
> 1 year
Average Neutral United States
The experience I had was fast and fairly light on ceremony. I did two rounds, and the whole thing moved quickly enough that the interview process fini…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically starts with a recruiter call, followed by a series of technical and behavioral interviews, often spanning multiple rounds. Candidates have experienced both compressed loops with fewer rounds and longer processes with multiple interviewers, but communication about the timeline can be inconsistent.
Recruiter callMulti-roundTimeline
Technical Assessment Focus
Candidates should prepare for a strong emphasis on coding and algorithm questions, often in a LeetCode format, as well as system design discussions. The technical interviews may include practical coding tasks and theoretical questions related to machine learning or software architecture.
LeetCodeSystem designCoding tasks
Behavioral & Cultural Fit
Behavioral interviews focus on candidates' backgrounds, career paths, and motivations for joining NIO, with an emphasis on understanding personal fit within the company culture. Questions may explore experiences in team environments and alignment with company values.
BehavioralCultural fitCareer path
Communication & Follow-up
While the interview process is generally described as professional, many candidates report significant delays and lack of communication from HR following interviews, leading to feelings of uncertainty and frustration. Timely feedback is often highlighted as a crucial area for improvement.
CommunicationFeedback delaysHR follow-up
Interview Environment & Experience
The overall interview environment is often described as friendly and professional, with interviewers aiming to create a positive experience. However, some candidates have reported feeling pressure during technical assessments, which can impact their performance.
ProfessionalismInterview environmentPressure
Preparation Insights
Candidates suggest focusing on algorithmic problem-solving and familiarizing themselves with the specific technologies mentioned in their resumes, as well as practicing behavioral responses to common questions. Being prepared for both technical and cultural fit discussions is essential.