Excellent work-life balance.
Fantastic culture; the company actually cares about its people.
Smart people.
Great perks: food, gym, lots of stuff expensed, tons of events.
Very flexible and open to internal transfers and career moves.
Great compensation. Very stable under the Microsoft umbrella.
Jeff was a great CEO.
Management level can apparently get politic-y, but as an engineer, you're mostly shielded from it.
Bureaucracy and red tape can get frustrating when interacting across different large orgs.
Communicating across different time zones can be difficult.
Two interviewers, who were software engineers from different groups, interviewed me for a different group. They asked two algorithms/data structures questions: one medium and one hard. The interview was interactive and friendly.
2 design questions on distributed systems 2 coding and algorithm questions 1 behavioral 1 craftsmanship Coding questions were easy-ish; design questions were harder. All questions were on a whiteboard. All interviewers were friendly, and the proces
Interviewing for a frontend position. The process included one phone screen, followed by an on-site interview. It was a pretty pleasant experience, though I didn't bring my A-game. The phone screen was pretty easy. The on-site consisted of three
Two interviewers, who were software engineers from different groups, interviewed me for a different group. They asked two algorithms/data structures questions: one medium and one hard. The interview was interactive and friendly.
2 design questions on distributed systems 2 coding and algorithm questions 1 behavioral 1 craftsmanship Coding questions were easy-ish; design questions were harder. All questions were on a whiteboard. All interviewers were friendly, and the proces
Interviewing for a frontend position. The process included one phone screen, followed by an on-site interview. It was a pretty pleasant experience, though I didn't bring my A-game. The phone screen was pretty easy. The on-site consisted of three