This company espouses some admirable values. And for the most part, the people here really live those values. I am convinced they want to do good in the world and help each other thrive.
You are encouraged to find a role which excites you. Your first ~2 months as a software engineer are spent in 'bootcamp' to receive training and to find the team that most interests you.
Largely engineering driven. Lots of freedom to innovate, if you can.
The company adapted well and quickly to the COVID crisis.
Fantastic compensation and benefits.
Most of the codebase I've seen is messy and badly documented. It is difficult to find what you need and understand what you find. Making an impact requires equal parts software engineering and archeology.
There is a lot to learn w.r.t. internal processes and tools, much of which won't be transferable to other companies. They prepare you for some of it, but not most of it.
They have only recently begun to take automated testing seriously.
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.