The first round was more of a behavioral interview. They then asked me to do a bunch of coding questions (e.g. write a motor controller from scratch). Also asked some programming questions and questions about my experience.
The interviewer was very polite and patiently listened to me talk about my work experience, personal interests and career plan. The whole interview lasted 50 minutes, which was a good interview experience