1 30-min recruiter interview, 1 30-min manager technical interview, 1 5 hour interview including 1 hour presentation about myself, 5 30-min interviews with different team members, and a 30 min break.
Then they lost the contract that I was supposed to work on. The recruiter proceeded to lead me on for close to a month, then took my opportunity for employment away.
The opportunity resurfaced 3 months later, and after a 10 minute interview I was re-recruited into the company by the manager I met. Just a cruel reminder that recruiters do not have your best interest in mind and interview impressions are very important.