I went through a recruiter.
- HR screening: introduced myself, my experience, motivations for applying, they shared a bit about the role and the company
- Behaviour interview with 2 engineering managers.
- Technical interview - I had to present a technical project that I'd worked on
- Value interview - with 2 of the exec team. In my case I had a meet with the engineering managers that previously interviewed me to help me prepare for the call, which was really appreciated!
- Provisional offer pending references
- Offer
The updates between the steps of the process were prompt, and if there were any delays of more than ~1 day I was kept updated. This was really refreshing!