The process was very professional and smooth, with all the information available. There were no surprises. Everyone was very kind.
Even though the process may look kinda long for some people, each stage was meaningful and had a purpose for both sides, and most of the interviews felt like a relaxed conversation with a colleague.
Interviews - Stages:
1. Introduction with HR
2. Engineering manager
3. Live coding challenge
4. Product manager
5. CTO
6. Final offer