Meta E5 Interview Experience

meta logo
meta
· E5· 6y exp
July 19, 2025 · 45 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.

Full Experience

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.

Interview Questions (6)

1.

Best Time to Buy and Sell Stock

Data Structures & Algorithms
2.

Group Shifted Strings

Data Structures & Algorithms
3.

Valid Palindrome II

Data Structures & Algorithms
4.

Vertical Order Traversal of a Binary Tree

Data Structures & Algorithms
5.

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.

Standard Meta Behavioral Questions

Behavioral

Standard Questions of Meta

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

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