Top-of-industry compensation and benefits. Tons of incredibly smart people across a wide range of areas. Combine this with a culture that encourages cross-pollination and collaboration between teams, and you get a great opportunity for learning.
Tooling is one of the best I've seen/heard of in the industry if you're in the right org. But if you go to Oculus, for example, the tooling is far behind.
There are a lot of entitled people and SJWs. Public opinion is really bad. Work/life balance can get pretty bad in certain teams. Engineering still feels a bit hacky in certain places.
Applied online and received an invitation for a phone screen the following day. The phone screen was 45 minutes long and consisted of two LC-style questions. The interviewer was very nice and generous with tips.
Initial recruiter call, followed by a coding assessment (different from LeetCode-type questions, with pre-defined levels of questions where each level unlocks after all test cases are passed), a phone screen, and a virtual on-site interview (3 coding
I applied online. The recruiter reached out to me. We had one phone screen and then a panel with four rounds of interviews. The panel was scheduled in two days.
Applied online and received an invitation for a phone screen the following day. The phone screen was 45 minutes long and consisted of two LC-style questions. The interviewer was very nice and generous with tips.
Initial recruiter call, followed by a coding assessment (different from LeetCode-type questions, with pre-defined levels of questions where each level unlocks after all test cases are passed), a phone screen, and a virtual on-site interview (3 coding
I applied online. The recruiter reached out to me. We had one phone screen and then a panel with four rounds of interviews. The panel was scheduled in two days.