Round 2: Advanced Technical Interview (L2 / Deep Dive) This is usually more in-depth and scenario-based. It can also involve design and real-world problem solving. What to expect: Advanced Java: Concurrency, memory management, JVM internals, performance. Spring Boot in depth: Microservices architecture, security, exception handling, transactions. System Design: Design a scalable service (e.g., e-commerce order service, chat system). Coding with complexity analysis: You may need to write clean, optimized code with proper data structures. Best Practices: Writing clean code, handling edge cases, logging, exception handling. Project Deep Dive: They will ask about your past projects — architecture, challenges faced, performance improvements.