I appeared for the first round of the interview, which included several JavaScript output-based questions to assess core fundamentals. Towards the end, I was asked to implement a custom fetcher with caching. The discussion also touched on performance-related topics such as optimization techniques, memoization, debouncing, and throttling. Unfortunately, I was not able to clear this round.