Sent two emails focused on the area I wanted to work:
Company A: - Email the next day to schedule first call - 15 minutes hr talk (mostly if salary, way of work, etc aligned) - 60 minutes vp of engineering (my experience, challenges the company is facing, talk shop) - 30 minutes with cto (they selling me on their company) - Offer after 2 hours of ending the chat with the cto.
All this in the span of 4 days (could have been faster but time conflicts)
Company B: - Email same day to schedule call - 15 call with recruiter (salary, expectations, etc) - 1:30 call with tech lead + someone else I forgot (talk about my experience, shop, and included a quick simple 20 minute coding challenge) - Offer the next day
Span of a week and a half since there were some holidays involved.
In 20+ years of being a developer, I only once had more than 3 interviews to get a job (Spotify almost a decade ago). Some are quick one hour chats, one was just having lunch with the CEO and CTO for an hour and chatting, Had 1-2 that were coding challenges and then 30 minutes chat.
I would never ever work for a company that required 5-8 interviews. Jesus christ