Companies Home Search Profile

Microsoft Interview Questions - Data Structures & Algorithms

Focused View

Pratik Singhal

25:06:05

61 View
  • 1. Maximum Sum Subarray - Java Solution.mp4
    12:22
  • 2. Maximum Sum Subarray - Javascript Solution.mp4
    12:02
  • 3. Maximum Sum Subarray - C++ Solution.mp4
    12:17
  • 4. Maximum Sum Subarray - Python Solution.mp4
    12:01
  • 1. Counting Bits - Java Solution.mp4
    10:52
  • 2. Counting Bits - Javascript Solution.mp4
    10:04
  • 3. Counting Bits - C++ Solution.mp4
    11:43
  • 4. Counting Bits - Python Solution.mp4
    10:45
  • 1. Flood Fill - Java Solution.mp4
    06:09
  • 2. Flood Fill - Javascript Solution.mp4
    05:39
  • 3. Flood Fill - C++ Solution.mp4
    05:48
  • 4. Flood Fill - Python Solution.mp4
    06:12
  • 1. Product Of Array Except Self - Java Solution.mp4
    11:23
  • 2. Product Of Array Except Self - Javascript Solution.mp4
    09:51
  • 3. Product Of Array Except Self - C++ Solution.mp4
    11:08
  • 4. Product Of Array Except Self - Python Solution.mp4
    11:52
  • 1. House Robber - Java Solution.mp4
    12:09
  • 2. House Robber - Javascript Solution.mp4
    14:07
  • 3. House Robber - C++ Solution.mp4
    12:18
  • 4. House Robber - Python Solution.mp4
    11:33
  • 1. Trapping Rain Water - Java Solution.mp4
    06:40
  • 2. Trapping Rain Water - Javascript Solution.mp4
    07:13
  • 3. Trapping Rain Water - C++ Solution.mp4
    06:46
  • 4. Trapping Rain Water - Python Solution.mp4
    07:13
  • 1. Search Insert Position - Java Solution.mp4
    14:13
  • 2. Search Insert Position - Javascript Solution.mp4
    13:37
  • 3. Search Insert Position - C++ Solution.mp4
    13:58
  • 4. Search Insert Position - Python Solution.mp4
    13:36
  • 1. Sort Colors - Java Solution.mp4
    12:14
  • 2. Sort Colors - Javascript Solution.mp4
    12:28
  • 3. Sort Colors - C++ Solution.mp4
    12:28
  • 4. Sort Colors - Python Solution.mp4
    12:30
  • 1. Group Anagrams - Java Solution.mp4
    08:20
  • 2. Group Anagrams - Javascript Solution.mp4
    07:19
  • 3. Group Anagrams - C++ Solution.mp4
    10:46
  • 4. Group Anagrams - Python Solution.mp4
    07:20
  • 1. Find the Duplicate Number - Java Solution.mp4
    09:41
  • 2. Find the Duplicate Number - Javascript Solution.mp4
    10:19
  • 3. Find the Duplicate Number - C++ Solution.mp4
    10:09
  • 4. Find the Duplicate Number - Python Solution.mp4
    09:28
  • 1. Linked List Cycle - Java Solution.mp4
    08:40
  • 2. Linked List Cycle - Javascript Solution.mp4
    08:10
  • 3. Linked List Cycle - C++ Solution.mp4
    08:48
  • 4. Linked List Cycle - Python Solution.mp4
    09:43
  • 1. Intersection Of Two Linked Lists - Java Solution.mp4
    13:00
  • 2. Intersection Of Two Linked Lists - Javascript Solution.mp4
    12:17
  • 3. Intersection Of Two Linked Lists - C++ Solution.mp4
    12:55
  • 4. Intersection Of Two Linked Lists - Python Solution.mp4
    12:52
  • 1. Add Two Numbers - Java Solution.mp4
    10:20
  • 2. Add Two Numbers - Javascript Solution.mp4
    09:19
  • 3. Add Two Numbers - C++ Solution.mp4
    10:09
  • 4. Add Two Numbers - Python Solution.mp4
    09:31
  • 1. Valid Paranthesis - Java Solution.mp4
    10:28
  • 2. Valid Paranthesis - Javascript Solution.mp4
    08:54
  • 3. Valid Paranthesis - C++ Solution.mp4
    11:01
  • 4. Valid Paranthesis - Python Solution.mp4
    11:57
  • 1. Merge Intervals - Java Solution.mp4
    13:42
  • 2. Merge Intervals - Javascript Solution.mp4
    09:16
  • 3. Merge Intervals - C++ Solution.mp4
    10:08
  • 4. Merge Intervals - Python Solution.mp4
    07:52
  • 1. Two Sum - Java Solution.mp4
    10:54
  • 2. Two Sum - Javascript Solution.mp4
    09:26
  • 3. Two Sum - C++ Solution.mp4
    10:42
  • 4. Two Sum - Python Solution.mp4
    10:05
  • 1. Three Sum - Java Solution.mp4
    25:03
  • 2. Three Sum - Javascript Solution.mp4
    17:28
  • 3. Three Sum - C++ Solution.mp4
    24:36
  • 4. Three Sum - Python Solution.mp4
    25:09
  • 1. Binary Tree InOrder Traversal - Java Solution.mp4
    02:53
  • 2. Binary Tree InOrder Traversal - Javascript Solution.mp4
    01:26
  • 3. Binary Tree InOrder Traversal - C++ Solution.mp4
    03:47
  • 4. Binary Tree InOrder Traversal - Python Solution.mp4
    03:23
  • 1. Symmetric Tree - Java Solution.mp4
    07:57
  • 2. Symmetric Tree - Javascript Solution.mp4
    07:26
  • 3. Symmetric Tree - C++ Solution.mp4
    07:24
  • 4. Symmetric Tree - Python Solution.mp4
    07:17
  • 1. Invert Binary Tree - Java Solution.mp4
    04:50
  • 2. Invert Binary Tree - Javascript Solution.mp4
    05:12
  • 3. Invert Binary Tree - C++ Solution.mp4
    05:02
  • 4. Invert Binary Tree - Python Solution.mp4
    05:21
  • 1. Diameter Of A Binary Tree - Java Solution.mp4
    13:58
  • 2. Diameter Of A Binary Tree - Javascript Solution.mp4
    12:40
  • 3. Diameter Of A Binary Tree - C++ Solution.mp4
    14:07
  • 4. Diameter Of A Binary Tree - Python Solution.mp4
    13:22
  • 1. Binary Tree Level Order Traversal - Java Solution.mp4
    10:23
  • 2. Binary Tree Level Order Traversal - Javascript Solution.mp4
    07:23
  • 3. Binary Tree Level Order Traversal - C++ Solution.mp4
    08:39
  • 4. Binary Tree Level Order Traversal - Python Solution.mp4
    08:22
  • 1. Path Sum - Java Solution.mp4
    08:59
  • 2. Path Sum - Javascript Solution.mp4
    07:57
  • 3. Path Sum - C++ Solution.mp4
    10:29
  • 4. Path Sum - Python Solution.mp4
    08:25
  • 1. Kth Largest Element In An Array - Java Solution.mp4
    09:52
  • 2. Kth Largest Element In An Array - Javascipt Solution.mp4
    08:35
  • 3. Kth Largest Element In An Array - C++ Solution.mp4
    11:29
  • 4. Kth Largest Element In An Array - Python Solution.mp4
    11:02
  • 1. Find Median from Data Stream - Java Solution.mp4
    14:38
  • 2. Find Median from Data Stream - Javascript Solution.mp4
    14:03
  • 3. Find Median from Data Stream - C++ Solution.mp4
    14:50
  • 4. Find Median from Data Stream - Python Solution.mp4
    15:30
  • 1. Kth Smallest Element In BST - Java Solution.mp4
    06:32
  • 2. Kth Smallest Element In BST - Javascript Solution.mp4
    06:08
  • 3. Kth Smallest Element In BST - C++ Solution.mp4
    06:18
  • 4. Kth Smallest Element In BST - Python Solution.mp4
    06:31
  • 1. Climbing Stairs - Java Solution.mp4
    16:41
  • 2. Climbing Stairs - Javascript Solution.mp4
    15:17
  • 3. Climbing Stairs - C++ Solution.mp4
    17:38
  • 4. Climbing Stairs - Python Solution.mp4
    16:02
  • 1. Coin Change - Java Solution.mp4
    16:24
  • 2. Coin Change - Javascript Solution.mp4
    13:14
  • 3. Coin Change - C++ Solution.mp4
    17:31
  • 4. Coin Change - Python Solution.mp4
    15:41
  • 1. Longest Increasing Subsequence - Java Solution.mp4
    13:34
  • 2. Longest Increasing Subsequence - Javascript Solution.mp4
    13:26
  • 3. Longest Increasing Subsequence - C++ Solution.mp4
    12:40
  • 4. Longest Increasing Subsequence - Python Solution.mp4
    13:19
  • 1. Course Schedule - Java Solution.mp4
    14:46
  • 2. Course Schedule - Javascript Solution.mp4
    10:13
  • 3. Course Schedule - C++ Solution.mp4
    12:55
  • 4. Course Schedule - Python Solution.mp4
    14:14
  • 1. Number Of Islands - Java Solution.mp4
    13:39
  • 2. Number Of Islands - Javascript Solution.mp4
    11:44
  • 3. Number Of Islands - C++ Solution.mp4
    14:32
  • 4. Number Of Islands - Python Solution.mp4
    13:35
  • 1. 0-1 Matrix - Java Solution.mp4
    17:47
  • 2. 0-1 Matrix - Javascript Solution.mp4
    11:12
  • 3. 0-1 Matrix - C++ Solution.mp4
    15:18
  • 4. 0-1 Matrix - Python Solution.mp4
    17:37
  • 1. Combination Sum - Java Solution.mp4
    11:55
  • 2. Combination Sum - Javascript Solution.mp4
    12:25
  • 3. Combination Sum - C++ Solution.mp4
    12:55
  • 4. Combination Sum - Python Solution.mp4
    11:49
  • 1. Subsets - Java Solution.mp4
    11:25
  • 2. Subsets - Javascript Solution.mp4
    08:12
  • 3. Subsets - C++ Solution.mp4
    08:44
  • 4. Subsets - Python Solution.mp4
    08:33
  • Description


    Learn top questions asked in Microsoft coding rounds

    What You'll Learn?


    • Software Developers Preparing for Microsoft Coding Interviews
    • Developers who want to work as software developers at Microsoft
    • Software developers who want to practice Leetcode questions asked in Microsoft Interviews
    • Software developers who want to practice Leetcode problems in Java, Javascript, C++ or Python languages.

    Who is this for?


  • This course is for software developers and students who want to practice for coding interviews at Microsoft
  • What You Need to Know?


  • Basic programming experience in either of the 4 languages: Java, JavaScript, C++ & Python
  • More details


    Description

    Are you aspiring to join the ranks of top-tier software engineers at Microsoft? Prepare comprehensively and excel in your Microsoft coding interviews with confidence by enrolling in my in-depth course. This course is meticulously designed to empower you to conquer the top problems frequently presented during Microsoft interview rounds.


    What You'll Learn:

    • Top Microsoft Interview Problems: In this course, I've carefully curated a collection of the most commonly asked coding problems in Microsoft interviews. This ensures that you are well-equipped to tackle any coding challenge that comes your way.

    • Step-by-Step Video Solutions: Through my detailed video solutions, you will be guided through each problem, step by step. You'll gain insight into the entire problem-solving process, from understanding the problem's intricacies to crafting clean and efficient code. In these video solutions, I code live, allowing you to follow along and develop a deep understanding of the thought process.

    • Multiple Programming Languages: I understand that candidates have diverse language preferences. Consequently, I provide video solutions in four prominent programming languages: Java, C++, Python, and JavaScript. Choose the language you are most comfortable with and master these problems with ease.

    • Downloadable Code Files: Alongside video solutions, I offer downloadable code files for every problem. This feature allows you to delve deeper into the code, analyze it at your own pace, and enhance your comprehension of each solution.

    Why Choose My Course:

    • Expert Guidance: Learn from an experienced software engineer with a stellar track record in acing Microsoft coding interviews. Benefit from my insights, strategies, and effective problem-solving techniques honed through years of experience.

    • Comprehensive Coverage: I leave no stone unturned. My course comprehensively covers a wide spectrum of data structure problems that frequently appear in Microsoft interviews, ensuring you receive a well-rounded and thorough preparation.

    • Multilingual Support: My course is accessible to learners worldwide, as I provide video solutions in four different languages. This flexibility ensures that you can comfortably understand and implement solutions in your preferred programming language.

    • Lifetime Access: Enroll once, and enjoy lifetime access to all course materials and updates. Stay well-prepared not only for your current interviews but also for future ones.

    Don't miss this opportunity to excel in your Microsoft coding interviews. Enroll now and take the first step toward securing your dream job at Microsoft!

    Who this course is for:

    • This course is for software developers and students who want to practice for coding interviews at Microsoft

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Pratik Singhal
    Pratik Singhal
    Instructor's Courses
    Hi, I am Pratik! I am really passionate about teaching software development, data structures, programming. I have taught over 1000 students live on multiple topics related to coding interview, software development etc.Apart from teaching people, I also work at Amazon as a Senior software engineer and contribute to open source in my free time.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 136
    • duration 25:06:05
    • Release Date 2023/11/21