Awesome health insurance. Good compensation. Huge with plenty of opportunities to work on different types of projects. Plenty of commute options and good focus on customers and employee satisfaction.
Expectations of the test can be unreasonable and uninspiring.
Culture and work environment are very uneven from group to group.
Ballmer and many other senior managers are out of touch.
Flat stock performance for a decade.
Fire Balmer and get someone who has a soul and can inspire people for the next era of Microsoft's growth.
1. Code up StrStr 2. OO questions, like the difference between encapsulation and inheritance 3. Reverse a linked list
The initial phone screen was friendly. The recruiter was helpful and gave some good tips on what kind of questions to expect. However, they should be doing a better job screening candidates and not just randomly interviewing developers with no testi
Fairly straightforward - like any other company. A phone screen - followed by 5 rounds on site. Questions were of the following nature: design a cache subsystem, spiral order printing of a matrix, regex implementation for * and ?, binary tree rotatio
1. Code up StrStr 2. OO questions, like the difference between encapsulation and inheritance 3. Reverse a linked list
The initial phone screen was friendly. The recruiter was helpful and gave some good tips on what kind of questions to expect. However, they should be doing a better job screening candidates and not just randomly interviewing developers with no testi
Fairly straightforward - like any other company. A phone screen - followed by 5 rounds on site. Questions were of the following nature: design a cache subsystem, spiral order printing of a matrix, regex implementation for * and ?, binary tree rotatio