How It Works
20+ Topic Categories Across All Four Levels
Problems aren't just organized by difficulty — they're also tagged by topic. Students can practice by level, by topic, or both. Here's what the question bank covers:
Loops & Iteration
for, while, nested loops, patterns
Arrays
1D, 2D, rotation, subarray problems
Strings
Manipulation, palindromes, anagrams
Number Theory
Primes, GCD, modular arithmetic
Sorting & Search
Bubble, merge, quick, binary search
Recursion
Base cases, tree recursion, memoization
Linked Lists
Singly, doubly, cycle detection, reversal
Stacks & Queues
Balancing, next greater, BFS applications
Trees
BST, traversals, height, LCA
️
Graphs
BFS, DFS, shortest path, cycle detection
Hashing
Frequency maps, two-sum patterns
Dynamic Programming
Knapsack, LCS, LIS, grid paths
Greedy
Activity selection, interval scheduling
Bit Manipulation
XOR tricks, power of 2, counting bits
️
Backtracking
N-Queens, permutations, subsets
Two Pointers
Sorted arrays, container problems
Sliding Window
Max sum subarray, substring problems
Company Patterns
TCS, Infosys, Wipro, product co. style