Assessment: Take-home test, mostly algorithmic questions.
First round: Coding interview, including self-introduction, review of the first-round work, and some questions on JavaScript and browser mechanisms.
Second round: Behavior interview. a conversational Q&A about past experiences, problem-solving approaches, teamwork, and communication style