Applied online via their website.
Was sent a Hackerrank Test a couple of weeks later. The test wasn’t hard, but the last coding question kept failing half the test cases because of timeout. I’m pretty sure my solution was the most optimal but since I failed some test cases, I assumed I failed the test.
To my surprise, I was contacted by a recruiter for a technical phone screen. Pretty straight forward tech questions.
Last step was a behavioral phone interview with the hiring manager. Common HR questions. Slightly technical.
Was given the offer a week later.