Content & privacy
Data Structures & Algorithms · INTERVIEW GUIDE

DSA fundamentals

Core data structures, algorithms, patterns, complexity, and interview practice.

Practice this topic
Browse the complete question directory
Filters
19 questions

How to prepare for DSA interviews

DSA fundamentals·Foundations & core patterns

Core rule

Foundation2 min read

Big O notation

DSA fundamentals·Foundations & core patterns

What it is

Foundation2 min read

Arrays and strings

DSA fundamentals·Foundations & core patterns

Arrays

Foundation2 min read

Hashing and maps

DSA fundamentals·Foundations & core patterns

What it is

Foundation2 min read

Linked list

DSA fundamentals·Linear data structures

What it is

Intermediate2 min read

Stack and queue

DSA fundamentals·Linear data structures

Stack

Intermediate2 min read

Recursion and backtracking

DSA fundamentals·Linear data structures

Recursion

Intermediate2 min read

Trees and binary search trees

DSA fundamentals·Trees, heaps & graphs

Binary tree

Intermediate2 min read

Heap and priority queue

DSA fundamentals·Trees, heaps & graphs

What it is

Intermediate2 min read

Graphs

DSA fundamentals·Trees, heaps & graphs

Graph representation

Intermediate2 min read

Dynamic programming

DSA fundamentals·Algorithms & problem-solving patterns

What it is

Intermediate2 min read

Greedy algorithms

DSA fundamentals·Algorithms & problem-solving patterns

What it is

Intermediate2 min read

Sorting and searching

DSA fundamentals·Algorithms & problem-solving patterns

Sorting

Intermediate2 min read

Bit manipulation

DSA fundamentals·Algorithms & problem-solving patterns

Important concepts

Advanced2 min read

Sliding window and two pointers

DSA fundamentals·Algorithms & problem-solving patterns

Sliding window

Advanced2 min read

Advanced patterns

DSA fundamentals·Advanced patterns & priorities

Monotonic stack

Advanced2 min read

Common interview topics by priority

DSA fundamentals·Advanced patterns & priorities

Must know

Advanced2 min read

30 interview questions to practice

DSA fundamentals·Interview practice & revision

1. Two Sum

Advanced2 min read

Difficulty is an editorial estimate. Completion means you chose to mark a question as understood.