Coding Interview Patterns
Learn how to recognize common interview patterns, watch the algorithm state change one step at a time, and implement each pattern in a runnable JavaScript code lab.
- Format
- Self-paced online learning
- Duration
- 20 patterns, 60 lessons, about 4 hours
- Level
- Intermediate
- Access
- Coding Interview Patterns is currently free to access.
What you will learn
- Arrays and pointers
- Sliding windows and binary search
- Trees and graphs
- Dynamic programming
- Divide and conquer and quickselect
- String matching
- Union Find and range trees
- Minimum spanning trees, shortest paths, and network flow
Frequently asked questions
Which coding interview patterns are included?
The course includes array, linked-list, tree, graph, optimization, string matching, range-query, shortest-path, and network-flow patterns, each with an animation and practice lesson.
Is Coding Interview Patterns free?
Yes. Coding Interview Patterns is currently free to access on CareerVivid.