Some cool products, such as Microsoft Surface, can make a long-term impact on computing. Also, the products we work on are still used by millions of people. In addition, flexible work hours mean you rarely have someone checking the clock, and there are good perks in addition to the salary.
It's hard to get recognized, mostly because there are so many other people in the same situation as you. That, in turn, makes it hard to move up quickly, so gone are the days where you become instantly rich. And since it's a large company, you often run into politics at the workplace, meaning some decisions make no sense whatsoever.
Listen to employees. Start being more fair. Why is senior management the only one that gets compensated based on performance of the company? Keep politics to a minimum.
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer