Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Leetcode Questions Solutions Explained 7
Rating: 4.9 out of 5(14 ratings)
1,853 students

Leetcode Questions Solutions Explained 7

Solving Microsoft, Google, Airbnb, Uber, Amazon interview questions
Created byKado Data
Last updated 12/2020
English
English [Auto],

What you'll learn

  • coding interview
  • Coding Interview preparation
  • Java Development
  • Algorithms

Course content

1 section8 lectures1h 11m total length
  • Binary Search | Facebook, Amazon, Microsoft interview question | Leetcode 70410:10

    Explain binary search on a sorted ascending array for Leetcode 704, locating a target and returning its index or -1, using left, right, and mid pointers in logarithmic time.

  • Plus One | Facebook, Amazon, Microsoft, Airbnb interview question | Leetcode 6610:02

    Demonstrates how to increment a non-empty digits array by one, handling carries from the end, turning nines into zeros, and returning the updated digits or a new array when needed.

  • Binary Tree Paths | Microsoft, Google, Linkedin intquestion | Leetcode 2579:37

    Generate all root-to-leaf paths in a binary tree using a recursive DFS with a helper function, constructing path strings and collecting results for LeetCode 257.

  • Intersection of Two Linked Lists | Microsoft, Google interview question 1606:37

    Explore solving the intersection of two singly linked lists with a two-pointer approach, aligning lengths by switching heads to find the shared node or detect no intersection.

  • Three sum | 3Sum | Google, Microsoft, Linkedin interview question | Leetcode 1515:55

    explains solving the three sum problem (3Sum) from LeetCode 15 by sorting the array and using low and high pointers to find all unique triplets that sum to zero.

  • Maximum Depth of Binary Tree | Facebook, Amazon interview question Leetcode 1045:32

    Master the maximum depth of a binary tree by implementing a recursive dfs that traverses left and right, increments levels, and returns the longest path from root to leaf.

  • Rotate Image | Amazon, Microsoft , Google interview question | Leetcode 488:03

    Learn how to rotate an image matrix in place by 90 degrees clockwise, by transposing the matrix and reversing each row using in-place swaps and index-based techniques.

  • Transpose Matrix | Microsoft, Google, Amazon interview question | Leetcode 8675:45

    Learn to transpose a matrix by flipping rows and columns across the main diagonal, producing a matrix with swapped dimensions and practical examples used in tech interview questions.

Requirements

  • Basic Data Structures and Algorithms

Description

Most candidates approach technical interviews the wrong way: they try to memorize hundreds of LeetCode solutions, only to freeze when they encounter a slight variation in the interview room.

I’m here to change that. In this course, we are diving deep into the actual interview questions used by Microsoft, Google, Airbnb, Uber, and Amazon. But this isn't just another 'coding walkthrough.' My goal is to teach you how to think like an engineer, not a database.

Each session is conducted on a virtual whiteboard, where we strip away the syntax and focus entirely on the logic, data structures, and mental frameworks required to solve high-level problems. We will explore:

* Pattern Recognition: How to identify the right approach within the first 2 minutes.

* First Principles: Understanding the 'why' behind the algorithm, not just the 'how.'

* Clear Communication: How to explain your thought process to an interviewer while you solve.

By the end of this course, you won’t just have a list of solved problems; you’ll have the confidence to tackle any challenge the world’s top tech companies throw at you. You will develop the sharp analytical skills necessary to transform complex, ambiguous requirements into elegant, efficient, and scalable technical solutions effortlessly.

Would you like me to adjust the tone of those final 21 words to be more aggressive or more encouraging?


Who this course is for:

  • Beginner to Advanced Programmers