1 . Resume Shortlist Round 2. Technical -1 3. Technical -2 4. HR Technical-1 - The first round of the interview was a technical screening conducted over a video call. The interviewer began by asking about my introduction. Next, I was given a coding problem to solve. The problem was LRU (Least Recently Used) Cache. I heard about this problem once but didn’t know anything about it. The interviewer gave me some hints regarding the problems. He asked me about the approach to the problem. I explained my approach. The interviewer asked follow-up questions to test my understanding of time and space complexity. I asked whether I should code the problem or not. He told that was fine. Conclusion: Asked 1 DSA problem (medium). Only approach in the proper direction with an understanding of time and space complexity. No coding was asked. I was not sure about the selection as he didn’t ask me to code, but I got a call from HR for qualifying to next round. Technical -2 The second round of the interview was a technical screening conducted over a video call. The interviewer began by asking about my introduction, experiences, and projects. He opened my resume and started asking me all details about the 4 projects mentioned. My projects were mainly MERN stack-based and 1 unique project which used three.js. He was so inquisitive to know about the project which I made with three.js. He appreciated me for the three.js project. The discussion of projects and experiences went over 50 min [you heard it right 🙂 ]. He asked me the first DSA question, which was based on rearranging the string.