Experience: 3 Years
Phone Screening:
The questions are more related to basics and understanding of javascript. Data structure question, and asked to implement solutions based on partial function and multiple currying.
Virtual Onsite:
After feedback from the phone screening, four rounds of interviews got scheduled.
Round 1:
It is with the hiring manager, you will be getting LP questions where everything needs to elobrated with the examples. Try not to repeat the same examples. This round got over within 30Mins
Round 2:
This round was technical, mainly on data structures where you will be getting medium and hard-level questions in LeetCode. Once you start solving questions if you face any difficulties they will be helping you out by giving small hints. Try to solve the question with the best efficient solution. Mostly you might face DFS, BFS, and DP related.
In the end, the interviewer asked two-LP questions.
Round 3:
This is again technical. In this round, asked to design and frontend widget question in which I had to give a detailed explanation of every single thing like Authorization, validation, etc. This round went very well for me, again in the end LP questions.
Round 4:
This is also a technical round, I was asked questions mainly on javascript and asked to design the polyfills, like PromiseAll, and bind. then asked to design the slideshow effect using HTML and CSS, and two more LP questions in the end.
After positive feedback from all four rounds, I was asked to attend the final Round
Final Round:
In this round, the interviewer asked me to design the custom component and provided the requirements, I was able to complete it. Then more LP questions.
Finally, after all these rounds I was able to get the offer!!!.