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.

Open this interactive course on CareerVivid