After an initial screening with HR, I had an initial interview with an Engineering Director in the Company.
Following that call 4 interviews:
1. Technical interview: Coding + System Design
2. Technical interview: Past experience + System Design
3. CTO interview: Past experience + System Design
4. HR interview
Overall the interview process was extremely professional. I received excellent feedback from each interviewer. The interviewers were very nice and engaging throughout the process