There were 2-3 rounds. I went through 2 rounds and i believe there would've been another round if i would've cleared the 2nd round.
The first round was all about JS/react. Questions ranging from optimizations in react/JS to creating a NxN chess board in react.
For the second round they called me to the office on a Saturday. I thought it would be an in person interview but i was given a laptop with the interviewer at home taking the interview.
As per the questions she asked me questions from typescript, webpack, create and submit form using just html, styling cards with responsive CSS, call api and show data in table with vanilla JS, optimization on code level and infrastructural level.
In both these rounds the interviewer's camera was off. The first round was the most robotic question and answer round I've given. The second rounds interviewer was still enterprising and wanted a very specific answer for her questions, if the answer was along the same line but you didn't say the word she was looking for , she'll mark you wrong for that question.
Some genuine advice to sapient: Don't call interviewee to your office if you're not calling your interviewers, people came from other states because the HR had mentioned that its an in person round.
Train your Inteviewers to be empathetic, switch on their cameras and at least introduce themselves.