MANG Interview Problem Bank
A curated practice bank for turning patterns into repetition.
A structured problem bank that complements the theory tracks with representative interview-style questions across major algorithm families.
Designed for
Candidates who already know the fundamentals and need sharper repetition.
You leave with
- A deeper bench of solved problems organized by core interview patterns
- Faster recall under time pressure from deliberate, categorized practice
- A stronger bridge between theory lessons and real question execution
Curriculum Map
A structured path that feels worth paying for
Every module is ordered to build confidence, not just collect content. Start with the right fundamentals, deepen into the mechanics, then pressure-test your thinking with realistic engineering trade-offs.
Module 1
Easy Array Patterns
Module 2
Easy Bit Patterns
Module 3
Easy Graph Patterns
Module 4
Easy List Patterns
Module 5
Easy Search Patterns
Module 6
Easy String Patterns
Module 7
Easy Tree Patterns
Module 8
Hard Array Patterns
MANG Problem #1: Trapping Rain Water (Hard)
Hard • 6 min read
MANG Problem #6: Sliding Window Maximum (Hard)
Hard • 6 min read
MANG Problem #24: Employee Free Time (Hard)
Hard • 5 min read
MANG Problem #26: Largest Rectangle in Histogram (Hard)
Hard • 5 min read
MANG Problem #27: First Missing Positive (Hard)
Hard • 5 min read
MANG Problem #30: Smallest Range Covering Elements from K Lists (Hard)
Hard • 5 min read
MANG Problem #33: Insert Interval (Hard)
Hard • 5 min read
MANG Problem #37: Minimum Number of K Consecutive Bit Flips (Hard)
Hard • 5 min read
Module 9
Hard Backtracking Patterns
Module 10
Hard Binary Search
Module 11
Hard Design Patterns
MANG Problem #5: LRU Cache Design (Hard)
Hard • 6 min read
MANG Problem #16: LFU Cache Design (Hard)
Hard • 6 min read
MANG Problem #34: Find Median from Data Stream (Hard)
Hard • 6 min read
MANG Problem #39: Design Search Autocomplete System (Hard)
Hard • 6 min read
MANG Problem #42: Design In-Memory File System (Hard)
Hard • 5 min read
MANG Problem #49: Prefix and Suffix Search (Hard)
Hard • 6 min read
Module 12
Hard DP Patterns
MANG Problem #29: Burst Balloons (Hard)
Hard • 5 min read
MANG Problem #32: Word Break II (Hard)
Hard • 5 min read
MANG Problem #35: Maximum Profit in Job Scheduling (Hard)
Hard • 6 min read
MANG Problem #45: Maximize Score After N Operations (Hard)
Hard • 6 min read
MANG Problem #46: Count Vowels Permutation (Hard)
Hard • 5 min read
Module 13
Hard Graph Patterns
MANG Problem #8: Alien Dictionary (Hard)
Hard • 6 min read
MANG Problem #17: Word Ladder (Hard)
Hard • 5 min read
MANG Problem #28: Word Ladder II (Hard)
Hard • 5 min read
MANG Problem #40: Swim in Rising Water (Hard)
Hard • 6 min read
MANG Problem #41: Making A Large Island (Hard)
Hard • 6 min read
MANG Problem #43: Cut Off Trees for Golf Event (Hard)
Hard • 6 min read
MANG Problem #44: Race Car (Hard)
Hard • 6 min read
MANG Problem #47: Valid Arrangement of Pairs (Hard)
Hard • 6 min read
MANG Problem #48: Parallel Courses III (Hard)
Hard • 6 min read
MANG Problem #50: Sliding Puzzle (Hard)
Hard • 6 min read
Module 14
Hard List Patterns
Module 15
Hard Matrix Patterns
Module 16
Hard String Patterns
MANG Problem #11: Longest Valid Parentheses (Hard)
Hard • 5 min read
MANG Problem #13: Edit Distance (Hard)
Hard • 5 min read
MANG Problem #15: Basic Calculator II (Hard)
Hard • 5 min read
MANG Problem #23: Minimum Window Subsequence (Hard)
Hard • 6 min read
MANG Problem #31: Regular Expression Matching (Hard)
Hard • 5 min read
MANG Problem #38: Palindrome Pairs (Hard)
Hard • 6 min read
Module 17
Hard Tree Patterns
MANG Problem #9: Binary Tree Maximum Path Sum (Hard)
Hard • 5 min read
MANG Problem #14: K-th Smallest in Lexicographical Order (Hard)
Hard • 5 min read
MANG Problem #21: Serialize and Deserialize Binary Tree (Hard)
Hard • 5 min read
MANG Problem #36: Serialize and Deserialize BST (Hard)
Hard • 5 min read
Module 18
Medium Array Patterns
Module 19
Medium Graph Patterns
Module 20
Medium Matrix Patterns
Module 21
Medium Search Patterns
Module 22
Medium String Patterns
Module 23
Medium Tree Patterns
Module 24
Practice Problems
The 'Small Files' Problem in Data Lakes: Why Your Kafka Sink is Slow
Easy • 7 min read
System Design: Solving the Top K Problem (Heavy Hitters)
Hard • 18 min read
N-Queens Problem in Java: Solving Constraints with Backtracking
Hard • 12 min read
Big-O Notation in Java: Time and Space Complexity for Interview Problem Solving
Easy • 11 min read