3 round of interviews.
1. L1 round with Lead Developer, questions ranging basic to advanced C#, .NET MVC and Core, Micorservices and SQL. ex. OOPS Concepts Absract Class vs Interface, Access modifiers, Monlith vs Microservices, Union vs Union All, Dependancy Injection, Routing, Versioning, Rate limiter, performance tuning the APIS, Function vs Stored Procedure. Asked to write a MVC code in notepad for get/set data from hardcoded product details (Get and Post)
2. Techno Manager round, Previous project experience, 3 coding questions (LeetCode easy-medium), Architecture based question and create flowchart for document upload system.
3. Onshore product manager round, Basic behavioural question with past project experience, then hard DSA question that you need to solve on notepad. (Implement route config like structure for API routing).
Completed first two rounds with ease, got rejected due to not able to solve DSA question.