Companies Home Search Profile

Uber Interview Questions - Data Structures & Algorithms

Focused View

Pratik Singhal

18:14:46

22 View
  • 1.1 best time to buy and sell a stock.zip
  • 1. Best Time to Buy And Sell A Stock - Java Solution.mp4
    09:56
  • 2.1 best time to buy a sell a stock.zip
  • 2. Best Time to Buy And Sell A Stock - Javascript Solution.mp4
    08:35
  • 3.1 best time to buy and sell a stock.zip
  • 3. Best Time to Buy And Sell A Stock - C++ Solution.mp4
    10:05
  • 4.1 best time to buy and sell a stock.zip
  • 4. Best Time to Buy And Sell A Stock - Python Solution.mp4
    10:11
  • 1.1 maximum sum subarray.zip
  • 1. Maximum Sum Subarray - Java Solution.mp4
    12:22
  • 2.1 maximum sum subarray.zip
  • 2. Maximum Sum Subarray - Javascript Solution.mp4
    12:02
  • 3.1 maximum sum subarray.zip
  • 3. Maximum Sum Subarray - C++ Solution.mp4
    12:17
  • 4.1 maximum sum subarray.zip
  • 4. Maximum Sum Subarray - Python Solution.mp4
    12:01
  • 1.1 product of array except self.zip
  • 1. Product Of Array Except Self - Java Solution.mp4
    11:23
  • 2.1 product of array except self.zip
  • 2. Product Of Array Except Self - Javascript Solution.mp4
    09:51
  • 3.1 product of array except self.zip
  • 3. Product Of Array Except Self - C++ Solution.mp4
    11:08
  • 4.1 product of array except self.zip
  • 4. Product Of Array Except Self - Python Solution.mp4
    11:52
  • 1.1 trapping rain water.zip
  • 1. Trapping Rain Water - Java Solution.mp4
    06:40
  • 2.1 trapping rain water.zip
  • 2. Trapping Rain Water - Javascript Solution.mp4
    07:13
  • 3.1 trapping rain water.zip
  • 3. Trapping Rain Water - C++ Solution.mp4
    06:46
  • 4.1 trapping rain water.zip
  • 4. Trapping Rain Water - Python Solution.mp4
    07:13
  • 1.1 search insert position.zip
  • 1. Search Insert Position - Java Solution.mp4
    14:13
  • 2.1 search insert position.zip
  • 2. Search Insert Position - Javascript Solution.mp4
    13:37
  • 3.1 search insert position.zip
  • 3. Search Insert Position - C++ Solution.mp4
    13:58
  • 4.1 search insert position.zip
  • 4. Search Insert Position - Python Solution.mp4
    13:36
  • 1.1 longest substring without repeating characters.zip
  • 1. Longest Substring Without Repeating Characters - Java Solution.mp4
    13:48
  • 2.1 longest substring without repeating characters.zip
  • 2. Longest Substring Without Repeating Characters - Javascript Solution.mp4
    13:41
  • 3.1 longest substring without repeating characters.zip
  • 3. Longest Substring Without Repeating Characters - C++ Solution.mp4
    12:55
  • 4. Longest Substring Without Repeating Characters - Python Solution.mp4
    13:34
  • 1.1 add two numbers.zip
  • 1. Add Two Numbers - Java Solution.mp4
    10:20
  • 2.1 add two numbers.zip
  • 2. Add Two Numbers - Javascript Solution.mp4
    09:19
  • 3.1 add two numbers.zip
  • 3. Add Two Numbers - C++ Solution.mp4
    10:09
  • 4.1 add two numbers.zip
  • 4. Add Two Numbers - Python Solution.mp4
    09:31
  • 1.1 reverse linked list.zip
  • 1. Reverse Linked List - Java Solution.mp4
    08:24
  • 2.1 reverse linked list.zip
  • 2. Reverse Linked List - Javascript Solution.mp4
    08:14
  • 3.1 reversed linked list.zip
  • 3. Reverse Linked List - C++ Solution.mp4
    09:00
  • 4.1 reversed linked list.zip
  • 4. Reverse Linked List - Python Solution.mp4
    08:05
  • 1.1 merge intervals.zip
  • 1. Merge Intervals - Java Solution.mp4
    13:42
  • 2.1 merge intervals.zip
  • 2. Merge Intervals - Javascript Solution.mp4
    09:16
  • 3.1 merge intervals.zip
  • 3. Merge Intervals - C++ Solution.mp4
    10:08
  • 4.1 merge intervals.zip
  • 4. Merge Intervals - Python Solution.mp4
    07:52
  • 1.1 find the duplicate number.zip
  • 1. Find the Duplicate Number - Java Solution.mp4
    09:41
  • 2.1 find the duplicate number.zip
  • 2. Find the Duplicate Number - Javascript Solution.mp4
    10:19
  • 3.1 find the duplicate number.zip
  • 3. Find the Duplicate Number - C++ Solution.mp4
    10:09
  • 4.1 find the duplicate number.zip
  • 4. Find the Duplicate Number - Python Solution.mp4
    09:28
  • 1.1 group anagrams.zip
  • 1. Group Anagrams - Java Solution.mp4
    08:20
  • 2.1 group anagrams.zip
  • 2. Group Anagrams - Javascript Solution.mp4
    07:19
  • 3.1 group anagrams.zip
  • 3. Group Anagrams - C++ Solution.mp4
    10:46
  • 4.1 group anagrams.zip
  • 4. Group Anagrams - Python Solution.mp4
    07:20
  • 1.1 three sum.zip
  • 1. Three Sum - Java Solution.mp4
    25:03
  • 2.1 three sum.zip
  • 2. Three Sum - Javascript Solution.mp4
    17:28
  • 3.1 three sum.zip
  • 3. Three Sum - C++ Solution.mp4
    24:36
  • 4.1 three sum.zip
  • 4. Three Sum - Python Solution.mp4
    25:09
  • 1.1 magnetic force between two balls.zip
  • 1. Magnetic Force Between Two Balls - Java Solution.mp4
    18:01
  • 2.1 magnetic force between two balls.zip
  • 2. Magnetic Force Between Two Balls - Javascript Solution.mp4
    18:22
  • 3.1 magnetic force between two balls.zip
  • 3. Magnetic Force Between Two Balls - C++ Solution.mp4
    18:01
  • 4.1 magnetic force between two balls.zip
  • 4. Magnetic Force Between Two Balls - Python Solution.mp4
    17:23
  • 1.1 invert binary tree.zip
  • 1. Invert Binary Tree - Java Solution.mp4
    04:50
  • 2.1 invert binary tree.zip
  • 2. Invert Binary Tree - Javascript Solution.mp4
    05:12
  • 3.1 invert binary tree.zip
  • 3. Invert Binary Tree - C++ Solution.mp4
    00:42
  • 4.1 invert binary tree.zip
  • 4. Invert Binary Tree - Python Solution.mp4
    05:21
  • 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.1 find median from data stream.zip
  • 1. Find Median from Data Stream - Java Solution.mp4
    14:38
  • 2.1 find median from data stream.zip
  • 2. Find Median from Data Stream - Javascript Solution.mp4
    14:03
  • 3.1 find median from data stream.zip
  • 3. Find Median from Data Stream - C++ Solution.mp4
    14:50
  • 4.1 find median from data stream.zip
  • 4. Find Median from Data Stream - Python Solution.mp4
    15:30
  • 1.1 kth smallest element in bst.zip
  • 1. Kth Smallest Element In BST - Java Solution.mp4
    06:32
  • 2.1 kth smallest element in bst.zip
  • 2. Kth Smallest Element In BST - Javascript Solution.mp4
    06:08
  • 3.1 kth smallest element in bst.zip
  • 3. Kth Smallest Element In BST - C++ Solution.mp4
    06:18
  • 4.1 kth smallest element in bst.zip
  • 4. Kth Smallest Element In BST - Python Solution.mp4
    06:31
  • 1.1 climbing stairs.zip
  • 1. Climbing Stairs - Java Solution.mp4
    16:41
  • 2.1 climbing stairs.zip
  • 2. Climbing Stairs - Javascript Solution.mp4
    15:17
  • 3.1 climbing stairs.zip
  • 3. Climbing Stairs - C++ Solution.mp4
    17:38
  • 4.1 climbing stairs.zip
  • 4. Climbing Stairs - Python Solution.mp4
    16:02
  • 1.1 coin change.zip
  • 1. Coin Change - Java Solution.mp4
    16:24
  • 2.1 coin change.zip
  • 2. Coin Change - Javascript Solution.mp4
    13:14
  • 3.1 coin change.zip
  • 3. Coin Change - C++ Solution.mp4
    17:31
  • 4.1 coin change.zip
  • 4. Coin Change - Python Solution.mp4
    15:41
  • 1.1 target sum.zip
  • 1. Target Sum - Java Solution.mp4
    17:15
  • 2. Target Sum - Javascript Solution.mp4
    14:02
  • 3. Target Sum - C++ Solution.mp4
    16:09
  • 4. Target Sum - Python Solution.mp4
    16:46
  • 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. 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
  • 5. Subsets - Python Solution.mp4
    08:33
  • Description


    Learn top questions asked in uber coding rounds

    What You'll Learn?


    • Software Developers Preparing for Uber Coding Interviews
    • Developers who want to work as software developers at Uber
    • Software developers who want to practice leetcode questions asked in Uber 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 Uber
  • What You Need to Know?


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


    Description

    Are you eager to land your dream job at Uber as a software engineer? Ace your Uber coding interviews with confidence by enrolling in my comprehensive course that focuses on the top problems asked during Uber interview rounds.

    What You'll Learn:

    • Top Uber Interview Problems: I've meticulously curated a collection of the most frequently asked coding problems in Uber interviews, ensuring you're well-prepared for any challenge that comes your way.

    • Step-by-Step Video Solutions: My detailed video solutions walk you through each problem step by step. You'll witness the entire problem-solving process, from understanding the problem to writing clean, efficient code. I code live in the recorded video solutions, allowing you to follow along and grasp the concepts effectively.

    • Multiple Programming Languages: I understand that candidates have different language preferences. That's why I provide video solutions in four popular programming languages: Java, C++, Python, and JavaScript. Choose the language you're most comfortable with and master these problems effortlessly.

    • Downloadable Code Files: Alongside video solutions, I offer downloadable code files for every problem. You can dissect and analyze the code at your own pace, ensuring a deeper understanding of each solution.

    Why Choose My Course:

    • Expert Guidance: Learn from an experienced software engineer with a proven track record of acing Uber coding interviews. Benefit from my insights, strategies, and effective problem-solving techniques.

    • Comprehensive Coverage: I leave no stone unturned. My course covers a wide range of data structure problems that frequently appear in Uber interviews, giving you a well-rounded preparation.

    • Multilingual Support: My course is accessible to learners worldwide, as I provide video solutions in four different languages, making it easier for you to understand and implement the solutions in your preferred language.

    Who this course is for:

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

    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 93
    • duration 18:14:46
    • Release Date 2023/12/05