The interview process consisted of two rounds. The first round was a technical interview conducted over Zoom. The questions asked were:
The second round involved implementing an LRU Cache. During this round, the interviewer was arrogant and dismissive, which caused me to become anxious and make several mistakes in my code. I asked the interviewer if he wanted to continue the interview process or end it, but we continued. At that point, I was no longer interested in the position due to the interviewer's behavior. The interviewer pointed out bugs in my code and then proceeded to ask a series of Java Spring Boot questions. We did not discuss the high-level design question that was supposed to be asked after the coding exercise.
The outcome of the interview was a rejection.