Companies Home Search Profile

Google Interview Questions - Data Structures & Algorithms

Focused View

Pratik Singhal

24:40:33

47 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. Best Time to Buy And Sell A Stock - Javascript Solution.mp4
    08:35
  • 3. Best Time to Buy And Sell A Stock - C++ Solution.mp4
    10:05
  • 4. Best Time to Buy And Sell A Stock - Python Solution.mp4
    10:11
  • 1.1 counting bits.zip
  • 1. Counting Bits - Java Solution.mp4
    10:52
  • 2.1 counting bits.zip
  • 2. Counting Bits - Javascript Solution.mp4
    10:04
  • 3.1 counting bits.zip
  • 3. Counting Bits - C++ Solution.mp4
    11:43
  • 4.1 counting bits.zip
  • 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. 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. 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. Jump Game - Java Solution.mp4
    13:07
  • 2. Jump Game - Javascript Solution.mp4
    13:45
  • 3. Jump Game - C++ Solution.mp4
    13:17
  • 4. Jump Game - Python Solution.mp4
    13:07
  • 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. 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. 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. Longest Substring Without Repeating Characters - Java Solution.mp4
    13:48
  • 2. Longest Substring Without Repeating Characters - Javascript Solution.mp4
    13:41
  • 3. Longest Substring Without Repeating Characters - C++ Solution.mp4
    12:55
  • 4. Longest Substring Without Repeating Characters - Python Solution.mp4
    13:34
  • 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. Find Middle Of The Linked List - Java Solution.mp4
    06:06
  • 2. Find Middle Of The Linked List - Javascript Solution.mp4
    05:49
  • 3. Find Middle Of The Linked List - C++ Solution.mp4
    06:02
  • 4. Find Middle Of The Linked List - Python Solution.mp4
    05:49
  • 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. Reverse Linked List - Java Solution.mp4
    08:24
  • 2. Reverse Linked List - Javascript Solution.mp4
    08:14
  • 3. Reverse Linked List - C++ Solution.mp4
    09:00
  • 4. Reverse Linked List - Python Solution.mp4
    08:05
  • 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. 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. Find First And Last Position Of Element In Sorted Array - Java Solution.mp4
    10:37
  • 2. Find First And Last Position Of Element In Sorted Array - Javascript Solution.mp4
    09:54
  • 3. Find First And Last Position Of Element In Sorted Array - C++ Solution.mp4
    10:32
  • 4. Find First And Last Position Of Element In Sorted Array - Python Solution.mp4
    10:29
  • 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. 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. 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. 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 - Javascript 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. 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. 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. 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. 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 Google coding rounds

    What You'll Learn?


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


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


    Description

    Are you determined to join the ranks of elite software engineers at Google? Prepare comprehensively and excel in your Google coding interviews with confidence by enrolling in my in-depth course. This course is meticulously crafted to empower you to tackle the top problems commonly presented during Google interview rounds.


    What You'll Learn:

    • Top Google Interview Problems: In this course, I have meticulously selected a curated collection of the most frequently asked coding problems in Google interviews. This ensures you are well-equipped to handle any coding challenge that comes your way.

    • Step-by-Step Video Solutions: Through my detailed video solutions, you will be led through each problem, step by step. You'll gain insight into the entire problem-solving process, from grasping the problem's nuances 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 recognize that candidates have diverse language preferences. As such, 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 Google 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 Google 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 Google coding interviews. Enroll now and take the first step toward securing your dream job at Google!

    Who this course is for:

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

    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 132
    • duration 24:40:33
    • Release Date 2023/11/15