The interview started with a discussion about my Spring Boot project, including architecture, APIs, and database design. Questions were mainly from SQL (Joins, WHERE vs HAVING, Indexing) and Spring Boot (Dependency Injection, Annotations, Request Flow).
Based on my project, I was asked how I would design a WhatsApp-like application using Spring Boot. I discussed using WebSockets for real-time messaging and a basic database design.
Core Java questions included == vs equals(), String concepts, and exception handling. One small Java coding question was also asked.
No DSA or OOP questions were asked.
Difficulty Level: Easy to Medium.