In Microsoft, one can always get to use the most up-to-date techniques, which is great for gaining useful experiences and building up a resume. As a matter of fact, one could use all Microsoft products for free, and therefore gain experiences without having to buy them.
The company also offers a good benefit plan and good administrative aids.
(But no free Age of Empires...)
Despite the great company value and culture, inexperienced management could result in bad practices, which make everyone suffer. People get less freedom to do different jobs they would like to try.
Respect the employee, recognize their contribution.
All technical questions: 1. About arrays: Give the index and sort the array. 2. Abstract Data Type (ADT): Stack. Given a scenario, ask for the implementation. 3. Trees: Construct a tree down from the ground.
I have gone through two phone interviews before really getting to the office site for face-to-face ones, which were composed of five rounds, each lasting one hour.
1 phone interview + 5 onsite interviews. Mainly about data structures and project experience.
All technical questions: 1. About arrays: Give the index and sort the array. 2. Abstract Data Type (ADT): Stack. Given a scenario, ask for the implementation. 3. Trees: Construct a tree down from the ground.
I have gone through two phone interviews before really getting to the office site for face-to-face ones, which were composed of five rounds, each lasting one hour.
1 phone interview + 5 onsite interviews. Mainly about data structures and project experience.