Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The COMPLETE Interview Questions Bundle!
SECTION 01 - PYTHON Interview Questions - Introduction and Fizzbuzz
02 Fizzbuzz Python (5:57)
01 Introduction Python (6:17)
Source Code
(Prerequisite) Introduction to Python Coding
02. Variables (19:17)
01. Introduction (4:42)
03. Type Conversion Examples (10:04)
04. Operators (7:04)
05. Operators Examples (21:52)
06. Collections (8:23)
07. Lists (11:38)
08. Multidimensional List Examples (8:05)
09. Tuples Examples (8:34)
10. Dictionaries Examples (14:24)
11. Ranges Examples (8:30)
12. Conditionals (6:41)
13. If Statement Examples (10:16)
14. If Statement Variants Examples (11:18)
15. Loops (7:00)
16. While Loops Examples (11:30)
17. For Loops Examples (11:18)
18. Functions (7:47)
19. Functions Examples (9:16)
20. Parameters And Return Values Examples (13:46)
21. Classes And Objects (11:13)
22. Classes Example (13:11)
23. Objects Examples (9:54)
24. Inheritance Examples (17:26)
25. Static Members Example (11:03)
26. Summary And Outro (4:06)
Source code
Time Complexity
01 Types Of Better Time Complexity Python (14:51)
00 Types Of Time Complexity Python (21:51)
Source Code
String and Array Interview Questions
02 Rotate Array Python (8:56)
01 Reverse Words In A String Python (2:44)
03 Kth Smallest Element In An Array Python (11:53)
Source Code
Matrix Interview Questions
02 Number Of Islands Python (18:54)
01 Spiral Matrix Python (13:26)
Source Code
Linked List Interview Questions
01 Implement A Stack Using An Array Python (9:45)
02 Add Two Numbers As Reversed Linked Lists Python (16:10)
03 Reverse A Linked List Python (16:10)
Source Code
Binary Tree Interview Questions
01 Inorder Traversal Python (11:08)
02 Preorder Traversal Python (8:48)
03 Postorder Traversal Python (7:05)
04 Binary Tree Maximum Path Sum Python (8:43)
Source Code
Graph Interview Questions
01 Find Strongly Connected Components Python (10:29)
Source Code
Sorting Interview Questions
02 Selection Sort Algorithm Python (5:56)
01 Bubble Sort Algorithm Python (9:11)
03 Insertion Sort Algorithm Python (4:29)
04 Quicksort Algorithm Python (4:29)
05 Merge Sort Algorithm Python (7:25)
06 Time Complexity Of Different Sorting Algorithms (2:55)
Source Code
Dynamic Programming Interview Questions
01 Coin Change Python (7:21)
02 Edit Distance Python (11:33)
03 Distinct Subsequences Python (6:59)
04 Maximum Sum Subarray Python (4:56)
Source Code
Bit Manipulation Interview Questions
02 Single Number Python (4:32)
01 Bitwise And Shift Operators (7:02)
03 Number Of 1 Bits Python (4:31)
04 Sum Of Two Integers Python (5:14)
05 Bitwise And Of A Range Python (5:36)
Source Code
Permutations and Combinations
01 Permutations Python (10:08)
02 Distinct Permutations Of A String Python (7:49)
03 Letter Combinations Of A Phone Number Python (11:54)
Source Code
Math Interview Questions
01 Reverse Integer Python (9:53)
02 Palindrome Number Python (9:49)
03 Excel Sheet Column Number Python (6:04)
Source Code
SECTION 02 - JAVA interview Questions - Introduction
01 Fizzbuzz (9:58)
00 Course Overview (3:25)
Source Code
String and Array Interview Questions
02 Rotate Array (9:11)
01 Reverse Words In A String (5:36)
03 Isomorphic Strings (12:28)
04 Kth Largest Element In An Array (15:19)
05 Testing Our Solution (3:39)
Source Code
Matrix Interview Questions
02 Spiral Matrix (9:01)
01 Set Matrix Zeros (11:28)
03 Number Of Islands (20:21)
04 Testing Our Solution (20:21)
Source Code
Linked List Interview Questions
02 Add Two Numbers (6:43)
01 Implement A Stack Using An Array (7:01)
03 Testing Our Solution (7:56)
04 Reverse A Linked List (12:07)
Source Code
Binary Tree Interview Questions
02 Preorder Traversal (8:13)
01 Inorder Traversal (8:13)
03 Postorder Traversal (6:35)
04 Binary Tree Maximum Path Sum (12:41)
Source Code
Graph Interview Questions
02 Building And Traversing The Graph (11:22)
01 Clone An Undefined Graph (13:09)
03 Testing Our Solution (4:27)
Source Code
Sorting and Time Complexity
02 Bubble Sort Algorithm (4:26)
01 Types Of Time Complexity (13:25)
03 Selection Sort Algorithm (5:08)
04 Insertion Sort Algorithm (4:13)
05 Quick Sort (7:14)
06 Merge Sort Algorithm (12:30)
07 Time Complexity Of Different Sorting Algorithms (2:55)
Source Code
Dynamic Programming
02 Edit Distance (10:15)
01 Coin Change (9:10)
03 Distinct Subsequences (8:45)
04 Maximum Sum Subarray (4:45)
Source Code
Bit Manipulation Interview Questions
02 Single Number (3:54)
01 Bitwise And Shift Operators (7:19)
03 Number Of 1 Bits (4:51)
04 Sum Of Two Integers (3:31)
05 Reverse Bits (6:05)
06 Bitwise And Of A Range (10:26)
Source Code
Combinations and Permutations Interview Questions
02 Distinct Permutations Of A String (13:37)
01 Permutations (12:11)
03 Letter Combinations Of A Phone Number (13:10)
04 Factor Combinations (16:20)
Source Code
Math Interview Questions
02 Palindrome Number (11:40)
01 Reverse Integer (10:44)
03 Excel Sheet Column Number (5:45)
Source CoDe
SECTION 03 - JAVASCRIPT Interview Questions - Introduction
01. Fizzbuzz (6:33)
00 Course Introduction (10:06)
Source Code
String and Array Interview Questions
02 Rotate Array (7:44)
01 Reverse Words In A String (4:31)
03 Isomorphic Strings (6:49)
04 Kth Largest Element In An Array (10:11)
Source Code
Matrix Interview Questions
02 Spiral Matrix (10:46)
01 Set Matrix Zero (8:15)
03 Number Of Islands (14:31)
Source Code
Linked List Interview Questions
02 Add Two Numbers As Reversed Linked Lists (14:07)
01 Implement A Stack Using An Array (11:58)
03 Reverse A Linked List (7:56)
Source Code
Binary Tree Interview Questions
02 Preorder Traversal (12:26)
01 Inorder Traversal (17:35)
03 Postorder Traversal (9:38)
Source Code
Graph Interview Questions
02 Clone An Undirected Graph - Build A Queue (3:44)
01 Clone An Undirected Graph - Build A Graph (11:15)
03 Clone An Undirected Graph - Breadth First Traversal (7:31)
04 Clone An Undirected Graph - Depth First Traversal (5:58)
Source Code
Sorting and Time Complexity
02 Types Of Better Time Complexity (18:15)
01 Types Of Time Complexity (13:27)
03 Bubble Sort Algorithm (6:41)
04 Selection Sort Algorithm (6:15)
05 Insertion Sort Algorithm (6:51)
06 Quicksort Algorithm (9:18)
07 Merge Sort Algorithm (8:43)
08 Time Complexity Of Different Sorting Algorithms (2:55)
Source Code
Dynamic Programming
02 Edit Distance (15:15)
01 Coin Change (8:41)
03 Distinct Subsequences (7:26)
Source Code
Bit Manipulation Interview Questions
02 Single Number (4:51)
01 Bitwise And Shift Operators (7:19)
03 Number Of 1 Bits (13:26)
04A Sum Of Two Integers (9:26)
04B Maximum Sum Subarray (6:52)
05 Reverse Bits (5:54)
06 Bitwise And Of A Range (4:28)
Source Code
Combinations and Permutations Questions
02 Distinct Permutations Of A String (9:15)
01 Permutations (9:37)
03 Letter Combinations Of A Phone Number (14:36)
04 Factor Combinations (9:08)
Source Code
Math Interview Questions
02 Palindrome Number (10:10)
01 Reverse Integer (10:07)
03 Excel Sheet Column Number (6:21)
Source Code
SECTION 04 - C# Interview Questions - Introduction
02 Fizzbuzz CS (5:18)
01 Introduction CS (7:21)
03 Types Of Time Complexity CS (24:28)
Source Code
String and Array Interview Questions
02 Rotate Array (11:54)
01 Reverse Words In A String CS (5:03)
03 Isomorphic Strings CS (9:24)
04 Kth Largest Element In An Array CS (15:06)
Source Code
Matrix Interview Questions
02 Spiral Matrix CS (10:36)
01 Set Matrix Zeros CS (12:22)
03 Number Of Islands (13:28)
Source Code
Linked List Interview Questions
02 Add Two Numbers As Reversed Linked Lists CS (16:36)
01 Implement A Stack Using An Array CS (15:38)
03 Reverse A Linked List CS (8:54)
Source Code
Binary Tree Interview Questions
02 Preorder Traversal CS (9:51)
01 Inorder Traversal CS (17:04)
03 Postorder Traversal CS (4:24)
04 Binary Tree Maximum Path Sum CS (11:32)
Source Code
Graph Interview Questions
Source Code
01 Largest Connected Component (22:39)
Sorting Interview Questions
02 Selection Sort Algorithm CS (7:08)
01 Bubble Sort Algorithm CS (10:04)
03 Insertion Sort Algorithm CS (6:04)
04 Quicksort Algorithm CS (8:05)
05 Merge Sort Algorithm CS (11:51)
06 Time Complexity Of Different Sorting Algorithms (2:55)
Source Code
Dynamic Programming Interview Questions
02 Edit Distance CS (12:25)
01 Coin Change CS (8:06)
03 Distinct Subsequences CS (10:26)
04 Maximum Sum Subarray CS (6:59)
Source Code
Bit Manipulation Interview Questions
02 Single Number CS (6:04)
01 Bitwise And Shift Operators (7:02)
03 Number Of 1 Bits CS (10:49)
04 Sum Of Two Integers CS (7:52)
05 Reverse Bits CS (6:55)
06 Bitwise And Of A Range CS (6:25)
Source Code
Permutations and Combinations
02 Distinct Permutations Of A String CS (11:03)
01 Permutations CS (9:50)
03 Letter Combinations Of A Phone Number CS (14:18)
04 Factor Combinations CS (14:27)
Source Code
Math Interview Questions
02 Palindrome Number CS (7:48)
01 Reverse Integer CS (7:35)
03 Excel Sheet Column Number CS (4:34)
Source Code
SECTION 05 - C++ Interview Questions - Introduction
02. Fizzbuzz (5:41)
01 Course Overview (9:14)
03 Types Of Time Complexity (26:17)
S0 Source Code
String and Array Interview Questions
02 Rotate Array (14:16)
01 Reverse Words In A String (6:31)
03 Isomorphic Strings (15:31)
S1 Source Code
Matrix Interview Questions
02 Spiral Matrix C++ (16:46)
01 Set Matrix Ones (15:36)
03 Number Of Islands (17:35)
S2 Source Code
Linked List Interview Questions
01 Implement A Stack Using An Array (15:02)
02 Add Two Numbers As Reversed Linked Lists (24:07)
03 Reverse A Linked List (12:57)
S3 Source Code
Binary Tree Interview Questions
02 Preorder Traversal (10:17)
01 Inorder Traversal (13:30)
03 Postorder Traversal (10:05)
04 Binary Tree Maximum Path Sum (13:25)
S4 Source Code
Graph Interview Questions
02 Build A Graph C++ (7:19)
01 Clone An Undirected Graph C++ (13:19)
03 Postorder Traversal (10:05)
S5 Source Code
Sorting Interview Questions
03 Selection Sort Algorithm (10:56)
02 Bubble Sort Algorithm (13:48)
04 Insertion Sort Algorithm (4:18)
05 Quicksort Algorithm (11:56)
06 Merge Sort Algorithm (14:55)
07 Time Complexity Of Different Sorting Algorithms (2:55)
S6 Source Code
Dynamic Programming
02 Edit Distance (17:04)
01 Coin Change (10:20)
03 Distinct Subsequences (12:46)
S7 Source Code
Bit Manipulation Interview Questions
02 Single Number (6:09)
01 Bitwise And Shift Operators (7:02)
03 Number Of 1 Bits (9:03)
04 Sum Of Two Integers (8:17)
05 Reverse Bits (7:50)
06 Bitwise And Of A Range (5:08)
S8 Source Code
Combinations and Permutations Interview Questions
02 Letter Combinations Of A Phone Number (10:34)
01 Permutations (10:19)
03 Factor Combinations (12:16)
S9 Source Code
Math Interview Questions
02 Palindrome Number (8:47)
01 Reverse Integer (7:35)
03 Excel Sheet Column Number (8:06)
S10 Source Code
SECTION 06 - SQL Interview Questions - Introduction
01-00 Build A Table And Display All Records (10:26)
00 Course Overview (4:21)
01-01 List Alphabetically (4:13)
01-02 List All Not In Specified Range (4:03)
01-03 List All In Range By Multiple Properties (7:39)
01-04 Display All With Characters In Property (6:10)
01-05 Select From Where In This And Not In That (6:09)
01-06 List All With Exact Number Of Characters (5:44)
01-07 List All With Specific Second Character (5:11)
01-08 List All Distinct Ids Available (3:36)
01-09 Calculate Percentage (4:45)
01-10 Consecutive Numbers (9:03)
02-01 List Streams With Viewer Information (9:33)
02-02 Join Two Tables (5:19)
02-03 Find Same Value In Another Property (8:08)
02-04 List Values Across Tables (6:35)
02-05 Join Three Tables (6:44)
02-06 Find Average Across Tables (6:59)
02-07 Display Difference Across Tables (6:27)
02-08 Find More Than Value Across Tables (6:11)
02-09 Product Sales Analysis (6:50)
02-10 List All After A Certain Date (6:33)
02-11 Capital Gain Loss (6:33)
03-01 Count Distinct Properties (3:47)
03-02 List Total Sum (3:40)
03-03 Get Minimum (3:12)
03-04 Get Maximum From A Distinct Type (4:12)
03-05 Get Average And Count At An ID (3:22)
03-06 Get Number Of Same Type (3:05)
03-07 Get Difference Between Max And Min (2:30)
03-08 Find Minimum Of Each Type (5:13)
03-09 Get Sum At Each ID (3:39)
03-10 Get Average For Each ID (4:40)
03-11 Get Different Properties (4:29)
03-12 List Where Maximum Is Greater Than (4:34)
03-13 List Average Where Greater Than (6:16)
04-01 Find Higher Values (8:03)
04-02 Find All Of A Type (6:40)
04-03 List All Above Average (5:10)
04-04 List All Greater Than Minimum (7:52)
04-05 List All Part Of Any (7:57)
04-06 List All Who Have More (6:24)
04-07 List All With Same As Minimum (4:41)
04-08 List All Above Average In Their Group (6:35)
04-09 Get Kth Maximum Value (6:48)
04-10 Get Kth Minimum Value (5:27)
04-11 Select Last K Records From A Table (5:01)
04-12 List All Not In A Group (5:12)
04-15 Products Never Sold (4:17)
04-16 Winning Candidate (5:38)
04-17 Search Across Three Tables (7:51)
04-18 Find One Property In Another (4:38)
Source Files
SECTION 07 - SWIFT Interview Questions - Introduction
01 Course Overview Swift (5:59)
02 Fizzbuzz Swift (4:36)
01 Source Code
String and Array Interview Questions
01 Reverse Words In A String Swift (4:11)
02 Isomorphic Strings Swift (7:01)
03 Kth Largest Element In An Array Swift (13:19)
02 Source Code
Matrix Interview Questions
02 Spiral Matrix Swift (13:04)
01 Set Matrix Zeros Swift (8:48)
03 Number Of Islands Swift (9:49)
03 Source Code
Linked List Interview Questions
02 Implement A Stack With A Linked List Swift (8:24)
01 Implement a Linked List Swift (11:29)
04 Source Code
Binary Tree Interview Questions
01 Inorder Traversal Swift (10:32)
02 Preorder Traversal Swift (8:50)
03 Postorder Traversal Swift (8:10)
04 Binary Tree Maximum Path Sum Swift (11:07)
05 Source Code
Graph Interview Questions
01 Build A Graph Swift (15:26)
02 Depth First Search Swift (6:00)
03 Breadth First Search Swift (9:36)
06 Source Code
Sorting Interview Questions
01 Bubble Sort Algorithm Swift (7:52)
02 Selection Sort Algorithm Swift (5:48)
03 Insertion Sort Algorithm Swift (4:30)
04 Quicksort Algorithm Swift (9:29)
05 Merge Sort Algorithm Swift (11:30)
06 Time Complexity Of Different Sorting Algorithm (2:55)
07 Source Code
Dynamic Programming Interview Questions
02 Maximum Sum Subarray Swift (4:18)
01 Coin Change Swift (9:45)
08 Source Code
Bit Manipulation Interview Questions
02 Single Number Swift (3:36)
01 Bitwise And Shift Operators (7:02)
03 Number Of 1 Bits Swift (3:36)
04 Sum Of Two Integers Swift (6:04)
09 Source Code
Combinations and Permutations Interview Questions
01 Permutations Swift (7:56)
02 Factor Combinations Swif (6:11)
10 Source Code
Math Interview Questions
01 Reverse Integer Swift (7:26)
02 Palindrome Number Swift (6:16)
03 Excel Sheet Column Number Swift (3:47)
11 Source Code
SECTION 08 - KOTLIN Interview Questions - Introduction
00-01. Kotlin Course Introduction (7:04)
00-02 FizzBuzz Kotlin (5:26)
01-01 Reverse Words In A String Kotlin (3:53)
01-02 Rotate Array Kotlin (7:31)
01-03 Kth Largest Element In An Array Kotlin (4:26)
02-01 Set Matrix Zeros Kotlin (12:20)
02-02 Spiral Matrix Kotlin (21:56)
03 Queue With A Linkedlist Kotlin (10:43)
04-00 Build A Binary Tree (15:46)
04-01 Delete Tree Node Kotlin (17:20)
05-01 Delete Tree Node Kotlin (17:20)
05-02 Selection Sort Algorithm Kotlin (6:01)
05-03 Insertion Sort Kotlin (6:15)
05-04 Merge Sort Algorithm Kotlin (15:10)
06 Build A Graph Kotlin (7:28)
07-01 Coin Change Kotlin (8:02)
07-02 Maximum Sum Subarray Kotlin (7:06)
07-03 Edit Distance Kotlin (9:37)
08-01 Single Number Kotlin (7:29)
08-02 Number Of 1 Bits Kotlin (7:24)
08-03 Bitwise And Of A Range Kotlin (7:23)
09-01 Permutations Kotlin (16:12)
09-02 Combinations Kotlin (9:28)
09-03 Letter Combinations Of A Phone Number Kotlin (10:31)
10-01 Reverse Integer Kotlin (11:52)
10-02 Palindrome Number Kotlin (9:53)
10-03 Excel Sheet Column Number Kotlin (5:23)
Source Code
SECTION 09 - MATH Interview Questions - Introduction
00 Introduction (4:08)
01-01 Happy Number (15:33)
01-02 Trailing Zeros In Factorial (11:10)
01-03 Count Primes (6:57)
01-04 Sorted Permutation Rank With Repeats (10:23)
01-05 Sqrt(x) (18:19)
01-06 Greatest Common Divisor (7:27)
02-01 Integer To Roman (17:16)
02-02 Roman To Integer (12:04)
02-03 Rearrange Array (9:11)
03-01 N-th Tribonacci Number (14:00)
03-02 Maximum Product Of Three Numbers (10:58)
03-03 Grid Unique Paths (17:22)
03-04 City Tour (5:51)
04-01 Next Greater Element (15:28)
04-02 Ugly Number (9:02)
04-03 Power Of Two Integers (11:28)
04-04 Prime Sum (12:23)
04-05 Sum Of Bit Differences Among All Pairs (20:53)
Source Files
SECTION 10 - iOS Interview Questions
00. Intro (8:52)
Access Control (19:50)
AppDelegate and SceneDelegate Methods Part 1 (12:38)
AppDelegate and SceneDelegate Methods Part 2 (10:18)
AppDelegate and SceneDelegate Methods Part 3 (11:32)
AppDelegate and SceneDelegate Methods Part 4 (9:36)
ARC PArt 1 (12:15)
ARC Part 2 (13:48)
ARC Part 3 (10:37)
Architectural Design Patterns 02 (11:04)
Architectural Design Patterns 1 (16:17)
Architectural Design Patterns 3 (9:33)
Architectural Design Patterns 4 (9:21)
Architectural Design Patterns 5 (14:39)
Classes vs Structs Part 1 (14:28)
Classes vs Structs Part 2 (11:27)
Features of Swift (14:59)
GCD and Concurrency 02 (14:12)
GCD and Concurrency 04 (14:04)
GCD and Concurrency 01 (14:29)
GCD and Concurrency 03 (12:20)
Swift Layout Techniques (34:11)
iOS App States (17:19)
ViewController Lifecycle Events 03 (14:16)
ViewController Lifecycle Events 01 (12:43)
ViewController Lifecycle Events 02 (11:37)
00. Summary and Outro (4:31)
Source Files
SECTION 11 - Beginner REACT Interview Questions
00A Course Overview (2:11)
01-01 Build A React Element (4:57)
01-02 Build A React Function Component (6:00)
01-03 Build A React Class Component (4:10)
01-04 Build A React Switching Component (6:13)
01-05 Build A React Component With A State Variable (3:27)
01-06 Extract A Component To Reuse Jsx (7:11)
02-01 Explain Batched State Updates In React (5:55)
02-02 Delay Action With Promise In React (5:50)
02-03 Show Current Time In React (4:20)
Source Files
React User Interface Interview Questions
00A Course Overview (2:17)
01-01 Build Styles In React With Javascript (3:11)
01-02 Conditionally Apply Styles In Jsx (7:00)
01-03 Re-Render React View When The Browser Is Resized (7:36)
01-04 Build An Object That Follows Cursor In React (6:41)
01-05 Set Styles Based On State Variable In React (4:34)
02-01 Use The Children Prop To Pass Different Jsx To A Component (4:31)
02-02 Render Jsx With Logical And Operator (3:48)
02-03 Play Video In React Jsx (8:51)
03-01 Filter Data Into Jsx Lists In React (11:24)
03-02 Build A Nested Jsx List In React Component From Data (9:23)
Source Files
React Form Coding Interview Questions
00A Course Overview (2:19)
02-01 Build A Label For An Input In React (5:27)
02-02 Focus React Input Element On Page Load In Class Component (4:33)
02-03 Focus React Input Element On Page Load In Function Component (4:43)
02-04 Dynamically Display Input Values In React (5:30)
02-05 Handle Form Submission In React (9:05)
02B-01 Copy Objects With The Spread Syntax (8:35)
02B-02 Update A Nested Object In React (6:59)
02B-03 Write Concise React Update Logic With Immer (6:30)
03-01 Handle Button Click In React (3:18)
03-02 Stop Event Propagation With Buttons In React (3:36)
03-03 Show Or Hide More Details In React (6:01)
03-04 Show Previous Or Next Data In React (11:28)
Source Files
React Array Coding Interview Questions
00A Course Overview (1:46)
01-01 Add To Array Without Spread Operator In React (10:36)
01-02 Remove From Array Without Mutating In React (6:55)
Source Files
React API Interview Questions
00A Course Overview (3:25)
01-01 Build A React Component To Show Data (3:59)
01-02 Build A React Function To Check If Data Is Loaded (3:15)
01-03 Fetch Data From Api With Javascript (14:09)
01-04 Display Fetched Data In React Component (6:56)
02-01 Fetch Data From Mock Api With React (8:07)
02-02 Show Selected Post Detail In React (7:24)
02-03 Connect Databases From Api In React (7:28)
Source Files
SECTION 12 - NODEJS Software Developer Interview Questions - Backend Web Dev Questions
01-01A Question - Build A Simple Server With Node And Express (0:49)
01-01B Build A Simple Server With Node And Express (4:24)
01-02A Question - Build An Http Server With Node (1:05)
01-02B Build An Http Server With Node (4:04)
02-01B Build A Node Server With Express And Socketio (6:06)
02-02A Question - Handle Client Connections With Expressjs (1:51)
02-02B Handle Client Connections With Expressjs (4:19)
02-03A Question - Send Html File With Express And Node (2:21)
02-03B Send Html File With Express And Node (2:29)
02-04A Question - Enable Socketio On Client With Cdn (1:47)
02-04B Enable Socketio On Client With Cdn (2:25)
02-05A Question - Connect Client To Express Server (2:28)
02-05B Connect Client To Express Server (5:00)
02-06A Question - Broadcast Events With Express And Socketio (2:14)
02-06B Broadcast Events With Express And Socketio (3:25)
03-01A Question - Make Http Request With Geolocation Api (2:29)
03-01B Make Http Request With Geolocation Api (4:38)
03-02A Question - Parse Http Request Data Into Json Object (1:43)
03-02B Parse Http Request Data Into Json Object (2:02)
03-03A Question - Confirm Receipt Of Events In Socketio Server (2:53)
03-03B Confirm Receipt Of Events In Socketio Server (2:39)
Source Files
SocketIO Client Server Communication Interview Questions
04-01A Question - Build Html Form To Connect To Server (2:38)
04-01B Build Html Form To Connect To Server (2:58)
04-02A Question - Query Dom With Client Script And Socketio (2:27)
04-02B Query Dom With Client Script And Socketio (6:04)
04-03A Question - Show Client Form Input On All Clients- (2:03)
04-03B Show Client Form Input On All Clients- (3:51)
04-04A Question - Connect Client Html With Api Server Calls (4:08)
04-04B Connect Client Html With Api Server Calls (8:36)
05-01A Question - Render Timestamp On Api Query (1:54)
05-01B Render Timestamp On Api Query (2:48)
05-02A Question - Render Timestamps On Client Messages (1:52)
05-02B Render Timestamps On Client Messages (2:53)
Source Files
Node and Express Interview Questions
06-01A Question - Build Signup Frontend For Chatroom (2:13)
06-00 Course Overview (1:31)
06-01B Build Signup Frontend For Chatroom (3:09)
06-02A Question - Connect Clients To Chatroom With Socketio (3:16)
06-02B Connect Clients To Chatroom With Socketio (5:16)
06-03A Question - Define Chatroom Users In Javascript (2:46)
06-03B Define Chatroom Users In Javascript (3:20)
06-04A Question - Track Client Connect And Disconnect In Node And Express (2:42)
06-04B Track Client Connect And Disconnect In Node And Express (5:32)
06-05A Question - Update User List Upon Client Connect And Disconnect (1:34)
06-05B Update User List Upon Client Connect And Disconnect (3:26)
07-01 Make HTTP Request To Api With Javascript (4:23)
07-01A Question - Make HTTP Request To Api With Javascript (1:21)
07-02A Question - Build Callback Abstraction In Javascript (1:12)
07-02B Build Callback Abstraction In Javascript (3:46)
07-03A Question - Chain Callback Functions And Promises In Javascript (1:50)
07-03B Chain Callback Functions And Promises In Javascript (7:59)
Source Files
CRUD HTTP Web Developer Interview Questions
08-00 Course Overview (2:05)
08-01 Perform Get Requests In Crud App With Express And Nodejs (6:57)
08-01A Question - Perform Get Requests In Crud App With Express And Nodejs (2:32)
08-02A Question - Send Inline Html From Server To Client Page (1:05)
08-02B Send Inline Html From Server To Client Page (1:48)
08-03A Question - Build Express Router For Node Server (1:40)
08-03B Build Express Router For Node Server (5:12)
08-04A Question - Render 404 Not Found Page (0:51)
08-04B Render 404 Not Found Page (1:51)
08-05A Question - Build Webpage Templates With Express Handlebars (2:02)
08-05B Build Webpage Templates With Express Handlebars (4:05)
09-01a Question - Read data from file with NodeJS (1:38)
09-01b Read data from file with NodeJS (2:28)
09-02a Question - Read file with modular importing in NPM project (1:35)
09-02b Read file with modular importing in NPM project (2:08)
10-01a Question - Build GET HTTP Request handler in Express app (2:24)
10-01b Build GET HTTP Request handler in Express app (7:53)
10-02a Question - Send JSON data in GET HTTP response (1:33)
10-02b Send JSON data in GET HTTP response (5:14)
10-03a Question - Build POST HTTP Request handler in Express app (2:04)
10-03b Build POST HTTP Request handler in Express app (3:21)
10-04a Question - Make a POST request with Curl (1:25)
10-04b Make a POST request with Curl (5:46)
11-01a Question - Build PUT HTTP Request handler in Express app (2:26)
11-01b Build PUT HTTP Request handler in Express app (3:10)
11-02a Question - Make a PUT HTTP request to server from client with Curl (2:02)
11-02b Make a PUT HTTP request to server from client with Curl (3:44)
12-01a Question - Build DELETE HTTP Request handler in Express app (2:34)
12-01b Build DELETE HTTP Request handler in Express app (3:08)
12-02a Question - Make a DELETE request with Curl (2:27)
12-02b Make a DELETE request with Curl (2:36)
Source Files
MongoDB Web Developer Interview Questions
13-00 Course Overview (2:02)
13-01 Install MongoDB 6 on Mac (2:31)
13-01a Question - Build A Mongo Database Via The Terminal (1:08)
13-01b Build A Mongo Database Via The Terminal (4:58)
13-02a Question - Connect to MongoDB with a Node server and native driver (2:14)
13-02b Connect to MongoDB with a Node server and native driver (6:14)
14-01a Question - Build Express client-server app with generator (1:20)
14-01b Build Express client-server app with generator (3:28)
14-02a Question - Build a Mongoose model in Express app (1:45)
14-02b Build a Mongoose model in Express app (3:36)
14-03a Question - Build MongoDB to track web hits (1:47)
14-03b Build MongoDB to track web hits (3:09)
15-01a Question - Connect Express app to MongoDB collection (1:26)
15-01b Connect Express app to MongoDB collection (4:17)
15-02a Question - Update MongoDB collection with client and server (3:30)
15-02b Update MongoDB collection with client and server (4:59)
15-03a Question - Enable client to trigger change in MongoDB entry (1:51)
15-03b Enable client to trigger change in MongoDB entry (4:22)
Source Files
SECTION 13 - more PYTHON Interview Questions with Time/Space Complexity - Arrays
Course Overview (1:18)
01-01A Question - Find Pair With Target Sum (1:17)
01-01B Find Maximum Sum Subarray Of Size K (5:18)
01-01C Explanation - Find Maximum Sum Subarray Of Size K (4:00)
01-02A Question - Find Smallest Subarray With Given Sum (2:06)
01-02B Find Smallest Subarray With Given Sum (5:50)
01-02C Explanation - Find Smallest Subarray With Given Sum (3:41)
02-01A Question - Find Maximum Sum Subarray Of Size K (2:00)
02-01B Find Pair With Target Sum (5:29)
02-01C Explanation - Find Pair With Target Sum (2:39)
02-02A Question - Remove Duplicates From List (1:26)
02-02B Remove Duplicates From List (3:30)
02-02C Explanation - Remove Duplicates From List (3:37)
02-03A Question - Remove Targets From Array (1:17)
02-03B Remove Targets From Array (3:50)
02-03C Explanation - Remove Targets From Array (2:53)
02-04A Question - Square A Sorted Array (1:40)
02-04B Square A Sorted Array (4:55)
02-04C Explanation - Square A Sorted Array (5:11)
Source Files
Sorts Interview Questions
Course Overview (1:24)
01A Question - Cyclic Sort (1:36)
01B Cyclic Sort (4:19)
01C Explanation - Cyclic Sort (5:00)
02A Question - Find Duplicate Number (1:06)
02B Find Duplicate Number (3:32)
02C Explanation - Find Duplicate Number (2:49)
03A Question - Find Duplicate Without Modifying Array (1:45)
03B Find Duplicate Without Modifying Array (4:43)
03C Explanation - Find Duplicate Without Modifying Array (4:50)
04A Question - Find All Duplicate Numbers (0:59)
04B Find All Duplicate Numbers (3:47)
04C Explanation - Find All Duplicate Numbers (6:51)
05A Question - Find Missing Number (1:07)
05B Find Missing Number (4:23)
05C Explanation - Find Missing Number (9:18)
06A Question - Find All Missing Numbers (1:12)
06B Find All Missing Numbers (3:32)
06C Explanation - Find All Missing Numbers (7:46)
07A Question - Find Corrupt Pair (1:14)
07B Find Corrupt Pair (4:00)
07C Explanation - Find Corrupt Pair (4:52)
Source Files
Heap Interview Questions
Course Overview (1:14)
01A Question - Find Top K Numbers (0:47)
01B Find Top K Numbers (4:03)
01C Explanation - Find Top K Numbers (2:44)
02A Question - Find Kth Smallest Number (1:03)
02B Find Kth Smallest Number (4:32)
02C Explanation - Find Kth Smallest Number (2:16)
03A Question - K Closest Points To Origin (1:03)
03B K Closest Points To Origin (7:59)
03C Explanation - K Closest Points To Origin (2:01)
04A Question - Find Minimum Cost To Connect Ropes (2:00)
04B Find Minimum Cost To Connect Ropes (4:42)
04C Explanation - Find Minimum Cost To Connect Ropes (2:11)
Source Files
Tree Interview Questions
Course Overview (1:24)
01A Question - Traverse Binary Tree Level Order (2:34)
01B Traverse Binary Tree Level Order (6:49)
01C Explanation - Traverse Binary Tree Level Order (4:54)
02A Question - Traverse Binary Tree Reverse Level Order (1:58)
02B Traverse Binary Tree Reverse Level Order (7:01)
02C Explanation - Traverse Binary Tree Reverse Level Order (4:20)
03A Question - Find Level Averages In Binary Tree (1:16)
03B Find Level Averages In Binary Tree (7:30)
04A Question - Find Level Order Successor (1:53)
04B Find Level Order Successor (8:11)
05A Question - Find Minimum Depth Of Binary Tree (1:33)
05B Find Minimum Depth Of Binary Tree (5:29)
06A Question - Find Maximum Depth Of Binary Tree Traversing All Levels (0:59)
06B Find Maximum Depth Of Binary Tree Traversing All Levels (5:33)
07A Question - Find Right View Of Binary Tree (1:15)
07B Find Right View Of Binary Tree (6:27)
Source Files
Linked List Interview Questions
Course Overview (1:14)
01-01A Question - Is Linked List Cycle (1:15)
01-01B Is Linked List Cycle (5:01)
01-01C Explanation - Is Linked List Cycle (2:41)
01-02A Question - Find Length Of Linked List Cycle (1:17)
01-02B Find Length Of Linked List Cycle (6:25)
01-02C Explanation - Find Length Of Linked List Cycle (3:43)
01-03A Question - Find Middle Node Of Linked List (1:08)
01-03B Find Middle Node Of Linked List (4:25)
01-03C Explanation - Find Middle Node Of Linked List (1:36)
02-01A Question - Find Distinct Subsets (1:19)
02-01B Find Distinct Subsets (5:48)
02-02A Question - Find Subsets With Duplicates (2:02)
02-02B Find Subsets With Duplicates (4:06)
03-01A Question - Find Bitonic Array Maximum (1:50)
03-01B Find Bitonic Array Maximum (4:34)
03-02A Question - Order Agnostic Binary Search (1:27)
03-02B Order Agnostic Binary Search (5:47)
Source Files
02B Traverse Binary Tree Reverse Level Order
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience