Cracking Coding Interview-Data Structure & Algorithm MAANG

Ace the Google, Amazon, Meta, Microsoft, Uber.. coding interviews 2024. Step-by-step guide for their toughest questions!

4.50 (770 reviews)
Udemy
platform
English
language
Other
category
instructor
Cracking Coding Interview-Data Structure & Algorithm MAANG
16,119
students
48 hours
content
Apr 2024
last update
$89.99
regular price

What you will learn

Solve Easy to Medium Difficulty problems that address different data strutures

Have an understanding of how to systematically approach coding problems in a step by step manner

Learn everything you need to ace difficult coding interviews

Practice dozens of different challenges

Master commonly asked interview questions

Ace the coding interview at the top tech companies (Google, Amazon, Facebook, Apple, Microsoft, Netflix + others)

The ultimate resource to prepare for coding interviews, tech interviews and programming interviews

Use the right Data Structures and Algorithms to pass coding interview questions that have the optimal solution

Step by step guide to common questions, how to solve them, optimize, and present them during tech interview

Learn exactly what you need to answer difficult questions and the framework you need for ANY kind of questions they throw at you

Why take this course?

Brand new course ready for the 2024 hiring season! Join a course taught by industry experts that have actually worked both at top tech firms. Graduates of this course are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook + other top tech companies.

This is the ultimate resource to prepare you for coding interviews. Everything you need in one place!

Do you know entry level engineers at top tech companies like Google , Microsoft , Facebook ... makes over $180,000 per year

So how we can get these paying high paying jobs ? the answer is pretty simple we need to crack their coding interviews.

Now coding interviews at these top tech companies are definitely tough to crack and there is only ONE method to get these high paying jobs- and that is PRACTICE! Practicing dozens of coding questions is what makes the difference between a job offer for a $180k USD and another rejection email. This course is going to not only give you dozens of questions to practice on, but it will also make sure you understand the tricks behind solving each question, so you’ll be able to perform in a real interview.


Taught by industry experts

This course is taught by Harsh who is popular programming instructor and an ace software engineer, currently working with Atlassian (x-Intuit || x-Amazon) and has bagged job offers from Microsoft , Samsung and Flipkart in past .His aim is to bring high quality courses at pocket friendly pricing. He is known for amazingly simplified explanations. Harsh has over 5+ years of teaching experience and has trained over 25,000+ students in his online courses in the past. His expertise lies in data structures and algorithms, coding interview preparation. Many of his ex-students are now working in top product companies like Apple, Google, Amazon, Microsoft, Samsung, Adobe and more.


Super Responsive Instructors

As if this course wasn’t complete enough, we offer full support, answering any questions you have within 6 hours ,7 days a week (whereas many instructors answer just once per week, or not at all).

This means you’ll never find yourself stuck on one lesson for days on end. With our hand-holding guidance, you’ll progress smoothly through this course without any major roadblocks.


Refund Guarantee

This course comes with a full 30 day money-back guarantee.

You either end up with getting those high paying jobs and make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it…

You literally can’t lose.


WHAT OUR LEARNERS ARE SAYING:

5 STARS - this course is amazing

it delivers what it promises, from zero to mastery .the use of c++ was the best for me, better than other courses, finally i can solve problems using recursive and understand a lot of things .a small suggestion to the creators other courses are popular due to the use of graphics and animations in the videos, so, if you can enhance that part a bit because your content is pure gold and please add real interview question from big companies another thing, please expose more of your content by making more videos available to view before purchase, i almost did not buy this course because of this Keep up the good work and many thanks :)

5 STARS - Feeling very prepared for my upcoming interview - the explanations are very clear and helpful.

5 STARS - Really enjoying this course. Problems and solutions are explained very clearly - a lot better than the typical here is the solution to this problem. Ankit appears to really know this stuff. He spends the first half of each video working out examples on the white board before attempting the solution. And the best part is that Ankit responds quickly to all the questions asked. If you hit a road block doing LeetCode problems, get this course. Worth every penny.

5 STARS - very good problems covered and also instructor wrote very clean and good code.Instructor is very responsive Thanks for the course

5 STARS - Great course to learn coding interview problems.

5 STARS - The best course to prepare for coding interviews has lucid explaination of each and every problem.very good and simple to understand the codes as well as examples. The instructors are truly amazing. They make very simple to learn difficult topics. I highly recommended this course to crack coding interview.

5 STARS -  He really knows how to explain concepts and repeats until it clicks in the head. Also I like the way he doesn't jump to the code until he explains all the concepts and algorithm to do with the problem.

5 STARS -  like the clear-cut style. no nonsense!

5 STARS - This course is really amazing. instructor is going beyond and beyond each and every thing was my beyond expectations. really mastery course it is.

5 STARS - This is the best course on data structure compare to all data structure course .all the topic of data structure has been completed in this course .if anyone want to learn data structure then you can go for it. thank you sir for making this course on udemy

5 STARS - This is the best computer science course I've taken. If you need to learn C++ and pass your technical interviews, this is the course to take. The explanations in the videos are extremely thorough, and I have reached out to the instructor several times on various questions, and he's always quick to respond and very helpful. In my experience, every MOOC that said its instructors would actively help you with problems lied, EXCEPT FOR THIS COURSE. TAKE THIS COURSE!

5 STARS - I liked this course very much! It clears out your basics quite well and is does totally what Harsh and Ankit claim they'll do. I would recommend this to everyone who wants to learn Data Structures and Algorithms, especially if you had a phobia for coding like I did. I now love coding! All thanks to them.

5 STARS - This is the BEST COURSE on C++ Data Structures & Algorithms. The Instructors are the BEST. They Draw Everything out and Then EXPLAIN THE CONCEPTS VERY WELL & then CODE it. Also I Love Doing the LEETCODE ProblemSets. Absolutely Fantastic. Above my Expectations. I am taking this course for COMPETITIVE PROGRAMMING. It is the BEST COURSE. Thank you very much Ankit and Harsh. You guys are the BEST!

5 STARS - My first comment on udemy. These guys are genius. I normally get bored through a tutorial but i'm hooked on your course brothers. I hope to join you at microsoft or amazon soon.

5 STARS - Everyone, look into this course. It's amazing. I have been struggling with data structures and algorithm but this course explanation is really really great and now I can solve some challenging questions. THANK YOU GUYS


Highlights

  • Course is specially designed for people who wants to get that dream job ?

  • Course follow step-by-step approach to solve any coding question

  • Pen tablet to write on the screen and provide even more visual explanations.

  • 47+ hours of rich content

  • 100+ HD videos

  • Learn from industry experts working at top tech companies Amazon , Microsoft

  • The course is continually updated and enhanced.

  • MOST Importantly, this course teach students the real-life skills needed to get those in-demand jobs

  • Articles , Coding exercises, Assignments , quizzes

  • preselected set of the most important coding interview problems based on my 6 year experience

  • Practices questions and personal walkthroughs of the most commonly asked interview questions

  • Full lifetime access

  • I have spent many hours combing through interview questions asked at Google, Facebook, and Amazon to make sure you know how to answer questions asked by the most well-paying companies out there.

Unlike most instructors out there, We are not marketers or salespeople. Other instructors themselves have not cracked FAANG interviews but we are different we have cracked coding interviews of Amazon , Microsoft , Uber , Samsung , Flipkart and are working at FAANG companies.

Our job as instructors will be successful if we are able to help you get your dream job at a big company. This one skill of mastering the coding interview can really change the course of your career and life and we hope you sign up today to see what it can do for your career!

The best time to start was yesterday. The next best time is now

Click the Buy Now button and start learning now!

Note : I will be writing the code in C++ but you can easily figure out mapping to other languages like Java/JS/Python...

Content

Longest Common Prefix

Longest Common Prefix

String class

String class

Vectors

Vectors

Same Tree

Same Tree

Majority Element

Majority Element

Fizz Buzz

Fizz Buzz

Evaluate Reverse Polish Notation

Evaluate Reverse Polish Notation

Excel Sheet Column Number

Excel Sheet Column Number

Palindrome String

Palindrome String

Reverse String

Reverse String

Valid Palindrome

Valid Palindrome

Remove All Adjacent Duplicates

Remove All Adjacent Duplicates

Remove All Adjacent Duplicates - 2

Remove all adjacent duplicates - 2

Recursion

Introduction to recursion
Recursion and PMI
Fibonacci Number
Power
Print Numbers
Numbers of Digits
Sum of Digits
Multiplication
Count Zeroes
Geometric Sum

Find First & Last Occurence

Find First & Last Occurence

Search in Rotated Sorted Array

Search in Rotated Sorted Array

Implement Square root

Implement Square root

Find Minimum Element in Sorted Rotated Array

Find Minimum Element in Sorted Rotated Array

Length of Last Word

Length of Last Word

ZigZag Conversion

ZigZag Conversion

Single Number

Single Number

Jump Game

Jump Game

Jump Game - 2

Jump Game - 2

Reverse Words in a String

Reverse Words in a String

Find Permutation

Find Permutation

Rotate Image

Rotate Image

Spiral Order Matrix

Spiral Order Matrix

Set Matrix Zero

Set Matrix Zero

Search in Matrix

Search in Matrix

Intersection of List

Intersection of List

Reverse a List

Reverse a List

Add 2 number as list

Add 2 number as list

Partition List

Partition List

Cycle

Cycle

Cycle -2

Cycle -2

Valid Parenthesis

Valid Parenthesis

Inorder Traversal

Inorder Traversal

PreOrder Traversal

PreOrder Traversal

PostOrder Traversal

PostOrder Traversal

Symmetric Binary Tree

Symmetric Binary Tree

Maximum Depth of Binary Tree

Maximum Depth of Binary Tree

Level Order Traversal

Level Order Traversal

Reverse Level Order Traversal

Reverse Level Order Traversal

ZigZag Level Order Traversal

ZigZag Level Order Traversal

Minimum Depth of Binary Tree

Minimum Depth of Binary Tree

Lowest Common Ancestor

Lowest Common Ancestor

Invert Binary Tree

Invert Binary Tree

Validate Binary Search Tree

Validate Binary Search Tree

Sorting Algorithms

Selection Sort Algorithm ( Explain + Code )
Bubble Sort Algorithm ( Explain + Code )
Optimized Bubble Sort Algorithm (Explain + Code )
Inbuilt Sort : Standard Template Library (STL)

Searching Algo

Linear Search Algorithm ( Explain + Code )
Problem with Linear Search
Binary Search Algorithm (Explain)
Binary Search Algorithm (Code)

Two Sum

Two Sum

Two Sum II

Two Sum II

Dynamic Programming

Fibonacci
Hint : Minimum Steps to 1
Minimum Steps to 1 Brute Force Method
Minimum Steps to 1 Memorization Method
Minimization Steps to 1 Bottom Up Method

Reviews

Swastik
June 13, 2023
A nice way of explaining the problems, very easy to understand. I use Python still I m able to code problems correctly considering the course in C++.
Rajarshi
June 6, 2023
Halfway through the course and I've learned a lot. This is definitely one of the best courses I've taken.
Shy
February 14, 2023
This was such a wonderful course. filled with lots of useful content. I highly recommended this course to anyone. Good fundaments.
Le
February 11, 2023
Very good approaches to problems but C++ is a bit ugly for me. I don't want to look at the code at all :(
Medha
November 1, 2022
Amazing explanation, I really loved the 3 courses. I never in my life thought that I can understand the coding and programming. After this course, I got an intern offer at ADP. Aiming for higher companies, and revising the questions.
Devi
September 20, 2022
i had always trouble with visualising problems, this course is solving it! great course, thank you for making such quality content at very minimal price.
Jorge
August 16, 2022
The presenter repeats 3 or more times the same phrase more often than needed. The first times it's ok, but once you notice the pattern, it gets very annoying. I just couldn't finish the course.
VEDANT
August 9, 2022
Not able to get time and space complexity as well as the way of coding approach so much clearly. Although able to understand the way of approaching to a problem.
abhinav
June 14, 2022
It's helping me in a concise manner where I am not flooded with lots of content, huge amount of content feels like I am stuck in the same place without making any progress. For what it's worth, I am satisfied with the course by itself, actually cracking coding interviews is another part of the spectrum.
Vikas
May 29, 2022
I finished the course today. The content is very nicely chosen. Covers a wide range of topics. Not just solving the problem but also giving enough detail to overcome similar problems. I loved the recursion explanations. I highly recommend this course to even working professionals. A little feedback is there is no intro to graphs. A beginner will not understand DFS/BFS in the first go, maybe you can add a couple of lectures describing them and then move forward. Thanks Ankit & Harsh for your benevolence for the community.
Dilip
May 1, 2022
It's really helpful course to understand the codding Problems & Different Approaches to solve them also the way of teaching is Excellent. Thank you very much Sir for this wonderful course.
Anwesh
April 17, 2022
Very good & detailed multidimentional explanation of each coding challenge. The author has explained how to solve a problem in different approach.
Daniel
April 14, 2022
Great course and explanation of problems so far! Love the way it is presented! Would be cool to put the LC number at the beginning of the video, so we can try to solve it first before problem explained!
Ashwani
February 11, 2022
I liked the clarity of explanation and to the point solution. No jumping around the bush. Saves lot of study time.
Deepti
May 25, 2021
very hard working instructors who have gone to great lengths to be thorough in their explanations of algorithms while keeping it simple and clean..I enjoyed the course a lot

Coupons

DateDiscountStatus
2/12/2020100% OFF
expired
5/3/202195% OFF
expired

Charts

Price

Cracking Coding Interview-Data Structure & Algorithm MAANG - Price chart

Rating

Cracking Coding Interview-Data Structure & Algorithm MAANG - Ratings chart

Enrollment distribution

Cracking Coding Interview-Data Structure & Algorithm MAANG - Distribution chart

Related Topics

2790502
udemy ID
2/1/2020
course created date
2/12/2020
course indexed date
Lee Jia Cheng
course submited by