I recently went through two interview rounds for a position. In the first round, the focus was on basic DSA concepts. I tackled problems related to arrays and strings, testing my ability to manipulate and analyze data structures efficiently. One of the questions involved flattening a nested object, which was a great challenge to demonstrate my understanding of recursion and object manipulation in JavaScript.
The second round focused more on React and JavaScript. One of the tasks was to build a simple calculator using React. It was a hands-on opportunity to showcase my knowledge of React components, state management, and event handling. Both rounds were challenging but rewarding, as they allowed me to apply my skills practically.