Mastering critical SKILLS for Coding Interviews: Part 1 (Updated 10/2021)
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 138 lectures (17h 39m) | Size: 6.26 GB
Data Structures Part: Solving the MOST FREQUENT FAANG interview problems from LeetCode
What you'll learn:
Sharpen your problem-solving skills
More than 70 MEDIUM level FREQUENT interview problems
Increase the chance of seeing the same problems in the interview
Several hints NOT just the whole solution
After the course: Other ~100 problems are provided to solve on your own
Well-written compact codes
2 training styles: the classical topics-based style and a blind-based style (sprints of 10 problems)
Requirements
Attended high-quality programming course
Attended high-quality data structures course
Attended high-quality algorithms course
Solved many practice problems on the previous 3 courses
Description
Welcome to one of the unique and special Coding Interviews courses.
This course is all about algorithmic problem-solving for problems mainly from the Leetcode website. Specifically, the medium level frequent interview problems. The goal of this course is to sharpen your problem-solving skills to aid you in ACEing Coding Interviews from FAANG companies. During the course, you won't only be provided with a problem and its solution, but a series of hints and thinking approaches to tackle the problems.
I don't teach data structures or algorithms in this course. You must study these courses from high-quality sources and solve many problems to gain basic problem-solving skills. The problems in this course are of medium level. Without proper background and skills, the materials will be hard to learn.
Part 1 content
Part one covers the data structures:
Arrays: Prefix Sum, Sliding Window (fixed and variable size) 2 Pointers, and Permutations.
Tutorials are provided for these topics only, as they are not covered in DSA courses.
String
Matrices
Stack and Priority Queue
Linked List and Binary Trees
Hash Tables
The scope of the topics: Interviews coverage.
Note: You are expected to solve the implementation problems over these topics during a data structure course. For e x a mple, reversing a linked list is a common interview question. I won't cover it. It is mainly an implementation task. The same for the basic binary tree DFS problems. I do cover such questions in my data structure and algorithms course. This course is about problem-solving challenges.
Although the focus of this part is Data Structures, but still your background in Algorithms is needed.
Major: Complexity, Recursion and Sorting
Minor: A few times I refer to: Binary Search, Divide and Conquer and Dynamic Programming
Generally, most of the problems require serious algorithmic skills
The course level:
Most of the problems in this course are Leetcode MEDIUM level, which represent 85-90% of real interview questions.
To be more effective, the questions are mainly the most frequent interview questions according to the LeetCode website.
This means; in addition to gaining problem-solving skills, you increase the chance of meeting problems you already solved in the interviews!
Without proper background & skills ⇒ the course will be hard to learn
Prerequisites:
Strong programming skills & DSA knowledge/skills (from 3 courses)
A high-quality programming course consisting of:
Good coverage for programming + many exercises on learned topics
Proper understanding/using for built-in algorithms/DS (e.g. C++ STL / Java Collections)
Optional: Several projects to be comfortable with long coding
A high-Quality Data Structure course: good coverage + many exercises
A high-Quality Algorithms course: good coverage + many exercises
This implies: you already solved and coded a lot. It is time to move to medium challenges.
Don't join this course if you lack basic problem-solving skills
The course is taught by one of the seniors in Competitive Programming where complex Data structures and Algorithms questions are asked. In addition, long experience with algorithmic interviews in the software engineering industry.
Acknowledgement: "I'd like to extend my gratitude towards Robert Bogan for his help with proofreading the slides for this course"
Who this course is for
Sharpen algorithmic skills to ace the interviews from FAANG
BMASETDRECDYTSICAGEDSDCODEINDGFCDVW
Use Brave Browser that helps when download from Uploadrar
brave.com
you must be registered member to see linkes Register Now