Skip to content

Interview Solver

FeaturesPricingHelp
Sign In
FeaturesPricingHelpSign In
← Back to Interview Questions

Meta LeetCode Problems

100 most frequently asked LeetCode problems in Meta technical interviews

Difficulty breakdown: 26 Easy, 60 Medium, 14 Hard

ProblemDifficultyDiffFrequencyTagsAction
Minimum Remove to Make Valid Parentheses
100%
MediumM
100%
StringStack
Solve→
Binary Tree Vertical Order Traversal
97%
MediumM
97%
Hash TableTree+4
Solve→
Basic Calculator II
96%
MediumM
96%
MathString+1
Solve→
Valid Palindrome II
95%
EasyE
95%
Two PointersString+1
Solve→
Merge Sorted Array
92%
EasyE
92%
ArrayTwo Pointers+1
Solve→
Kth Largest Element in an Array
92%
MediumM
92%
ArrayDivide and Conquer+3
Solve→
Lowest Common Ancestor of a Binary Tree III
91%
MediumM
91%
Hash TableTwo Pointers+2
Solve→
Valid Word Abbreviation
87%
EasyE
87%
Two PointersString
Solve→
Random Pick with Weight
87%
MediumM
87%
ArrayMath+3
Solve→
Pow(x, n)
85%
MediumM
85%
MathRecursion
Solve→
Find Peak Element
85%
MediumM
85%
ArrayBinary Search
Solve→
Nested List Weight Sum
84%
MediumM
84%
Depth-First SearchBreadth-First Search
Solve→
Subarray Sum Equals K
81%
MediumM
81%
ArrayHash Table+1
Solve→
Lowest Common Ancestor of a Binary Tree
79%
MediumM
79%
TreeDepth-First Search+1
Solve→
Valid Palindrome
78%
EasyE
78%
Two PointersString
Solve→
Two Sum
76%
EasyE
76%
ArrayHash Table
Solve→
Binary Tree Right Side View
76%
MediumM
76%
TreeDepth-First Search+2
Solve→
Top K Frequent Elements
76%
MediumM
76%
ArrayHash Table+6
Solve→
Dot Product of Two Sparse Vectors
76%
MediumM
76%
ArrayHash Table+2
Solve→
Diameter of Binary Tree
74%
EasyE
74%
TreeDepth-First Search+1
Solve→
Simplify Path
73%
MediumM
73%
StringStack
Solve→
Range Sum of BST
73%
EasyE
73%
TreeDepth-First Search+2
Solve→
Merge k Sorted Lists
72%
HardH
72%
Linked ListDivide and Conquer+2
Solve→
Merge Intervals
72%
MediumM
72%
ArraySorting
Solve→
Valid Number
69%
HardH
69%
String
Solve→
Interval List Intersections
69%
MediumM
69%
ArrayTwo Pointers
Solve→
Shortest Path in Binary Matrix
69%
MediumM
69%
ArrayBreadth-First Search+1
Solve→
Sum Root to Leaf Numbers
68%
MediumM
68%
TreeDepth-First Search+1
Solve→
K Closest Points to Origin
68%
MediumM
68%
ArrayMath+5
Solve→
Copy List with Random Pointer
66%
MediumM
66%
Hash TableLinked List
Solve→
LRU Cache
66%
MediumM
66%
Hash TableLinked List+2
Solve→
Minimum Add to Make Parentheses Valid
66%
MediumM
66%
StringStack+1
Solve→
Subsets
64%
MediumM
64%
ArrayBacktracking+1
Solve→
Convert Binary Search Tree to Sorted Doubly Linked List
64%
MediumM
64%
Linked ListStack+5
Solve→
All Nodes Distance K in Binary Tree
64%
MediumM
64%
Hash TableTree+3
Solve→
Buildings With an Ocean View
64%
MediumM
64%
ArrayStack+1
Solve→
Next Permutation
62%
MediumM
62%
ArrayTwo Pointers
Solve→
Closest Binary Search Tree Value
62%
EasyE
62%
Binary SearchTree+3
Solve→
Moving Average from Data Stream
62%
EasyE
62%
ArrayDesign+2
Solve→
Accounts Merge
62%
MediumM
62%
ArrayHash Table+5
Solve→
Valid Palindrome III
62%
HardH
62%
StringDynamic Programming
Solve→
Create Hello World Function
62%
EasyE
62%
Solve→
Add Two Numbers
60%
MediumM
60%
Linked ListMath+1
Solve→
Minimum Window Substring
60%
HardH
60%
Hash TableString+1
Solve→
Clone Graph
60%
MediumM
60%
Hash TableDepth-First Search+2
Solve→
Custom Sort String
60%
MediumM
60%
Hash TableString+1
Solve→
Making A Large Island
60%
HardH
60%
ArrayDepth-First Search+3
Solve→
Vertical Order Traversal of a Binary Tree
60%
HardH
60%
Hash TableTree+4
Solve→
Word Break
57%
MediumM
57%
ArrayHash Table+4
Solve→
Insert into a Sorted Circular Linked List
57%
MediumM
57%
Linked List
Solve→
Check Completeness of a Binary Tree
57%
MediumM
57%
TreeBreadth-First Search+1
Solve→
Max Consecutive Ones III
57%
MediumM
57%
ArrayBinary Search+2
Solve→
Kth Missing Positive Number
57%
EasyE
57%
ArrayBinary Search
Solve→
Recyclable and Low Fat Products
57%
EasyE
57%
Database
Solve→
Find First and Last Position of Element in Sorted Array
54%
MediumM
54%
ArrayBinary Search
Solve→
Add Strings
54%
EasyE
54%
MathString+1
Solve→
Merge Strings Alternately
54%
EasyE
54%
Two PointersString
Solve→
Longest Common Prefix
51%
EasyE
51%
StringTrie
Solve→
Populating Next Right Pointers in Each Node
51%
MediumM
51%
Linked ListTree+3
Solve→
Best Time to Buy and Sell Stock
51%
EasyE
51%
ArrayDynamic Programming
Solve→
Majority Element
51%
EasyE
51%
ArrayHash Table+3
Solve→
Binary Search Tree Iterator
51%
MediumM
51%
StackTree+4
Solve→
Longest Increasing Path in a Matrix
51%
HardH
51%
ArrayDynamic Programming+6
Solve→
Random Pick Index
51%
MediumM
51%
Hash TableMath+2
Solve→
Can Place Flowers
51%
EasyE
51%
ArrayGreedy
Solve→
Rotate Image
47%
MediumM
47%
ArrayMath+1
Solve→
Boundary of Binary Tree
47%
MediumM
47%
TreeDepth-First Search+1
Solve→
Median of Two Sorted Arrays
43%
HardH
43%
ArrayBinary Search+1
Solve→
Longest Palindromic Substring
43%
MediumM
43%
Two PointersString+1
Solve→
Remove Nth Node From End of List
43%
MediumM
43%
Linked ListTwo Pointers
Solve→
Valid Parentheses
43%
EasyE
43%
StringStack
Solve→
Same Tree
43%
EasyE
43%
TreeDepth-First Search+2
Solve→
Word Ladder
43%
HardH
43%
Hash TableString+1
Solve→
Course Schedule
43%
MediumM
43%
Depth-First SearchBreadth-First Search+2
Solve→
Group Shifted Strings
43%
MediumM
43%
ArrayHash Table+1
Solve→
Alien Dictionary
43%
HardH
43%
ArrayString+4
Solve→
Maximum Size Subarray Sum Equals k
43%
MediumM
43%
ArrayHash Table+1
Solve→
Diagonal Traverse
43%
MediumM
43%
ArrayMatrix+1
Solve→
Continuous Subarray Sum
43%
MediumM
43%
ArrayHash Table+2
Solve→
Palindromic Substrings
43%
MediumM
43%
Two PointersString+1
Solve→
Maximum Swap
43%
MediumM
43%
MathGreedy
Solve→
Toeplitz Matrix
43%
EasyE
43%
ArrayMatrix
Solve→
Goat Latin
43%
EasyE
43%
String
Solve→
Longest Substring Without Repeating Characters
37%
MediumM
37%
Hash TableString+1
Solve→
3Sum
37%
MediumM
37%
ArrayTwo Pointers+1
Solve→
Search Insert Position
37%
EasyE
37%
ArrayBinary Search
Solve→
Unique Paths
37%
MediumM
37%
MathDynamic Programming+1
Solve→
Convert Sorted List to Binary Search Tree
37%
MediumM
37%
Linked ListDivide and Conquer+3
Solve→
Binary Tree Maximum Path Sum
37%
HardH
37%
Dynamic ProgrammingTree+2
Solve→
Missing Ranges
37%
EasyE
37%
Array
Solve→
Kth Smallest Element in a BST
37%
MediumM
37%
TreeDepth-First Search+2
Solve→
Palindrome Linked List
37%
EasyE
37%
Linked ListTwo Pointers+2
Solve→
Sliding Window Maximum
37%
HardH
37%
ArrayQueue+3
Solve→
Expression Add Operators
37%
HardH
37%
MathString+1
Solve→
Find Median from Data Stream
37%
HardH
37%
Two PointersDesign+3
Solve→
Kth Smallest Element in a Sorted Matrix
37%
MediumM
37%
ArrayBinary Search+3
Solve→
Insert Delete GetRandom O(1)
37%
MediumM
37%
ArrayHash Table+3
Solve→
Asteroid Collision
37%
MediumM
37%
ArrayStack+1
Solve→
Friends Of Appropriate Ages
37%
MediumM
37%
ArrayTwo Pointers+2
Solve→
Squares of a Sorted Array
37%
EasyE
37%
ArrayTwo Pointers+1
Solve→
Interview Solver
  • Home
  • Pricing
  • Sign in
  • Contact
  • Blog
  • Companion
  • Help Center
  • Use Cases
  • Software Engineer
  • Product Manager
  • Misc
  • Privacy Policy
  • Terms and Conditions
  • Discord Community
  • Affiliate Program
  • Interview Questions
  • Google Interview Questions
  • Amazon Interview Questions
  • Microsoft Interview Questions
  • Meta Interview Questions
  • Apple Interview Questions
  • TikTok Interview Questions
  • View All →
© 2025 Interview Solver, Inc. All rights reserved.