Good work-life balance.
Good quality, large-scale systems to work on, at least in Azure.
Can gain good experience in distributed systems.
Microsoft-specific technologies like .NET and C# stacks.
Questions on graphs and other topics were covered over four rounds. It was not that hard, but DSA practice is needed to clear it. The design round was mostly based on my experience, so if you have done design work, you can do it easily.
There were 2 technical rounds on the same day. It was a virtual interview, and I just got a call from HR 2 days before the interview. The panel was good and created a comfortable environment, and they were encouraging me and supporting me to solve th
The phone screen was conducted for the teams, featuring easy data structures questions and a scenario based on what data structures to use when. I also got a scenario of designing a hashing algorithm for partitioning purposes, which talks about diffe
Questions on graphs and other topics were covered over four rounds. It was not that hard, but DSA practice is needed to clear it. The design round was mostly based on my experience, so if you have done design work, you can do it easily.
There were 2 technical rounds on the same day. It was a virtual interview, and I just got a call from HR 2 days before the interview. The panel was good and created a comfortable environment, and they were encouraging me and supporting me to solve th
The phone screen was conducted for the teams, featuring easy data structures questions and a scenario based on what data structures to use when. I also got a scenario of designing a hashing algorithm for partitioning purposes, which talks about diffe