The interview process is flexible, there are 4 interviews in total: hiring manager, tech fluency, coding, and system design. Overall it is a comprehensive process, with a lot of flexibility for scheduling interviews, you can choose to schedule all interviews on the same day or split them in many days.