* online questionnaire about your background and skills
* Phone interview with the recruiter about skills, background and some very low-level technical questions
* Online "whiteboard"
* Take Home technical test
* on-site interview with Head of Engineering, future co-worker and a member of another team, final interview was with CTO