Received a call from the recruiter, and decided to interview with Hotstar.
The first round was an online coding round. I had a video call with one of their engineers, who asked a few JavaScript related questions, and asked me to implement a small utility class. The round went well, and we scheduled an on-site visit which included 5 additional rounds of interviews.
The rounds included:
- DS/Algo round
- JavaScript coding
- Architecture and Design
- Bar Raiser
- HR Round
The first round was not too bad. We discussed some general theory around React, Redux, etc., along with a couple of algorithmic questions.
The second round discussed some JavaScript concepts, through very specific examples. The round was not bad overall, but I felt that using very specific problems or tricky applications of certain concepts does not do justice to the candidates knowledge and experience.
The third round was supposed to happen in person, but the interviewer was unavailable on-site and had to take the interview over a video call. This round was very disappointing because it focused on backend systems design and architecture while I was applying for a front-end role. Both fields have different approaches to problem solving, and tend to focus in different areas.
Fourth round did not happen because the interviewer was unavailable. I was told that they'll schedule it again.
A few days later I reached out to them for an update, and they emailed me that they'd decided not to proceed with my application.