Introduction to Data Structures for Interviews

Introduction to Data Structures for Interviews

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 4h 21m | 1.22 GB

In this course, Bianca Gandolfo — JavaScript consultant and returning instructor — demonstrates how to organize and use data efficiently with data structures. Following along with the course, you’ll learn to implement the most common data structures such as linked lists, hash tables, and stacks/queues. Plus, review and solve common technical interview questions through practice and solution walkthroughs!

Table of Contents

Introduction
1 Series Overview
2 Interview Process
3 Common Interview Mistakes
4 Interview Questions Q&A
5 Data Structure
6 Course Overview

Data Structures Overview
7 Types of Data Structures
8 Draw Hash Tables, Array & Strings
9 Stacks & Queues
10 Linked List Introduction
11 Linked List Demo
12 Link List Use Cases
13 Draw Stacks, Queues & Linked Lists
14 Stacks, Queues & Linked Lists Drawings
15 Hash Tables
16 Hash Tables Use Cases, Arrays & Strings

Stack Data Structures
17 Overview & Stack Exercise
18 Exercise Prep Q&A
19 Stack – Push & Pop Methods
20 Stack – Edge Cases
21 Stack – Peek Method
22 Stack – Q&A

Queue Data Structures
23 Queue Exercise
24 Queue – Method Usage
25 Queue – Enqueue & Dequeue
26 Queue – Q&A

Linked List Data Structures
27 Linked List Exercise
28 Linked List – Usage & Constructor
29 Linked List – Insert Method
30 Linked List – Insert Q&A
31 Linked List – Remove Tail
32 Linked List – Q&A
33 Linked List – Head, Tail & Contains
34 Linked List Commentary

Hash Table Data Structures
35 Hash Table Exercise
36 Hash Table – Usage, Constructor & Insert
37 Hash Table – Retrieve
38 Hash Table – Remove

Common Interview Questions
39 Overview
40 Stack & Queue
41 Linked List
42 Hash Table, Array & String

Course Review
43 Common Operations
44 Data Structures Overview
45 Other Considerations
46 Additional Resources