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.
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
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.