Meta OA Questions 2021: What Candidates Actually Saw
Last updated: May 2026
15+ Meta online assessment questions reported by candidates who took the OA in 2021. Sourced from 1Point3Acres, LeetCode, Blind, Glassdoor, and Reddit. Data grows as new reports are added.
Meta OA Format in 2021
The Meta online assessment has followed a consistent format across multiple hiring cycles. Based on 2021 reports in the database, candidates typically see 2 to 3 algorithmic coding problems delivered through a proctored online platform (most commonly HackerRank). Some roles include additional behavioral or work-simulation components after the coding section.
Time limits reported by candidates range from 70 to 110 minutes for the full assessment. The coding problems are auto-graded, so edge case handling and runtime efficiency both matter. Partial credit is available on some platforms if your solution passes a subset of test cases.
Real Meta OA Questions from 2021
You Only Have To Be Right Once: Facebook Offer
In startups, there is a saying that you only need to be right once. You only need one investor to say yes regardless of how many attempts it takes you....
Facebook DE PS Interview Experience
I want to share my interview experience with others. This was my third attempt, and I had not cleared the FB Phone Screen Interviews earlier. I appeared for Data Infra...
Facebook SWE OA
You are given a matrix of integers matrix of size n \xD7 m and a... You are given a matrix of integers matrix of size n \xD7 m and a list of...
FaceBook OA new grad
2 Questions: 40 Minutes Q1: Write an iterator with two functions, that performs a pre-order traversal on a binary tree. \t\t\tA \t\t / \\ \t B C / / \\ D\t F G \t\\ \\ \t...
Facebook | Video Interview | Data Engineer SQL & Python
I don\'t see as much entries here for Data Engineer (DE) roles as Software Engineers so posting this to hopefully get things going. Recently completed the facebook assessment for a position...
[Need Advise] Facebook | Enterprise Engineer | Phone Screening Cleared | How to prepare
Hi Fellow Leetcoders, I was approached by a recruiter for the Enterprise Engineering role at facebook and I have cleared the phone screening as well. Initially I was told by the...
Facebook || Technical Screening
Interviewer spent 5 mins for introductory discussion and then pasted this question in the coderpad. Merge three sorted arrays, input arrays can contains duplicates but sorted output list should not...
Facebook | SWE Intern 2022 OA | Sort 2D Matrix by Secondary Diagonal
Sort secondary diagonals for a 2D matrix. Similar to this question: 1329. Sort the Matrix Diagonally. However, the sorting diagonal is the secondary one. I could not solve it as I...
Facebook | E5 | Remote (Menlo Park) | Mar 2021 [Reject]
Status: Developer with 20 years experience Position: E5 at Facebook Location: Virtual (would be working with Menlo Park folks) Date: March 2021 I had my final round of interviews for a remote position with...
Facebook | E5 | MLE | Menlo Park
Recruiter reached out to me in January (we actually started communicating back in June 2020). Phone Screen Had phone screen early February. See post here 1. https://leetcode.com/problems/merge-intervals/ 2. https://leetcode.com/problems/validate-binary-search-tree/ I summarized my experience in...
Facebook | Data Engineer | Menlo Park | July 2021
Just cleared the DE phone interview, SQL 5/5, Python 5/5. Not a piece of cake given the time constrains, edge cases, and sometimes unclear questions. There is a plenty of useful...
Facebook | E5 MLE | New York offer + comprehensive study guide
Position: Senior Software Engineer -- Machine Learning Education and background: Undergraduate: MS in engineering from a top school in Europe Graduate: MBA from a top10 school in the US Graduate: one year of...
Facebook E5 remote (Canada) Screening [Reject]
Interviewer was nice, but he was down to the point. Threw one medium LC and one hard LC question at me. First one was: 33. Search in Rotated Sorted Array Second...
Facebook E5 London 10 years exp | Online Assessment | Merge sorted arrays
Given 2 sorted Arrays arr1 & arr2. arr1 has junk values also. And arr1 has just enough space to accomodate arr1 and arr2 valid values Merge 2 arrays in arr1....
Facebook E5 London 10 years exp | Online Assessment | Left most column with atleast one
Weighted Sum of given input : 1,2,3,(4(5)),6 = 1 + 2 + 3 + 2 (4 + 35) + 6 Define the right datastructure (just design) and write the algorithm...
Topic Breakdown (2021 OA)
Topics reported by candidates who took the Meta OA in 2021:
Difficulty Breakdown (2021 OA)
6
easy
1
medium
1
hard
Difficulty labels are reported by candidates or inferred from LeetCode ratings.
How to Prepare for the Meta OA
The Meta OA is a timed, auto-graded coding test. Preparation is different from interview prep: you need to optimize for both correctness and speed, since partial credit requires passing test cases, not just showing reasoning.
- Practice timed sessions. Set a timer for 35 to 45 minutes per problem and simulate the real constraint.
- Focus on the topic clusters that appear most in Meta OA reports: dynamic programming, graphs, arrays, and strings make up the majority of reported problems.
- Read the problem constraints carefully before writing code. The constraints often reveal the expected time complexity and algorithm type.
- Use the LeakCode database to review 2021 OA questions from actual candidates. Pattern recognition across multiple sightings is a stronger prep signal than any single mock problem.
- If the OA includes a work simulation section, practice under realistic conditions. This section tests judgment and values alignment, not coding ability.
FAQ
What does the Meta OA look like in 2021?
Based on 2021 candidate reports, the Meta OA typically includes 2 to 3 coding problems and runs 70 to 110 minutes. Topics lean toward dynamic programming, graphs, arrays, and strings. Some roles include a work simulation section after the coding component.
How long is the Meta OA?
Most candidates report 70 to 90 minutes for the coding component. Roles with additional work simulation sections extend the total time to 110 to 150 minutes. Check your invitation email for the exact time allocation for your specific role.
What platform does Meta use for the OA?
Meta uses HackerRank or its own proprietary platform depending on the role and hiring cycle. Your invitation will specify the platform. Both platforms support multiple languages including Python, Java, C++, and JavaScript.
Are these real Meta OA questions?
Yes. All questions in the LeakCode database come from candidate reports on 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode. They are not AI-generated. Each question links to its source where available.
Other Meta OA Years
Related: Meta OA Hub · Meta All Questions · All OA Questions · Data Sources