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

easy other leetcode

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....

View

Facebook DE PS Interview Experience

medium coding leetcode

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...

View

Facebook SWE OA

coding leetcode

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...

View

FaceBook OA new grad

easy coding leetcode

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...

View

Facebook | Video Interview | Data Engineer SQL & Python

easy sql leetcode

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...

View

[Need Advise] Facebook | Enterprise Engineer | Phone Screening Cleared | How to prepare

easy other leetcode

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...

View

Facebook || Technical Screening

coding leetcode

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...

View

Facebook | SWE Intern 2022 OA | Sort 2D Matrix by Secondary Diagonal

coding leetcode

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...

View

Facebook | E5 | Remote (Menlo Park) | Mar 2021 [Reject]

system design leetcode

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...

View

Facebook | E5 | MLE | Menlo Park

system design leetcode

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...

View

Facebook | Data Engineer | Menlo Park | July 2021

easy coding leetcode

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...

View

Facebook | E5 MLE | New York offer + comprehensive study guide

easy ml theory leetcode

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...

View

Facebook E5 remote (Canada) Screening [Reject]

hard binary search leetcode

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...

View

Facebook E5 London 10 years exp | Online Assessment | Merge sorted arrays

two pointers leetcode

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....

View

Facebook E5 London 10 years exp | Online Assessment | Left most column with atleast one

stack leetcode

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...

View

Topic Breakdown (2021 OA)

Topics reported by candidates who took the Meta OA in 2021:

coding (6) system design (2) two pointers (1) stack (1) sql (1) ml theory (1) binary search (1)

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