If you are lucky and land up in a good team with a good manager, you can do really well. Lots of learning opportunities are available.
A lot of politics and no transparency, even from immediate managers. There's no choice in selecting work that you want to do. You can get stuck in a bad team and suffer for a long time. There is more emphasis on task completion than quality. Meeting deadlines is more important, no matter how many regressions you introduce.
Respect and trust the people that work for you. Be transparent and provide equal opportunities for growth to everybody.
Initially, there was a technical objective round. Shortlisted candidates then proceeded to a programming round. From there, a few candidates were shortlisted for interviews at the company office. These included two technical rounds and one HR round
Invert a binary tree. This was the easiest interview ever. Thank you, Microsoft, for offering me a $120k salary for inverting a binary tree. I found the solution on YouTube. It was very simple and straightforward.
I was flown to the Microsoft offices in Seattle and stayed in a hotel for three days. The experience itself was nice, but the method of interviewing wasn't that great. The interviewers are from specific teams, so getting hired feels like a crapshoot
Initially, there was a technical objective round. Shortlisted candidates then proceeded to a programming round. From there, a few candidates were shortlisted for interviews at the company office. These included two technical rounds and one HR round
Invert a binary tree. This was the easiest interview ever. Thank you, Microsoft, for offering me a $120k salary for inverting a binary tree. I found the solution on YouTube. It was very simple and straightforward.
I was flown to the Microsoft offices in Seattle and stayed in a hotel for three days. The experience itself was nice, but the method of interviewing wasn't that great. The interviewers are from specific teams, so getting hired feels like a crapshoot