Meta Software Engineer Interview Experience
Meta · Senior
Interview process
Practice leetcode fundamentals (graph, tree), practice system design fundamentals, speaking/thinking out loud, being able to explain full flow of what happens from when user/request is received to processed to returned (ensure components are disconnected/missing a flow path)
Interview rounds · 2
- 1
Phone screen
Q1. Implement find your way through a maze
How they answeredDFS/BFS, also asked how to make it stateless
- 2
Final / onsite round
- Q1. Given the root of a binary tree, return the length of the diameter of the tree.
Tips from the candidate
Don’t focus too much on the obvious details for system design, knock those out of the way quickly and go more into the interesting design tradeoffs for the higher level interviews
Company culture
Very team based. IG and ads is a bit toxic, compute infra/capacity is more chilld