Intervu is in beta — feedback welcome at support@intervu.io

Meta Senior Software Engineer Interview Questions

33 real practice questions for the senior-level Senior Software Engineer role at Meta (Technology), spanning behavioral, technical, system design, leadership, and problem solving. Lead technical projects and mentor junior engineers. The first 3 questions below include what Meta interviewers actually listen for, plus likely follow-ups.

Questions
33
Categories
Behavioral (9), Technical (13), System Design (2), Leadership (5), Problem Solving (4)
Difficulty mix
7 easy · 12 medium · 14 hard
Avg. answer time
~4 min

Behavioral Questions (9)

  1. 1.Basic questions on background

    easy~2 min

    What interviewers look for

    • Clear narrative connecting past experiences to current technical expertise
    • Demonstrates progression in technical complexity and impact over time
    • Shows examples of moving fast and taking ownership in previous roles
    • Highlights collaborative work and cross-functional impact
    • Mentions specific technologies or scale challenges that align with Meta's stack

    Likely follow-ups

    • Can you tell me about a time when you had to move fast on a project with incomplete information?
    • What's the most complex technical challenge you've solved in your career?

    Company context

    Meta uses background questions to assess how candidates' experiences align with their 'Move Fast' and 'Focus on Impact' values. Given Meta's flat hierarchy and expectation that engineers understand the full stack, they look for candidates who have taken ownership across different layers of technology and demonstrated impact at scale.

  2. 2.Tell me about a time you had to dramatically cut scope to hit a launch date. What did you cut, who did you have to align, and do you stand by that call in hindsight?

    easy~3 min

    What interviewers look for

    • Candidate made deliberate, principled cuts — not random reductions under pressure. They identified a 'walking skeleton' or MVP that could generate learning while deferring work that had lower signal value at launch.
    • They proactively aligned stakeholders on what was being cut and why — PM, design, or other dependent teams. They didn't silently drop scope or surprise people at launch.
    • They can evaluate the call honestly in hindsight — including whether the deferred work was actually ever shipped or whether the cut revealed the work was lower priority than thought.
    • Candidate shows awareness of what instrumentation or follow-up was planned at the time of the cut, demonstrating that shipping a smaller thing was part of a feedback strategy, not just deadline management.

    Likely follow-ups

    • What was the one thing you absolutely refused to cut? Why was that the line for you?
    • Did the deferred scope ever ship? If not, what does that tell you about the original plan?
    • How did the people who asked for the cut features react when they found out at launch?

    Company context

    Meta's 'Move Fast' principle requires senior engineers to make hard scoping calls — not just work faster. The ability to identify the smallest shippable thing that generates real learning is a core skill at Meta, where teams regularly negotiate scope against aggressive launch timelines. This question also probes 'Be Open' — did the candidate surface the tradeoffs transparently or hide the cuts? Strong answers reflect the discipline of shipping a learning-optimized slice, not just a deadline-driven compromise.

  3. 3.Why do you want to join meta

    medium~3 min

    What interviewers look for

    • Specific connection to Meta's mission of building community and bringing the world closer together
    • Demonstrates understanding of Meta's technical challenges around social graph and massive scale
    • Shows alignment with Meta's values: Move Fast, Be Bold, Focus on Impact, Be Open, Build Social Value
    • References specific Meta products or technologies and genuine interest in their evolution
    • Articulates how their skills can contribute to Meta's long-term vision in AI, VR/AR, or social platforms

    Likely follow-ups

    • Which of Meta's products or technical challenges excites you most and why?
    • How do you see your role contributing to Meta's mission of building the metaverse?

    Company context

    Meta specifically asks this to gauge genuine interest versus opportunistic job seeking. Given Meta's mission-driven culture and focus on long-term impact, they want engineers who are passionate about their products and technical challenges. The question also tests whether candidates understand Meta's evolution from Facebook to a broader technology platform company.

  4. 4.Describe a time you pushed your team to take a technical approach that most people thought was too risky or too ambitious. How did you make the case, and what happened?

    medium~4 min
  5. 5.Walk me through how you decided what to work on in the last six months. Were there things on the roadmap you pushed back on or deprioritized? What was your reasoning?

    medium~4 min
  6. 6.Tell me about a time when you identified and drove a significant technical improvement that wasn't on the roadmap.

    hard~3 min
  7. 7.Describe a time when you had to make a decision that would affect multiple teams. How did you approach it?

    hard~3 min
  8. 8.Tell me about a time you had to deliver feedback to a peer or senior colleague that you knew they wouldn't want to hear. What was the feedback, how did you deliver it, and what happened to the relationship afterward?

    hard~5 min
  9. 9.Has there been a feature or system you built that you later realized had an unintended negative impact on users or communities? How did you discover it, and what did you do?

    hard~5 min

Technical Questions (13)

  1. 10.You're building a feature on Threads where users can follow topics, and you need to fan out new posts to all followers in near real-time. At Instagram scale, some topics have 50 million followers. How do you think about the fan-out architecture?

    easy~3 min
  2. 11.Your React Native component on Instagram's profile screen is re-rendering on every keystroke in an unrelated search bar, causing visible jank on low-end Android devices. How do you diagnose and fix this?

    easy~3 min
  3. 12.You're on-call and TAO starts throwing elevated error rates on reads for the social graph. P99 latency on News Feed load doubles within five minutes. Walk me through your first 30 minutes of investigation.

    easy~3 min
  4. 13.Instagram's feed ranking pipeline needs to score 500 candidate posts per user request in under 50ms. Your team owns the lightweight ranking model that runs first. How do you think about the latency-quality tradeoff in that stage?

    easy~3 min
  5. 14.Meta's Memcache layer is the primary read cache for News Feed. You're designing a new feature where users can mute posts from specific advertisers — this preference needs to be reflected in every feed load within seconds of being set. How do you handle cache invalidation here without torching your hit rate?

    medium~4 min
  6. 15.You're the tech lead for a team that owns a shared Relay data-fetching layer used by eight product teams at Meta. Two teams have started bypassing it and making direct REST calls because they say Relay is too slow to iterate on. How do you respond?

    medium~4 min
  7. 16.WhatsApp needs to support message delivery receipts at 100 billion messages per day. The current design uses a polling model and it's not scaling. How would you redesign the delivery receipt system?

    medium~4 min
  8. 17.Your team's GraphQL endpoint for fetching a user's friend list is being called with N+1 query patterns from three different product surfaces — web, iOS, and Android. Each surface team says fixing it is the other team's responsibility. How do you resolve this?

    medium~4 min
  9. 18.PyTorch is your training framework, and a model your team ships to production for content ranking on Facebook is performing well offline — AUC looks great — but online A/B metrics show a meaningful regression in meaningful engagement. What's your systematic approach to diagnosing the gap?

    hard~5 min
  10. 19.How would you design a system to detect and prevent coordinated inauthentic behavior on a social platform?

    hard~4 min
  11. 20.Meta's MySQL/MyRocks clusters are sharded by user_id, but a new privacy regulation requires you to implement a 'download your data' feature that must return every piece of content, activity, and metadata associated with a user within 30 days — across tables that are sharded differently or not by user_id at all. How do you architect this?

    hard~5 min
  12. 21.Facebook's comment ranking system has a silent regression — engagement metrics look fine, but qualitative research shows users feel the best comments are being buried. How do you diagnose this and what does fixing it look like end-to-end?

    hard~5 min
  13. 22.Meta is migrating a critical internal service from Hack to Rust for performance reasons. The service has 200+ callsites across 15 teams, no owner for many of the integrations, and needs to stay live during migration. How do you architect and lead this migration?

    hard~5 min

System Design Questions (2)

  1. 23.Design a content recommendation system for a social media platform with billions of posts.

    hard~5 min
  2. 24.System Design - delved a lot deeper

    hard~4 min

Leadership Questions (5)

  1. 25.Tell me about a time when you had to balance short-term delivery pressure with long-term technical health.

    medium~3 min
  2. 26.Tell me about a time you identified that two or more teams were solving the same problem independently. How did you approach consolidating the work, and what resistance did you run into?

    medium~4 min
  3. 27.Describe a time you disagreed with a product direction that was already committed to — roadmap locked, stakeholders aligned, maybe even announced. What did you do?

    medium~5 min
  4. 28.You notice that a reliability metric your team owns — say, error rate or p99 latency — has been quietly degrading for months, but nobody escalated it because it never crossed the on-call threshold. How do you approach fixing not just the metric but the underlying process that let it drift?

    hard~5 min
  5. 29.Tell me about a time you led a significant technical decision that turned out to be wrong. Not a small bug — a real architectural or strategic call. How did you discover it was wrong, and what did you do about it?

    hard~5 min

Problem Solving Questions (4)

  1. 30.You're told that WhatsApp's message open rate — the percentage of delivered messages that get opened within 5 minutes — dropped 8% last Tuesday and hasn't recovered. How do you figure out what's going on?

    easy~4 min
  2. 31.Instagram Reels watch-time is up 12% after a ranking model change, but shares and comments are flat and saves are down 7%. How do you interpret this, and would you ship the change?

    medium~5 min
  3. 32.Estimate how much server cost Meta incurs per day just from storing and serving Stories on Instagram — not video encoding, just storage and read serving. Walk me through your assumptions.

    medium~5 min
  4. 33.You discover that three separate Meta product teams — Marketplace, Groups, and Events — have each independently built their own location-based search infrastructure over the past two years. The systems are diverging, two of them are understaffed, and none of the teams want to give up ownership. How do you drive toward consolidation when you're a senior IC with no authority over any of the three teams?

    hard~5 min

More Meta interview questions