1. Technical Round 1: Core Java + Microservices + Spring Boot
Discussion on Core Java (Java 8 features, OOPs, collections, multithreading, functional programming, etc.).
Spring Boot & Microservices concepts (REST APIs, service discovery, Circuit Breaker, JWT, etc.).
SQL & Databases (Joins, indexing, transactions, query optimization).
Might ask coding problems (like array manipulation, string processing, or database queries).
2. Technical Round 2: Advanced Microservices & System Design
Detailed microservices architecture discussion.
Questions on API gateway, message queues (Kafka, RabbitMQ), database choices (SQL vs NoSQL), caching strategies, and monitoring/logging.
May include real-world problem-solving, asking how you'd design a scalable system.
Could involve cloud concepts (AWS, Docker, Kubernetes).
3.Managerial/HR Round
Discussion on your projects, challenges faced, and problem-solving approach.
Behavioral questions like "Tell me about a time you handled a critical issue" or "How do you handle conflicts in a team?"
Salary expectations, notice period, and role-related discussions.