I had applied through LinkedIn and asked to come over to the office for Face to face interview.
The process took about 3.5 hrs and it was total of 3 rounds. All the 3 rounds were technical.
1st round - Technical
- The interviewer went over my resume and started asking questions about the frameworks and libraries i have worked upon. I had previously worked on Agentic Voice AI , so the interviewer started asking complete questions about voice AI only.
- Questions also involved about architecture planning for an web application.
- Questions also involved about my approach to deliver an feature.
- Asked , what would I do if I am completely blocked to build an feature etc.
2nd Round - Technical again
- Interviewer asked me to build a React custom hooks which would inform if the child element is scrolled ( Something like infinite loading ) , so when the div is scrolled to certain position , it should console log/trigger an API.
- Interviewer asked me to build a Custom component similar to Toast library popup(only logic and UI was not required). So when toast component is triggered 3 times with different messages , it should popup over the screen and stay for 3 seconds and should disappear. This component can be used in throughout the application.
3rd Round - Technical
- Asked me about basic of JavaScript, differences between variables , differences between `==` and `===` and how it would act , had given console logs of few operators and asked me about the output.
- Asked about `call , bind ,apply`
- Asked about `event loop in JS`.
- Asked to write a React custom hook - which should take the queryParams from the URL ,parse it , and should pass it on to and endpoint.