I got an interview opportunity through my on-campus placement drive. The interview was conducted virtually and the overall difficulty level was easy to medium. Since the company primarily works with Java technologies, most of the questions were focused on Java concepts and programming fundamentals. The interviewer asked questions related to Object-Oriented Programming concepts such as inheritance, polymorphism, encapsulation, and abstraction. There were also questions on Java collections, exception handling, multithreading, and the differences between various Java keywords and concepts. In addition to Java, some basic questions on data structures, algorithms, and problem-solving were discussed. The interviewer was friendly and gave me enough time to think and explain my answers. Overall, the interview experience was positive and comfortable, and it helped me assess my understanding of core Java concepts and technical fundamentals.