Vast choices of technology to work on. Lots of smart and productive people. Beautiful main campus in the Seattle area. Software teams able to make decisions without interference from upper management, at least at the medium and lower levels. Great benefits. Good technological support.
Acceptable to really bad work-life balance depending on the team.
Very aggressive environments created by teams for artificial purposes.
Very stratified teams based on language.
Adopt current trends and technologies quicker.
Improve work-life balance.
Break up teams that have a very homogeneous makeup.
Add quarterly surveys and trainings regarding diversity and inclusion efforts on teams. An hour of training on diversity per year leads to really funny and insensitive comments and conflicts that might result in the company losing its reputation and worse.
Improve training opportunities for new technology.
The onsite consisted of two system design questions and two technical questions. These rounds were back to back and weren't actually ordered. I thought I was going to be doing technical first, but was hit with design at the start.
The interview process consisted of five rounds, featuring mostly LeetCode medium or hard level problems. It also included one design round, which was typical of game design rather than system design. The interview I participated in was part of a hiri
This is a standard LeetCode-style coding interview. You will be working with a person who is monitoring your progress. Communication and clarification of the programming question are critical. You could end up programming the incorrect solution if th
The onsite consisted of two system design questions and two technical questions. These rounds were back to back and weren't actually ordered. I thought I was going to be doing technical first, but was hit with design at the start.
The interview process consisted of five rounds, featuring mostly LeetCode medium or hard level problems. It also included one design round, which was typical of game design rather than system design. The interview I participated in was part of a hiri
This is a standard LeetCode-style coding interview. You will be working with a person who is monitoring your progress. Communication and clarification of the programming question are critical. You could end up programming the incorrect solution if th