Lots of things to do. Good benefits. Lots of classes. They have classes in every subject and support your time spent in these for the most part. Offices are pretty nice as well.
Too big and complex. Always a follower, never a leader. MS is mired down in compatibility as well and not willing to break free into new markets. The cost of support just grows and grows, and in the end isn't helping customers move technology forward. Doesn't trust its product teams to make good products that will win. They talk a lot about work-life balance, but they don't truly support it. They will pretend they do by not asking you to work the weekend, but they will rate you on these points later on. It becomes an unstated policy. Those that spend their lives on campus get promoted faster.
First, learn how to manage people. Next, understand that people are the business. Stockholders are important, but not as important as the people.
Phone interview: * What do you do in your current job? * Tell me about a difficult problem and how did you solve it. * Looking back, how would you have done it differently? 1:1 Interview: * Test a coffee cup/mug. * Implement itoa() in C.
The cycle included six 45-minute one-on-one interviews. The hiring manager was in the middle of the loop. They asked a few core computer science interview questions.
5 interviews, including: * A first HR interview * Last hiring manager interview
Phone interview: * What do you do in your current job? * Tell me about a difficult problem and how did you solve it. * Looking back, how would you have done it differently? 1:1 Interview: * Test a coffee cup/mug. * Implement itoa() in C.
The cycle included six 45-minute one-on-one interviews. The hiring manager was in the middle of the loop. They asked a few core computer science interview questions.
5 interviews, including: * A first HR interview * Last hiring manager interview