Terminus

Algorithms and data structures

Arrays, lists, stacks and queues

The basic containers, what each operation costs, and dynamic arrays.

About 10 hours of study.

Where to learn it

Read
Open Data Structures

Pat Morin

Chapters 2–3

Watch
Introduction to Algorithms (MIT 6.006, Spring 2020)

Erik Demaine, Jason Ku, Justin Solomon

Lecture 2, Data structures and dynamic arrays

Practise
Top Interview 150

LeetCode

Top Interview 150: Array / String, Two Pointers, Stack, Linked List

Grouped by topic, which makes it a good map of interview DSA. Needs a free account.

Other options

Wrong chapter, dead link, or know something better? Tell us on GitHub.

Which roles ask for it

Before and after