Meta | Onsite | Awaiting Results
Summary
I shared a recent interview experience at Meta on behalf of an anonymous candidate, covering multiple LeetCode problems, behavioral questions, and a system design problem.
Full Experience
Hey y'all, sharing a recent interview experience on behalf of anonymous. This ain't me but I hope these data points help!
Q1: LC199 Binary Tree Right Side View
Variant: what if you had to return the left and right side views?
It was noted that BFS was used and accepted.
Q2: LC1047 Remove All Adjacent Duplicates
Variant: 1D Candy Crush.
Q3: LC346 Moving Average from a Data Stream
Variant: The input is given upfront so use a rolling window.
I could be misinterpreting here and the candidate could've been asked the OG (in which a queue is the solution) but I've almost never seen the latter asked.
Q4: LC23 Merge K Sorted Lists
Variant: It's a list of integers. A heap was used instead of the divide-and-conquer, and it was acceptable.
Behavioral: It was questions around handling conflict, demonstrating leadership, mentorship experiences and "What project are you most proud of?"
System Design: Design Proximity Server
I don't know information beyond this, but if you have pressing questions, I can ask anonymous!
Good luck with your studies!
Interview Questions (6)
LC199 Binary Tree Right Side View
Variant: what if you had to return the left and right side views?
LC1047 Remove All Adjacent Duplicates
Variant: 1D Candy Crush.
LC346 Moving Average from a Data Stream
Variant: The input is given upfront so use a rolling window.
I could be misinterpreting here and the candidate could've been asked the OG (in which a queue is the solution) but I've almost never seen the latter asked.
LC23 Merge K Sorted Lists
Variant: It's a list of integers.
Questions around handling conflict, demonstrating leadership, mentorship experiences and "What project are you most proud of?"
Design Proximity Server