Data Structures & Algorithms · INTERVIEW GUIDE
Practice this topicDSA fundamentals
Core data structures, algorithms, patterns, complexity, and interview practice.
Foundations & core patterns4Linear data structures3Trees, heaps & graphs3Algorithms & problem-solving patterns5Advanced patterns & priorities2Interview practice & revision2
19 questions
How to prepare for DSA interviews
Core rule
Foundation2 min read
Big O notation
What it is
Foundation2 min read
Arrays and strings
Arrays
Foundation2 min read
Hashing and maps
What it is
Foundation2 min read
Linked list
What it is
Intermediate2 min read
Stack and queue
Stack
Intermediate2 min read
Recursion and backtracking
Recursion
Intermediate2 min read
Trees and binary search trees
Binary tree
Intermediate2 min read
Heap and priority queue
What it is
Intermediate2 min read
Graphs
Graph representation
Intermediate2 min read
Dynamic programming
What it is
Intermediate2 min read
Greedy algorithms
What it is
Intermediate2 min read
Sorting and searching
Sorting
Intermediate2 min read
Bit manipulation
Important concepts
Advanced2 min read
Sliding window and two pointers
Sliding window
Advanced2 min read
Advanced patterns
Monotonic stack
Advanced2 min read
Common interview topics by priority
Must know
Advanced2 min read
30 interview questions to practice
1. Two Sum
Advanced2 min read
Difficulty is an editorial estimate. Completion means you chose to mark a question as understood.