Lovely team, and a supportive manager and mentor.
Learned a lot and grew both as a developer and a person.
Good pay and location.
Internal tooling is a bit of a letdown if you are used to Linux development.
Learning old tools that were on the way out took a significant amount of time.
More things were broken than expected.
Make human resources both more human and more resourceful.
Fix the tools: you are wasting hundreds of hours of development time on bad tooling.
There were a lot of questions, such as: * "Tell me about yourself." * "Why would you like to work for Microsoft?" * "What is the latest news you've heard about Microsoft?" * "What is the difference between good code and excellent code?"
Had 3 interviews focused on LeetCode-style problems. The questions were quite easy; one was about dynamic programming, and some other questions were about linked lists. They were Easy/Medium difficulty. Each interview was around 45 minutes long.
I got the invitation link, completed and passed every test case successfully, but surprisingly received a rejection the following week without any clear explanation, even though my performance met all expectations.
There were a lot of questions, such as: * "Tell me about yourself." * "Why would you like to work for Microsoft?" * "What is the latest news you've heard about Microsoft?" * "What is the difference between good code and excellent code?"
Had 3 interviews focused on LeetCode-style problems. The questions were quite easy; one was about dynamic programming, and some other questions were about linked lists. They were Easy/Medium difficulty. Each interview was around 45 minutes long.
I got the invitation link, completed and passed every test case successfully, but surprisingly received a rejection the following week without any clear explanation, even though my performance met all expectations.