Microsoft values intelligence and initiative. If you have a good idea and are willing to work to make it happen, you can.
I have worked at Microsoft for nearly 13 years and, while the "good old days" had some great things (more money, fewer layers of management), the company has gradually improved in most ways. People are more respectful of each other. The company is more diverse. There is a greater variety of jobs and opportunities to pursue.
As a post-adolescent company, Microsoft increasingly values work/life balance. You are expected to work hard but don't need to kill yourself unless you really want to.
The other thing that I think is cool about Microsoft is that the company generally doesn't give up. 15 years ago, Microsoft was a PC software company. Then management decided that Microsoft needed to be an enterprise software company too. Nobody gave Microsoft much of a chance to be a serious enterprise software company. Today, most big companies use Microsoft software.
Similarly, today most don't give Microsoft much of a chance of being a successful "internet" company (vague definition, I know). But Microsoft will keep at it and will eventually succeed. No, we won't "kill" Google. That's not the point. But Microsoft and its employees are tenacious, and that's a great quality for a company and its employees.
Social interaction throughout the day is minimal. Most developers sit in their offices and code and don't get a lot of daily interaction with others on the team. Some days, this leaves you feeling very isolated.
Work better at creating a friendlier culture.
The interview process is pretty standard. The first round is a talk with the recruiter. Then, the second round is usually a technical screening. The final round is a four-round interview loop, typically including: * Two technical interviews * One
Interview was pretty straightforward. The onsite had four rounds, with the last round being with a senior manager. The senior manager was actually pretty nice, and he even helped me figure out some things that I was having trouble with initially.
A corporate recruiter contacted me via email. After completing their OTS, I received an invitation to interview onsite in Redmond. The entire process took one month. It seems they want to hire as soon as possible. They extended an offer, which was
The interview process is pretty standard. The first round is a talk with the recruiter. Then, the second round is usually a technical screening. The final round is a four-round interview loop, typically including: * Two technical interviews * One
Interview was pretty straightforward. The onsite had four rounds, with the last round being with a senior manager. The senior manager was actually pretty nice, and he even helped me figure out some things that I was having trouble with initially.
A corporate recruiter contacted me via email. After completing their OTS, I received an invitation to interview onsite in Redmond. The entire process took one month. It seems they want to hire as soon as possible. They extended an offer, which was