Meta Offer | Matched 2 Teams | PS | Onsite
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)
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.
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.
Design Dropbox (referred to as Facebox by Meta). Discussion involved aspects like chunking and resumable uploads.
Design an auction bidding system.
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.