Cracking the Coding Interview - Data Structures and Algorithms [Video]
Are you preparing for coding interviews with just a few days at hand? This course will take you into the basics of data structures and algorithms, giving you an intuitive sense of how they work, how to compare them, and when to use one in a programming interview.
In some ways, human life is comparable to a computer—you don’t have infinite resources, so it’s important to utilize them effectively. This is why algorithms are so important, and why companies expect you to understand them.
In this course, we’ll also solve some of the frequently presented algorithm problems in interviews at companies such as Google, Amazon, Flipkart, and Facebook. Each section of the course provides exercises to test your understanding and your ability to convert Pseudo Codes into JS-based algorithms. After completing the course, you will have intuition behind these algorithms and will have kick-started your interview preparation.
All codes and supporting files are placed on GitHub at this links:
The course will start with the basics, and with each progressing section, we will dive deep into data structures and how they are used in algorithms. Each section contains an interview problem and the solution is provided. The corresponding exercises ask you to write a Python program for the problem at hand. The last two sections are dedicated to complex problems, some takeaways for the interview process, and how to crack the coding interview!
|Course Length||3 hours|
|Date Of Publication||29 Jun 2019|