Problems are organized by data structure or algorithm type to help build skills methodically. Key chapters include: Arrays & Strings:
Daily Coding Problem (DCP) by Lawrence Wu and Alex Miller is a highly-regarded resource for technical interview preparation, structured as a series of daily challenges based on real-world questions from top tech companies like Google, Facebook, and Amazon. Verified PDF Content & Structure A verified second edition of the Daily Coding Problem eBook typically includes: Crash Courses:
is a popular interview preparation resource that emails you one programming problem every day. These problems are often sourced from actual technical interviews at companies like Google, Facebook, Amazon, Microsoft, and Uber .
Dynamic Programming, Backtracking, Bit Manipulation, Pathfinding, and Randomized Algorithms. Advanced Concepts: System Design and Data Structure Design. 3. Example Problem Structures
: Linked Lists, Arrays, Strings, Hash Tables, Trees, and Heaps.

We would like to acknowledge that we are living and working with humility and respect on the traditional territories of the First Nations peoples of British Columbia.
We specifically acknowledge and express our gratitude to the keepers of the lands of the ancestral and unceded territory of the xʷməθkʷəy̓əm (Musqueam), Skwxwú7mesh (Squamish), and səl̓ilwətaɁɬ (Tsleil-Waututh) Nations, where our main office is located.
We also recognize Métis people and Métis Chartered Communities, as well as the Inuit and urban Indigenous peoples living across the province on various traditional territories.