Good cross-team movement. Great respect for employees. Smart people around. Redmond is a great, affordable place to live.
If you want something more different, look at venture-funded startups as soon after the Series A close as possible. There will be more room for you to do things "beyond your pay grade" at a big company and less for negative politics.
Politics is everywhere; it's just a matter of how much of it is visible to you (and how much you are interested in seeing it). The only way not to get involved in politics is by only associating with your work and not getting involved in anything that is not directly related to your work.
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
It mostly consisted of normal C/C++ code, algorithms, and puzzle-solving. They also asked about concepts related to OS, data structures, and networking. The whole process took two days. 1. There was a written test, which was followed by four round
A full-day process, broken into multiple individual one-on-one interviews. These interviews can include time at the blackboard, writing snippets of code or scripting. Not for the faint of heart or the unprepared.
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
It mostly consisted of normal C/C++ code, algorithms, and puzzle-solving. They also asked about concepts related to OS, data structures, and networking. The whole process took two days. 1. There was a written test, which was followed by four round
A full-day process, broken into multiple individual one-on-one interviews. These interviews can include time at the blackboard, writing snippets of code or scripting. Not for the faint of heart or the unprepared.