Compensation (unless your market timing is bad)
Internal resources (basically unlimited $ for stuff like servers/hardware)
Very ambiguous environment. Very little training. Culture/performance metrics incentivize selfish, sloppy decision-making.
A strategy of investing in people, with a goal of lower attrition, would improve so many things at Meta.
Tree question. Couldn't give tips at all. Interviewer was disconnected and condescending for each reject in 45 minutes. Really terrible candidate experience. There have been few good experiences with Meta.
There were 5 rounds of interviews. The first round was with HR. The second round was a technical round with architecture questions. The next round involved a coding interview with detailed C++ 17 and C++ 20 features.
Two rounds: one coding interview for the first, and then two more: system design and behavioral for the second. All medium to easy LeetCode questions. Good experience, would do again.
Tree question. Couldn't give tips at all. Interviewer was disconnected and condescending for each reject in 45 minutes. Really terrible candidate experience. There have been few good experiences with Meta.
There were 5 rounds of interviews. The first round was with HR. The second round was a technical round with architecture questions. The next round involved a coding interview with detailed C++ 17 and C++ 20 features.
Two rounds: one coding interview for the first, and then two more: system design and behavioral for the second. All medium to easy LeetCode questions. Good experience, would do again.