Meta Offer | Matched 2 Teams | PS | Onsite

meta logo
meta
May 25, 20252 reads

Summary

I interviewed at Meta 3 months ago, received an offer, and successfully matched with a team last week. The experience involved coding, system design, and behavioral interviews, featuring specific LeetCode problems, design scenarios like Dropbox, and challenging behavioral questions.

Full Experience

This is my first contribution for this wonderful forum of my experience. I interviewed 3 months ago and matched with the perfect team last week (will not reveal what team due to privacy reasons). Do not go for Monetization, WLB is atrocious.

THANK YOU TO CODING WITH MINMER FOR EVERYTHING + THIS COMMUNITY. Yes everything can come down to luck and I got very luck but there is a fair high chance you get a variant. No one else knows about these variants but us, so please use it to your advantage.


PS: union two lists of intervals but they are both sorted. follow up: N lists of intervals, union and return them in sorted order

Onsite Coding #1: leetcode 129 exactly follow up: return all the paths of the sums. This is from another leetcode problem but I cannot find it.

Onsite Coding #2: find the number of unique elements in a sorted array. Exactly like what Minmer covered. leetcode 50. I solved it with recursion but interview pushed for the iterative one. Truth be told, I needed a hint because I solved the problem the night before (Lucky, I know), but I persevered. I got a working solution and the interviewer was happy with it. Sometimes, it's all about luck.

System Design #1: Design Dropbox but they called it Facebox. Clever. Talked about chunking, resumable uploads. System Design #2 (doesn't count. Meta has a fake one): Auction bidding system

Behavioral: Conflicts? Agreements? DISagreements? Who is the worst manager you have had? This one threw me off balance so be ready for anything.

Interview Questions (6)

Q1
Union Sorted Lists of Intervals
Data Structures & Algorithms

Union two lists of intervals, both of which are already sorted. Follow up: Given N lists of intervals, union them and return them in sorted order.

Q2
Sum Root to Leaf Numbers
Data Structures & AlgorithmsMedium

Exactly LeetCode 129: Sum Root to Leaf Numbers. Follow up: return all the paths of the sums.

Q3
Find Number of Unique Elements in Sorted Array
Data Structures & Algorithms

Find the number of unique elements in a sorted array. I solved it with recursion but the interviewer pushed for an iterative solution. I needed a hint but persevered and got a working solution that satisfied the interviewer.

Q4
Design Dropbox (Facebox)
System DesignHard

Design Dropbox (referred to as Facebox by Meta). Discussion involved aspects like chunking and resumable uploads.

Q5
Design Auction Bidding System
System DesignHard

Design an auction bidding system.

Q6
Behavioral Questions: Conflicts and Difficult Manager
Behavioral

Behavioral questions covered scenarios involving conflicts, agreements, and disagreements. A particularly challenging question asked was: 'Who is the worst manager you have had?'

Preparation Tips


In retrospect, Again, could not have done it without everyone here. Keep up the grind, Looking back I did around 120 leetcode problems over and over. Don't stop because you'll forget how to solve them. For the behavioral, silence is acceptable but give them a whole story, keep them captivated with specific details of your story. For beavioral I looked up many videos from Exponent, they have some helpful examples.

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!