Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Introduction
00:00 • 2min
How to Interview for a Pro in Computer Science
01:52 • 3min
Algorithms: A Standard Way of Solving a Problem
04:36 • 2min
The Differences Between Big O and Omega Notation
06:55 • 2min
The Big O Complexity Chart
08:40 • 3min
How to Calculate the Performance of Your Algorithms
11:48 • 3min
How to Sort an Array
14:52 • 3min
How to Optimize Your Delivery Service
17:41 • 2min
The Differences Between Arrays and Data Structures
19:20 • 2min
How to Choose the Right Data Structure for Your Use Case
21:17 • 2min
The Evolution of Arrays in JavaScript
22:58 • 2min
The Importance of Understanding Data Structures
24:41 • 2min
The Benefits of Using a Linked List
26:59 • 2min
How to Use Objects in Your Day to Day Programming Life
29:00 • 2min
The Differences Between Maps and Objects
31:30 • 2min
The Importance of Binary Trees in White-Boarding
33:02 • 3min
How to Be Lazy in the Data World
35:56 • 2min
The Importance of Stacks and Queues in JavaScript
37:36 • 2min
How to Use Data Structures in a Whiteboarding Interview
40:04 • 2min
How to Use Recursion in Programming Languages
41:44 • 4min
How to Test Your Solutions
45:43 • 3min
How to Interview for a Code Interview
48:27 • 2min
How to Be a Better Manager or Business Owner
49:59 • 2min
JavaScript Visualized Prototypal Inheritance
51:51 • 2min