Microsoft | SDE2
Years of Experience: ~6 Experience: MNC (including MAANG) Current Status: Laid off from previous organization.
I was contacted by a recruiter for a hiring drive. Two technical rounds were scheduled on the same day.
Round 1:
The round started with a brief introduction to my current projects. This was followed by a basic coding problem: Reverse Linked List.
I was able to provide the approach and working code in 7-8 minutes.
The discussion then moved to my tech stack and other related questions: Difference between ASP.NET and .NET Core, how information is persisted when a user logs in to a portal, how authentication works in the cloud, end-to-end CI/CD process and flow, how Kubernetes fits into the picture, how sessions are created/work in ASP.NET, SOLID principles, advantages of the dependency inversion principle, Active Directory, what happens when a user logs in to a site, microservice vs. monolithic architecture (which is better for debugging), how to handle multiple correlation IDs while debugging requests that land on multiple microservices, and code deployment on pods and debugging.
This round did not go well, as I struggled with a few of the above questions.
I received a call from the recruiter that the second round for the day was canceled.
This interview was for the Azure CXP team.