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.
The interview was online. A text editor that did not have a compile option was used, while on a Zoom call. Initially, there were audio problems.
First round interview at the Facebook Seattle office. The question was related to string parsing: basically given a set of key value pairs in some format, to print them according to another format. I did not understand the specifications clearly and
Four back-to-back interviews, each 45 minutes long with no break in between. Three coding interviews and one behavioral interview. Study questions from LeetCode for practice, but the problem-solving approach matters.
The interview was online. A text editor that did not have a compile option was used, while on a Zoom call. Initially, there were audio problems.
First round interview at the Facebook Seattle office. The question was related to string parsing: basically given a set of key value pairs in some format, to print them according to another format. I did not understand the specifications clearly and
Four back-to-back interviews, each 45 minutes long with no break in between. Three coding interviews and one behavioral interview. Study questions from LeetCode for practice, but the problem-solving approach matters.