Coding Interview Curated

This is a curated list of various algorithms and coding interview resources. Although not focussed specifically on coding interviews, check out the collections Algorithms: Design and Analysis and Algorithms: Design and Analysis II, as well as the page Algorithms Curated.

General

Practice

Bits

Numerics

Arrays

Sorting and Searching

Combinatorial

Linked Lists

Binary Trees

Hashing

Strings

Recursion

Graphs

Dynamic Programming

Network Flow

System Design

JVM

Scalability