The In Person interview process started with a brief introduction where I was asked to “Tell me about yourself.” After that, the interviewer asked questions about my college projects, including the technologies I used and my role in the projects.
Next, the interview moved to coding questions. I was asked to solve two problems:
1. Move all zeros in an array to the end while maintaining the order of other elements.
2. Find the second largest element in an array.
After the coding round, the interviewer asked several **JavaScript and React-related questions**. Some of the questions included:
* Difference between let, var, and const in JavaScript.
* Explanation of the React lifecycle methods.
* Questions about React Hooks and when to use them.
Most of the discussion focused on React concepts, including component lifecycle and hooks. The interviewer also asked follow-up questions based on my answers to check my understanding.
Overall, the interview mainly evaluated problem-solving skills, JavaScript fundamentals, and React knowledge, along with my ability to explain my projects and technical concepts clearly.