# 1st Step
Quick screening with a member of the Talent Team, questions about my background. 15 minutes on the phone.
# 2nd Step
Screening with questions with an Engineering Manager about my previous work, other general dev questions, and deep dive analysis of a technical challenge I've had in the past. 45 minutes.
# 3rd Step
Technical assignment, with possibility of choosing one of two problems (or both). Quick to solve in a couple hours, although you can show off a little bit. Possible to do in many languages, which is a plus. No time pressure, which was very nice.
# 4th Step
A session of multiple interviews all back to back, with different members of the team in different levels of management / coding skills. Did a system design, an algorithmic question, a personal interview and an interview with one of the managers of the company. The whole process is very well streamlined, so everything is done in 2h30m.
# 5th Step
Call to discuss job offer, preferences.
# 6th Step
Final offer
The 6 steps were done in 8 days, which was pretty amazing (the quickest of all the processes I did). The team is very knowledgeable, and approachable.