Multiple steps, that happened in sequence:
- Hiring manager screen
- 3 technicals, all schedule after passing the last
- Discussion with a recruiter
- Discussion with CEO
This was 6 total interviews where you had to pass one to be scheduled for the next.