Round 1 – Screening Round (30 minutes)
• Focused on Java and Spring Boot basics.
• Covered object-oriented programming concepts, Spring annotations, and dependency injection.
• Purpose was to assess the fundamental technical fit for the role.
Round 2 – Technical Round (2 hours)
• Deep technical discussion and hands-on problem solving.
• Required writing Java 8 code using TDD (Test-Driven Development) approach.
• Follow-up discussions on:
• Applying SOLID principles and writing optimized, clean, testable code.
• Design Patterns, Java Memory Model (JMM), and Database Indexing/Query Optimization.
• Spring Boot Security, advanced configurations, and Kubernetes architecture.
Round 3 – Managerial Round (45 minutes)
• Detailed discussion on my current project and architecture design.
• Covered microservices-based scenarios, deployment strategies (Blue-Green, Canary, Rolling), and system observability using tools like Splunk and Datadog.
• Evaluated leadership, decision-making, and ownership in delivery.
Round 4 – Discussion with India Head (30 minutes)
• Focused on behavioral aspects, strategic thinking, and alignment with organizational goals.
• Discussion on team culture, problem-solving approach, and long-term vision.
Round 5 – HR Round (30 minutes)
• Discussion on career aspirations, role expectations, and compensation details.
• Included questions on joining timeline, relocation, and organizational fit.