This repository contains my solutions and notes for the Udemy course Master the Coding Interview: Big Tech (FAANG) Interviews. The course covers essential data structures, algorithms, and problem-solving techniques needed to ace coding interviews at top tech companies.
The course is structured into multiple sections, each covering key problem-solving concepts and common coding interview questions.
- Two Sum
- Container With Most Water
- Trapping Rainwater
- Typed Out Strings
- Longest Substring Without Repeating Characters
- Valid Palindrome
- Reverse a Linked List
- M, N Reversals
- Merge Multi-Level Doubly Linked List
- Cycle Detection (Floydβs Tortoise and Hare Algorithm)
- Valid Parentheses
- Minimum Brackets To Remove
- Implement Queue With Stacks
- Kth Largest Element
- Start and End of Target in a Sorted Array
- Binary Search
- Maximum Depth of Binary Tree
- Level Order Traversal
- Right Side View of Tree
- Number of Nodes in Complete Tree
- Validate Binary Search Tree
- Number of Islands
- Rotting Oranges
- Walls and Gates
- Time Needed to Inform All Employees
- Course Scheduler
- Network Time Delay
- Insertion & Deletion in Heaps
- Priority Queue Implementation
- Minimum Cost of Climbing Stairs
- Knight Probability in Chessboard
- Sudoku Solver
- Implement Prefix Trie
- Understanding Time & Space Complexity
- Simplifying Big-O
- Rules of Big-O
- Big-O Cheat Sheet
- Arrays (Static vs. Dynamic)
- Hash Tables
- Linked Lists (Singly & Doubly)
- Stacks & Queues
- Trees (Binary Search Trees, Balanced vs. Unbalanced BSTs)
- Graphs & Graph Traversal (BFS & DFS)
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
π Master-the-Coding-Interview-Big-Tech-FAANG-Interviews
β£ π 2. Arrays - Question #1 Google Interview Question Two Sum (Easy)
β β π index.js
β£ π 3. Arrays - Question #2 - Container With Most Water (Medium)
β β π index.js
β£ π 4. Arrays - Question #3 - Trapping Rainwater (Hard)
β β π index.js
β£ π ......
β β π index.js
β£ π Master the Coding Interview Big Tech (FAANG) Interviews.txt
β£ π README.md
β π zerotomastery.io - Mastering the Coding Interview (FAANG) - Course Outline.pdf
- Clone the repository:
git clone https://github.com/javy99/Master-the-Coding-Interview-Big-Tech-FAANG-Interviews.git
- Navigate to the problem you want to practice.
- Read the explanation, analyze the solution, and test with provided test cases.
- Try implementing solutions before checking the optimal ones.
This repository is intended for personal learning and interview preparation. Please do not use it for commercial purposes.
Happy Coding! π