meta logo
Meta· E5

Meta E5 Interview Experience

Experience
6 years
Posted
19 Jul 2025
342 reads

Summary

I interviewed for an E5 position at Meta, completing multiple rounds of DSA, System Design, and Behavioral questions. Unfortunately, I was rejected, partly due to not leaving enough time for the system design deep dive.

How it went

Hello everyone,

Current TC : 57 LPA
YOE : ~6

Sharing my full loop interview experience at Meta.

Round 1 (DSA)

: Able to code both within 40 minutes.

Round 2 (DSA)

: Able to code both within 40 minutes.

Round 3 (System Design)
Design a food delivery service like Uber Eats,

The interviewer was interested in the below functional requirements:
  • Users should be able to create an order for the food of their choice
  • Users should be able to view the order details.
  • The restaurant should be notified about the order and should be able to accept or reject it.
  • Users should receive a notification upon order confirmation.
  • After the order is confirmed, the system should notify delivery personnel and obtain acceptance from one of them.
  • Users should be able to track the delivery person in real time.
DAU: 100M

: While I completed the design within the allotted time(40 minutes), I didn't leave sufficient time for the interviewer to explore it in depth.

Round 4 (Behavioral)
- Standard Questions of Meta

Verdict - Rejected.

Questions asked (6)

  1. 01

    Best Time to Buy and Sell Stock

    Data Structures & Algorithms

    Open the problem
  2. 02

    Group Shifted Strings

    Data Structures & Algorithms

    Open the problem
  3. 03

    Valid Palindrome II

    Data Structures & Algorithms

    Open the problem
  4. 04

    Vertical Order Traversal of a Binary Tree

    Data Structures & Algorithms

    Open the problem
  5. 05

    Design a Food Delivery Service like Uber Eats

    System Design

    Design a food delivery service like Uber Eats,

    The interviewer was interested in the below functional requirements:

    • Users should be able to create an order for the food of their choice
    • Users should be able to view the order details.
    • The restaurant should be notified about the order and should be able to accept or reject it.
    • Users should receive a notification upon order confirmation.
    • After the order is confirmed, the system should notify delivery personnel and obtain acceptance from one of them.
    • Users should be able to track the delivery person in real time.
    DAU: 100M
  6. 06

    Standard Meta Behavioral Questions

    Behavioral

    Standard Questions of Meta

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Meta recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!