Three Stages:
1. Recruiter asks about your background and for you to rate your skills on a scale.
2. Online code assessment is sent out, with 3 questions you have to solve.
3. A panel interview where they ask about your background, quiz you with technical questions, and then in the final portion of this interview it's a short design problem for you to solve on a whiteboard. While the question isn't hard they do not care about any optimization, how data is handled, or how to resolve common issues the user might face. They just care about the logic for greying out an element on the page.
4. The recruiter mentioned there being a personality test after the 3rd step (technical interview) but the hiring panel in that step confirmed there was no personality test for this position.
The interview process spanned over a month.