It took a month and a half. First I sent the application through the website, and then got asked to do a video cover letter. A few days after that I was invited for a phone interview, during which the recruiter asked behavioral questions. Right after the interview, I received an online assessment, which had a math portion and a personality test. The next day I was scheduled for the final interview, which had a few technical questions and a few behavioral questions. Overall great experience.