Developers have their own offices.
Because Microsoft has a longer release cycle than many software companies, the stereotypical "have to work overtime because the project is due" doesn't really apply. It's a very laid-back environment.
As long as you get your work done and don't miss meetings, no one really minds when you work.
As with any company with thousands of employees, sometimes you can feel like a grain of sand on the beach. As a developer, you don't have a say in the big picture of the company. If that's important to you, don't work here; find a start-up.
A phone interview after 3 weeks of applying.
On-campus interview: Reverse a number (e.g., 12345 -> 54321) using only arithmetic and a loop. Discuss your projects. Three back-to-back on-site interviews: * Print a Binary Search Tree (BST) in-order. * Partition an array of integers with odd
I submitted my resume at a career fair. I was subsequently invited to an on-campus interview with a recruiter who had previously worked as a PM. The interview was non-technical; he only asked about my previous work and which of the three internship t
A phone interview after 3 weeks of applying.
On-campus interview: Reverse a number (e.g., 12345 -> 54321) using only arithmetic and a loop. Discuss your projects. Three back-to-back on-site interviews: * Print a Binary Search Tree (BST) in-order. * Partition an array of integers with odd
I submitted my resume at a career fair. I was subsequently invited to an on-campus interview with a recruiter who had previously worked as a PM. The interview was non-technical; he only asked about my previous work and which of the three internship t