It is a process, initial call with the recruiter, after that was a written assignment that has to be returned in 24-48h, after that a call with hiring manager and the last round is "on-site" 2h long with 4 different people. Overall it took about 3 weeks from the beginning to the offer.