It's a lovely campus in a lovely part of the country. The company is financially healthy.
Microsoft attracts and promotes managers who are narcissistic, hyper-competitive, and often unethical. If you happen to get one of these managers, you will suffer greatly.
Like many large companies, Microsoft has a peer-review system that drives a gang-like type of social behavior amongst its employees. Often, the most successful employees are experts at manipulating their coworkers (and measuring loyalty). Such a system is the bane of employees who are inventive, productive, and intellectually honest. Good people simply cannot survive in such an atmosphere.
New employees are instructed to watch a series of training videos where a major theme is: "No employee can be penalized for behaving ethically." This is completely false. There are no systems in place to protect employees who behave ethically. If your manager is evil, you will likely be penalized for behaving ethically.
Also, what the hell is an SDET anyway? Are you kidding me?
Management should alter its code of conduct. They should seek to be replaced by people who are intelligent and ethical. It should be possible for employees to succeed who have the following qualities:
1. Code up StrStr 2. OO questions, like the difference between encapsulation and inheritance 3. Reverse a linked list
I went on a site interview. The interviewers were nice, and the recruiter prepared me and calmed me for the upcoming interviews. I went through five interviews but did not get an offer. The interview questions ranged from algorithmic questions to des
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
I went on a site interview. The interviewers were nice, and the recruiter prepared me and calmed me for the upcoming interviews. I went through five interviews but did not get an offer. The interview questions ranged from algorithmic questions to des
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