The pay is better than smaller-name companies. The benefits package is good, with quite a bit of fringe benefits and discounts. Depending on where you land in the company, you can have access to some pretty killer opportunities.
Very corporate, cutthroat, especially lately. They kicked off the latest round of layoffs with zero severance, calling them "performance based" layoffs. Corporatist crap. It is really just a way to dodge paying severance and even cut off health benefits mid-month. This one left a lot of families high and dry to save a buck.
There are way too many middle managers jockeying for promotions and patting themselves on the back instead of actually building things people are going to use. It is also very much not one Microsoft, despite what Satya says on camera. You can access far more or less resources and opportunities depending on where you are in the company. Give me the makeup of a team—how many "senior" or "principal" positions they are allocated—and you can tell where in the company they are.
Stop saying one thing and doing another. You're providing shareholder value, nothing else. Stop pretending you care; it's not your job to care.
The interviewers were very nice and friendly. The questions were of medium difficulty. I would say: be yourself, show what you know, and admit what you don't know. Demonstrate a desire to learn new things. The whole interview process took about 2 m
Two separate interviews were conducted, one with the team manager and another with a senior engineer. I was asked a variety of problem-solving and incident resolution questions, which included a mixture of SQL queries.
LeetCode and behavioral. The interview process has four rounds, each 45 minutes long. Each round includes LeetCode-style questions and behavioral questions. The interview was not too bad, and everyone I talked to was great.
The interviewers were very nice and friendly. The questions were of medium difficulty. I would say: be yourself, show what you know, and admit what you don't know. Demonstrate a desire to learn new things. The whole interview process took about 2 m
Two separate interviews were conducted, one with the team manager and another with a senior engineer. I was asked a variety of problem-solving and incident resolution questions, which included a mixture of SQL queries.
LeetCode and behavioral. The interview process has four rounds, each 45 minutes long. Each round includes LeetCode-style questions and behavioral questions. The interview was not too bad, and everyone I talked to was great.