The interview process was mainly divided into 4 rounds:
1. Machine Coding Round
2. Technical Round 1
3. Technical Round 2
4. Final Round ( this was more of discussion )
The interview process was very smooth and interesting as well.
The machine round was held by BarRaiser platform, it was around 2 hours and I was asked to implement a problem using frontend technology, for which I used ReactJS.
Within 2 days I received a call from HR and they scheduled next round for me which was Technical Round 1.
This round was more about Javascript concepts and some HTML, CSS concepts as well. The interviewer shared a codesandbox link to me and I was asked to solve 2 problems using JS. Then he asked me some of the core javascript concepts. I was allowed to use the codesandbox for explaining my answers. Then he gave me some code snippets and asked me to predict the output and explain him the working for the desired output. At the end, he asked me whether I had any questions. I asked him couple of questions and the interview came to an end. Overall the interviewer was friendly and I had an amazing time.
After a day or so, I received the call from HR about the positive feedback from interviewer and then they scheduled my next interview.
In the second technical round, the interviewer first gave me an idea about how the flow of interview will go. The interview was divided into parts such as HTML, CSS, Javascript, Web Accessibility, Frameworks and general web development basics. Also, I was questioned a bit about some stuff related to basic web security and pwa concept. Overall interview lasted for 1 hour.
This was the most amazing experience I had !
Then I again received a call from HR after a day and my final interview was scheduled.
The final interview was more about my previous internships and projects discussion.
At the end of the day, I received a call from HR and I was selected !