Description
In this course you will learn:
- Practice your whiteboarding skills and learn how to break a technical interview problem down into manageable pieces
- A collection of common interview problems that use the Python List, and strategies for how to construct optimal solutions
- A collection of common interview problems that use the linked list data structure, and strategies for how to construct optimal solutions
- Dynamic Programming is a technique we can apply to difficult questions that ask us to maximize a value given many options or constraints