Taro Logo

FB: Hard Problems and Fun People

Software Engineering Manager
Current Employee
Has worked at Meta for 4 years
December 8, 2016
Menlo Park, California
5.0
RecommendsPositive OutlookApproves of CEO
Pros

It's a social networking company, so it pre-selects for social people. Most of my coworkers want to be friends in addition to colleagues.

The scale is amazing. It's exciting but also humbling to sit in a room and talk about how 1 billion people will use our product.

With that scale comes the requirement for precision in algorithms, data structures, and code clarity that I've never experienced before.

Cons

Being very data-driven can push out more sentiment-based projects and sometimes puts too much of a burden on teams to identify exactly the right metric to optimize for.

Tooling for developers is improving, but with such a large codebase and so many developers, creating a branch, making a change, and building can take a long time. This is especially true on mobile.

Was this helpful?

Meta Interview Experiences