Great culture.
High level of independence and reliance on individuals doing what they see as the best use of their talents for the company (with guidance from managers and others if needed).
Each team is a little different in how they operate, but because you can pick your team after you join (and have gone through bootcamp and met many of them), you can find the fit that matches you.
And if you find you need a change at some point, then you just find the next team/project (or come up with your own) that again satisfies you and helps the company as much as possible.
The perks are awesome.
Great benefits - I'm a big fan of the onsite medical/dental options.
It's a company that cares about its employees and you can feel it, in my opinion.
Open culture. Smart people. And a growing business make it the best in tech right now.
Problems that basically persist for most tech companies in the Bay Area, like commutes, suck.
It's hard to get a good commute, and if you do, then you're probably paying a steep price for it. Shuttles help a lot if you're coming from SF or surrounding cities, but still suck overall.
Generally, prices for housing suck anywhere you live in the Bay Area. If you're already here, then you already know that. If not, then be prepared – it sucks.
Diversity is still a problem. Facebook is trying to fix this, and it comes up all the time about what more can be done, which is good. But at the end of the day, it's still a problem.
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.
First is the recruiter round, then a one-hour technical interview which included questions around SQL and Python. After that would be behavioural and other technical rounds. Other technical rounds would cover system design, etc.
Pretty standard. Just grind LeetCode. They basically want you to make zero mistakes and solve problems like a robot. They don’t really care about your thought process, just that you find the most optimized solution ASAP.
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.
First is the recruiter round, then a one-hour technical interview which included questions around SQL and Python. After that would be behavioural and other technical rounds. Other technical rounds would cover system design, etc.
Pretty standard. Just grind LeetCode. They basically want you to make zero mistakes and solve problems like a robot. They don’t really care about your thought process, just that you find the most optimized solution ASAP.