The Coding Interview Bootcamp: Algorithms + Data Structures
- Offered byUDEMY
The Coding Interview Bootcamp: Algorithms + Data Structures at UDEMY Overview
Duration | 13 hours |
Total fee | ₹4,099 |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Go to Website |
Credential | Certificate |
The Coding Interview Bootcamp: Algorithms + Data Structures at UDEMY Highlights
- Compatible on Mobile and TV
- Earn a Cerificate on successful completion
- Get Full Lifetime Access
- Learn from Stephen Grider
The Coding Interview Bootcamp: Algorithms + Data Structures at UDEMY Course details
- Anyone preparing for an interview that will involve coding challenges
- Master commonly asked interview questions
- Tackle common data structures used in web development
- Practice dozens of different challenges
- Use Javascript to solve challenging algorithms
- Data Structures? They're here. Algorithms? Covered. Lots of questions with well-explained solutions? Yep! If you're nervous about your first coding interview, or anxious about applying to your next job, this is the course for you. I got tired of interviewers asking tricky questions that can only be answered if you've seen the problem before, so I made this course! This video course will teach you the most common interview questions that you'll see in a coding interview, giving you the tools you need to ace your next whiteboard interview. Coding interviews are notoriously intimidating, but there is one method to become a better interviewer - and that is practice! Practicing dozens of interview questions is what makes the difference between a job offer for a $120k USD and another rejection email. This course is going to not only give you dozens of questions to practice on, but it will also make sure you understand the tricks behind solving each question, so You'll be able to perform in a real interview. I have spent many hours combing through interview questions asked at Google , Facebook , and Amazon to make sure you know how to answer questions asked by the most well-paying companies out there. No stone is left unturned, as we discuss everything from the simplest questions all the way to the most complex algorithm questions. In this course, you'll get: Clear, well-diagramed explanations for every single problem to make sure you understand the solutionAn overview of the most important data structures to know about. These are presented for people without a CS degree. A huge collection of common algorithm questions, including everything from 'reversing a string' to 'determine the width of a BST'Sensible strategies for tackling systems design problems Insider tips on answering what interviewers area really looking for Constant support on the Udemy Q&A forums from me!My goal in this course is to help you defeat those interviewers who ask nasty algorithm questions. Sign up today, and be the cutting edge engineer who will be prepared to get a high paying job
The Coding Interview Bootcamp: Algorithms + Data Structures at UDEMY Curriculum
Get Started Here!
How to Get Help
The All Important Coding Interview
Getting Better at Coding Questions
A Touch of Setup
Don't Skip Me!
Environment Setup
Repo Test Setup
Link to Github Repo
String Reversal
First Question! Reverse String.
String Reversal, Solution #1
String Reversal, Solution #2
String Reversal, Solution #3
Debugger Statements
Palindromes
Palindromes
Palindromes, Solution #1
Palindromes, Alternate Solution
Integer Reversal
Reversing an Int
Reversing an Int Solution
MaxChars
Max Chars Problem
Max Chars Character Map
Max Chars Solution
Max Chars Solution Continued
The Classic FizzBuzz!
FizzBuzz Problem Statement
Solving FizzBuzz with Style
Array Chunking
Array Chunk Problem Statement
Chunk Solution #1
More on Chunk
Chunk Solution #2
Even More on Chunk!
Anagrams
What Are Anagrams?
Solving Anagrams
Another Way to Tackle Anagrams
Sentence Capitalization
Understanding Capitalization
Capitalization Solution #1
How Else Can We Capitalize?
Printing Steps
The Steps Question
Steps Solution #1
Steps Solution #1 Continued
Step Up Your Steps Game
More on Steps
Two Sided Steps - Pyramids
Pyramids Vs Steps
Pyramid Solution #1
Pyramid Solution #2
Find The Vowels
Get Your Vowels
Finding Vowels
Another Way to Find Vowels
Enter the Matrix Spiral
General Matrix Spirals
Spiral Solution
More on Spiral
Runtime Complexity
What is Runtime Complexity?
Determining Complexity
More on Runtime Complexity
Runtime Complexity in Practice - Fibonacci
The Fibonacci Series
Fibonacci Series Iterative Solution
Fibonacci Series Recursive Solution
Memoi-....Mem-...Memoization!
I Believe Its Memoization!
The Queue
What's a Data Structure?
The Queue Data Structure
Implementing a Queue
Underwater Queue Weaving
What's a Weave?
How to Weave
Stack 'Em Up With Stacks
Stack Data Structure
Implementing a Stack
Two Become One
Queue From Stack Question
Creating a Queue From Stacks
More on Queue From Stack
Linked Lists
What's a Linked List?
Exercise Setup
Node Implementation
Linked List's Constructor
Linked Lists's InsertFirst
Solving Insert First
Sizing a List
Solve for Size
Get Over Here, GetFirst!
Building GetFirst
Find Your Tail with GetLast
GetLast Implementation
Clear that List
Clear Solution
Where's My Head, RemoveFirst?
Building RemoveFirst
Bye-Bye Tail with RemoveLast
RemoveLast Implementation
A New Tail to Tell with InsertLast
Adding InsertLast
Pick Em Out with GetAt
GetAt Solution
Remove Anything with RemoveAt
RemoveAt Solution
Insert Anywhere with InsertAt
InsertAt Solution
Code Reuse in Linked Lists
List Traversal Through ForEach
Note on Generators
Brushup on Generators
Linked Lists with Iterators
Find the Midpoint
Midpoint of a Linked List
Midpoint Solution
Circular Lists?
Detecting Linked Lists Loops
Loop Solution
Step Back From the Tail
From Last Question
From Last Solution
Building a Tree
Trees Overview
Node Implementation
More on Nodes
Tree Implementation
Traverse By Breadth
Solving for Breadth-First Traversal
Depth First Traversal
Solving for Depth-First Traversal
Tree Width with Level Width
Level Width Declaration
Measuring Level Width
My Best Friend, Binary Search Trees
What's a Binary Search Tree?
Binary Search Tree Implementation
BST Insertion
Do You Contain This?
Solving Contains
Validating a Binary Search Tree
How to Validate a Binary Search Tree
More on Validation
Solution to Validation
Back to Javascript - Events
What's an Eventing System?
A Tip on Events
Events Solution
Building Twitter - A Design Question
How to Build Twitter
Sorting With BubbleSort
Sorting Algorithm Overview
BubbleSort Implementation
BubbleSort Solution
Sort By Selection
How SelectionSort Works
Selection Sort Solution
Ack, MergeSort!
MergeSort Overview
The Merge Function
More on MergeSort
I Don't Like Recursion, But Let's Do This Anyways
To Be Continued!
Test lecture
Extras
Bonus!