The interview started with a discussion about my previous projects and some technical challenges I had solved in the past. After that, I was given two JavaScript tasks: one related to scope and one related to the event loop. The interviewer expected me to explain how scope and the event loop work, and then fix the code so it behaved correctly.
The final task was a small React exercise: I had to build a component that calculates the sum of two input values without using state. Overall, the interview was focused on practical JavaScript and React fundamentals rather than abstract algorithm questions.