The interview process began with an introductory call from HR, during which I was asked to introduce myself and discuss my previous experiences. The HR representative also explained the open positions and associated benefits in detail. About a week later, I was contacted to schedule the technical interview. It started with some relatively easy problem-solving questions that I was required to solve using JavaScript, which made sense given the front-end nature of the role. After that, I was asked technical questions about React, specifically focusing on hooks like useMemo and useCallback.