I only worked at Microsoft for about 8 months after my company was acquired by them, but had a positive experience overall.
A lot of nice benefits, good pay, and opportunities if you're able to find the right role for yourself.
My position was eventually eliminated and I was laid off, but was given 3 months of severance pay and felt that Microsoft handled the process with dignity. Obviously nobody wants to get that call, but it ended up being a good catalyst for my career and having the 3 months of full salary/benefits to take a break and job search was really nice.
As with other large corporations, there's a lot of bureaucracy and rigid process. It's hard for me to comment much further due to my short stint and unique situation with the corporate transition, as noted above. They also were going to have us give up our MacBooks, which is hardly a surprise given that it's Microsoft. However, that was very unpopular with most of the engineers coming into the organization.
Typical FAANG interview. 4 parts, each with 1 technical question and 1 behavioral question. 1 system design question, 3 coding questions that target different things: * Requirement definition * Trade-offs in solution * A problem where the challenge
Based on the recruiter's email, I was expecting the conversation to include questions around my C++ coding skills and prior experience relevant to the role, and LeetCode-style coding in C++. However, the discussion only focused on the hiring manager
Three Data Science and Algorithm rounds were there. In each round, two questions of medium complexity were asked. After discussing the solution, I was asked to write the program. It was fine to use dummy code.
Typical FAANG interview. 4 parts, each with 1 technical question and 1 behavioral question. 1 system design question, 3 coding questions that target different things: * Requirement definition * Trade-offs in solution * A problem where the challenge
Based on the recruiter's email, I was expecting the conversation to include questions around my C++ coding skills and prior experience relevant to the role, and LeetCode-style coding in C++. However, the discussion only focused on the hiring manager
Three Data Science and Algorithm rounds were there. In each round, two questions of medium complexity were asked. After discussing the solution, I was asked to write the program. It was fine to use dummy code.