During my Java Developer interview at Webkul, I was mainly asked questions related to SQL, Object-Oriented Programming (OOPs), and my resume. The interviewer started by going through my resume in detail and asked about the projects I had mentioned — specifically, which technologies I used, what challenges I faced, and how I solved them. Then, they asked conceptual questions on OOPs such as Inheritance, Polymorphism, Encapsulation, and Abstraction, along with real-life examples. After that, I was asked several SQL queries based on joins, group by, aggregate functions, and subqueries. Overall, the interview focused on testing how well I understood the fundamentals and how I applied them practically in my projects