Five separate interviews spread across 6 weeks, all remote. The first interview was a screening call with HR, the second covered programming with a developer. The third interview was role specific conducted by someone on the team, then the fourth was with the hiring manager. The final interview was with the CTO/CPO. None of the interview questions were about whether you could answer obscure trick questions, they were more about seeing if you understood concepts and to gauge if you had a good understanding of the subject matter. The whole process was very transparent, and HR was quick to follow up after each interview to give you a timeline and next steps.