Meta E5 Interview Experience

meta logo
meta
E56 years
July 19, 20254 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)

Q1
Best Time to Buy and Sell Stock
Data Structures & Algorithms
Q2
Group Shifted Strings
Data Structures & Algorithms
Q3
Valid Palindrome II
Data Structures & Algorithms
Q4
Vertical Order Traversal of a Binary Tree
Data Structures & Algorithms
Q5
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
Q6
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!