DSA Practice for Mobile Developers

Sharpen the data structures & algorithms that Android and iOS interviews actually test — hand-picked from real questions asked at Google, Meta, Amazon and other top product companies. Solve, track your progress, and get interview-ready.

0 / 150 solved

Arrays & Hashing

9 problems
Contains Duplicate
GoogleAmazonApple
Easy
Valid Anagram
AmazonBloomberg
Easy
Two Sum
Easy
Group Anagrams
Medium
Top K Frequent Elements
Medium
Product of Array Except Self
Medium
Valid Sudoku
Medium
Encode and Decode Strings
Medium
Longest Consecutive Sequence
Medium

Two Pointers

5 problems
Valid Palindrome
MicrosoftMeta
Easy
Two Sum II Input Array Is Sorted
Medium
3Sum
Medium
Container With Most Water
Medium
Trapping Rain Water
Hard

Stack

7 problems
Valid Parentheses
GoogleAmazonMicrosoft
Easy
Min Stack
Medium
Evaluate Reverse Polish Notation
Medium
Generate Parentheses
Medium
Daily Temperatures
Medium
Car Fleet
Medium
Largest Rectangle In Histogram
Hard

Backtracking

9 problems
Subsets
Medium
Combination Sum
Medium
Permutations
Medium
Subsets II
Medium
Combination Sum II
Medium
Word Search
Medium
Palindrome Partitioning
Medium
Letter Combinations of a Phone Number
Medium
N Queens
Hard

Math & Geometry

8 problems
Rotate Image
Medium
Spiral Matrix
Medium
Set Matrix Zeroes
Medium
Happy Number
Easy
Plus One
Easy
Pow(x, n)
Medium
Multiply Strings
Medium
Detect Squares
Medium

Bit Manipulation

7 problems
Single Number
Easy
Number of 1 Bits
Easy
Counting Bits
Easy
Reverse Bits
Easy
Missing Number
Easy
Sum of Two Integers
Medium
Reverse Integer
Medium