There are four rounds of interviews: the first is a take-home assignment, the second is an interview with an existing engineer who will discuss design decisions related to the take-home assignment, the third is a brief conversation with the HR person who invited you for the interview, and the fourth is a superday onsite interview at their office. The take-home assignment is not overly challenging, and the engineer and HR are very relaxed and supportive. The overall experience, except for the very last onsite interview, is quite satisfactory.