After applying online, I was sent an online coding challenge that had about 5 questions. This could be completed in any language. Next, I had a basic phone screen with the recruiter. I was then invited for a half day of interviews. First was with a director, the next was a 1hr whiteboard session with two engineers, then an interview with the engineering manager, then a culture fit interview with a product owner, finally a quick benefits overview with HR.