First round screen with recruiter.
Then had a 30 minute interview with an engineer on the team that was about 1/2 javascript questions (quite basic) and 1/2 behavioral questions.
Then had 4 hour virtual onsite consisting of 2 1-hour long sessions working on the same React puzzle and 2 1-hour long behavioral questions with senior engineers/managers.