Is sprint planning and agile not a thing at meta? I’m doing a lot of research since I’m trying to see how it’s like as I’m spending time leetcoding and if the vibes there are it’s on you to plan your projects and set a timeline then sprint planning would actually make the engineers not excel in independent planning?
And it seems like it’s against good e4 performance to be prompted to set your deliverables at the end of the sprint? Just not sure how agile is used cuz if it’s on everyone to figure out how to project manage on their own then what’s the point of agile?
Meta is famously anti-process and pro-engineer. Almost nobody within Meta uses Jira or runs their team with 2-week sprints. This is because Meta wants to move fast, not slow. However, there is a trade-off: Meta is far more chaotic than almost all other tech companies. It took me a while to understand this culture, and I now describe Meta as "controlled chaos". Everything is incredibly free-flow, but there is just enough organization for people to know what they're doing and get stuff done.
So what exactly does Meta do?
Meta's culture is incredibly unique, and many engineers are unable to adapt to it (often with disastrous consequences). It is hard to truly understand unless you live through it. My advice is to go with the flow instead of clutching to the working styles you're used to and trying to swim against the current (this will almost certainly end with you getting a PIP). Forget "agile". Forget "sprint". Forget Jira. Just get stuff done.
There are 2 Meta values in particular I strongly recommend living by if you're going to work there:
Here's some other great resources to understand Meta culture:
For folks who are interested in working for Meta: "How does the Meta interview work?"
I can't speak directly about Meta, but I do come from a company that hires heavily from Meta (so I'll give my experiences at Robinhood).
While not agile in what'd we see in more traditional companies, it does share the same high-level framework around planning and executing projects. It's just that for these "top" tech companies more value is put on engineers to be owners beyond coding: there's a lot more freedom with how engineers choose to deliver, but there's more pressure on engineers to own the broader delivery of the project beyond coding.