There were a total of 4 rounds: 3 technical rounds and one techno-managerial round. The interviews were focused on Java, multithreading, SQL, and DSA (Data Structures and Algorithms). The entire interview process took about a month before receiving the offer.
During the technical rounds, the emphasis was on Java programming concepts, including multithreading for concurrent programming, SQL for database querying and manipulation, and DSA for problem-solving abilities.
Additionally, the techno-managerial round likely focused on assessing not only technical skills but also managerial and interpersonal abilities relevant to the role.
It's worth noting that the interviewers paid particular attention to skills and technologies mentioned in the resume, with a specific focus on Spring Boot, given its importance in the tech stack of the company or project.
Overall, the interview process was comprehensive and challenging, requiring a solid understanding of Java, multithreading, SQL, and DSA, as well as a focus on Spring Boot and other technologies highlighted in the resume.