The benefits: discounts on software, some really smart people to work with. The food in the cafeteria is sometimes good. What you are doing is going to affect millions of people.
The company is too huge, slow-moving, and sluggish. We need more ways of getting things done faster. It would help a lot if there was an easier way to reach employees within the company. We also need more visibility to product groups. It can be very daunting for someone who is starting afresh.
Also, there is too much shuffling of upper management and product groups and not enough focus on long-term strategy. The lack of openness is also a bad thing. It's about time more stuff was open-sourced. It would lead to bugs being discovered earlier, causing less of a problem.
The company needs to be lean and mean. Some major restructuring is required.
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