I had a very positive interview process overall. My recruiter was exceptionally helpful every step of the way and provided detailed feedback after each round which really helped me prepare. There was a lot of effort into tailoring the interview experience such that I was speaking with members of the team I was interviewing for directly and everybody was warm, engaged, and helpful. There was 3 rounds: recruiter screen, hiring manager screen + technical screen (vanilla JS related questions), and an onsite with 4 rounds (2 pair programming, 1 system design, 1 project deep dive). Pair programming rounds all involved vanilla JS or HTML/CSS which was directly relevant to the role. They were all pretty fun puzzle-like questions that were very unique and interesting to work through.