Top Tech Transition Enroll now

Real Interview Experiences

Learn what to expect, straight from candidates who've been through it at top tech companies.

908 interviews243 companies286 offers
Loading experiences…

Browse by company

Browse by role

← Back to all experiences

Meta Software Engineer Interview Experience

Meta · Senior

ResultGot the offer ✓
Timespan3 weeks
DifficultyMedium
Rounds2

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. 1

    Phone screen

    1. Q1. Implement find your way through a maze
      How they answered

      DFS/BFS, also asked how to make it stateless

  2. 2

    Final / onsite round

    1. 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

Details

CompanyMeta
RoleSoftware Engineer
LevelSenior
LocationUnited States
InterviewedSep 2024
Questions asked2