Keentune
Adaptive skill practice — find your level, get sharper.

Data Structures & Algorithms practice

The interview canon, from Big-O to DP
Master the algorithms-and-data-structures canon senior interviews are built on — complexity analysis (Big-O), the core structures and their operation costs, sorting and searching, graph traversal and shortest paths, and dynamic programming. Concept-first questions with clear explanations that build the judgment to pick the right tool and analyze its cost. Part of the Developer track.
• Meets you at your level — never too easy, never too hard.
• Adapts every question to how you’re doing.
• Tracks your level over time. Skill practice, not a test.
New here? Read the Data Structures & Algorithms guide
A free 17-minute primer — the mental model, the mistakes beginners make, and what to practise first.
Curriculum
217 concepts across 25 chapters, from foundations through advanced practice — each one a concept the adaptive question bank can teach and test.
A. The programming model: arrays, loops and recursion
8
B. Bags, stacks, queues and linked lists
9
C. Analysis of algorithms and asymptotics
9
D. Amortized cost and cost models
7
E. Union-find and dynamic connectivity
7
F. Elementary sorts
8
G. Mergesort and divide and conquer
9
H. Quicksort, randomization and selection
8
I. Priority queues and heaps
9
J. Sorting applications, stability and lower bounds
8
K. Symbol tables and searching
8
L. Binary search trees
9
M. Balanced search trees and B-trees
8
N. Hash tables
11
O. Undirected graphs: representation and search
11
P. Directed graphs, topological order and cycles
8
Q. Minimum spanning trees
8
R. Shortest paths
9
S. Tries and string search
9
T. Recursion, memoization and dynamic programming
12
U. Greedy algorithms and paradigm choice
8
V. Array techniques and range queries
9
W. Bit manipulation
8
X. Standard-library container complexity
8
Y. Reductions, intractability and randomized algorithms
9
View the full curriculum →
Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Explore all skills on Keentune
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC