You are on level: Student
Overview
Quick DSA Review
Basic Algorithms
Sorted Array
Implicitly Sorted Array
Advanced
Speedrun
Core Concepts
Same Direction
Opposite Direction
Sliding Window
Prefix Sum
Cycle Finding
Decision Making
Introduction
DFS on Tree
Binary Search Tree
Combinatorial Search
Additional States
Aggregation and Memoization
Additional Practices
Speedrun
Introduction
Vanilla BFS
Matrix as Graph
Implicit Graph
Directed Graph / Topological Sort
Weighted Graph
Minimum Spanning Tree
Introduction
Top K
Moving Best
Multiple Heaps
Introduction
Constant Transition
Grid
Dual-Sequence
Non-constant Transition
Knapsack, Weight-Only
Knapsack, Weight+Value
Topological Sort
Additional Practices
Disjoint Set Union | Union Find
Data Structure Design
Segment Tree
Interval
Monotonic Stack
Tree Traversal without Recursion
Amazon OA
Microsoft OA
Google OA
Practice the new AI-assisted interview format used at Meta, Shopify, Canva, and LinkedIn.
Get the latest updates, study guides, and interview tips directly on your feed.
New content!
Intervals
Stacks
Graph
Trie
Fixes
🔥 New course: Low-Level Design (LLD / OOD) interviews . Learn object-oriented design for interviews end to end — a six-step delivery framework, OOP foundations, the SOLID principles, the common design patterns, and concurrency.
New — Your Roadmap (/path): a personalized, step-by-step study plan. Take a quick placement quiz, pick your target companies, and get one ordered path with a clear next step, company-tagged practice problems, Tested Out skipping for topics you already know, and a finish-date estimate you control by setting lessons per week.