Good values in theory, good work-life balance (not including on-call), good benefits.
Work is boring. DRI shifts are hell. Compensation is below industry average. There's no comradery or collaboration on the team.
Forcing continued growth every year at the same level is psychologically harmful. It makes you feel like you are never good enough, and the company is just trying to squeeze more out of you all the time.
Microsoft conducts hiring drives, often scheduling multiple interview rounds on the same day. In my case, two rounds were scheduled for the same day. I requested that the third round be moved to another day due to unavailability. This interview was f
I applied online. The process took two months. The process consisted of three onsite interviews: - A code review and behavioral interview. - A C# technical interview with two coding problems (LeetCode style) and a few .NET-related questions. - A dat
Screening: They invited about 10 people on a weekday at 9 in the morning and handed over a sheet of paper containing two programming questions to be solved in one hour. The questions were at easy and medium difficulty levels. 1st, 2nd round: Standar
Microsoft conducts hiring drives, often scheduling multiple interview rounds on the same day. In my case, two rounds were scheduled for the same day. I requested that the third round be moved to another day due to unavailability. This interview was f
I applied online. The process took two months. The process consisted of three onsite interviews: - A code review and behavioral interview. - A C# technical interview with two coding problems (LeetCode style) and a few .NET-related questions. - A dat
Screening: They invited about 10 people on a weekday at 9 in the morning and handed over a sheet of paper containing two programming questions to be solved in one hour. The questions were at easy and medium difficulty levels. 1st, 2nd round: Standar