This was a 4 stage interview:
1) Interview/overview with recruiter - discuss qualifications, salary expectations and job requirements
2) interview with technical hiring manager
3) interview with technical team member
4) on-site 6 person panel interview
-2.5 hour interview block
-30 minute panel interview on a technical project you did
-30 minute one on one technical interview
-15 minute break
-30 minute one on one technical interview
-30 minute one on one technical interview
-30 minute one on one behavioral interview