The interview process consisted of 3 rounds.
First Round was a mcq round which consisted of 50 questions, distributed across 5 topics HTML, CSS, JS, Node, Aptitude (10 question for each). There is no prior cutoff, it depends on others score. Level of question was easy and aptitude was very easy.
Second Round was a quick Interview/Screening round. It was on the same day as first round and was taken on google meet. They asked basic question on React and Javascript.
Question were -
1) What are promises in JS and create a promise on an online compiler.
2) Then he asked me to resolve the promise.
3) Implement try-catch block and throw error from try block.
4) Implement filter method on array to preserve only even elements.
5) What is useState and useEffect. Use of dependency array in useEffect.
Got the call for third round which was in their office.
Third round was an assignment round. A Figma file was shown to us which consisted of a single website page design. For Frontend role we have to make the website clone of the original in 2 - 2.5 hours and for Backend role we have to make API's required to get and make new users and other functionalities shown in Figma file along with a basic frontend to show these APIs work in same time. You could choose your own stack (react or HTML and CSS). After this a few questions on react again and that all.