Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Master The Coding Interview Questions 2020 in Java & Python

LEETCODE Problems: Two Pointers, Merge Intervals, Sliding Window, Greedy, BFS, DFS, DP... + Algorithms & Data Structures
3.0
3.0/5
(25 reviews)
195 students
Created by

8.0

CourseMarks Score®

7.5

Freshness

5.8

Feedback

10.0

Content

Platform: Udemy
Video: 15h 53m
Language: English
Next start: On Demand

Table of contents

Description

s
–  This course is for all those people who want to improve their skills on Problem Solving, Algorithms, data structures. From basic to advanced level.
– I expect you to have a basic knowledge on Data Structure, Algorithm, Java or Python language.
Did you spend a lot of time to learn theory, but are still struggling to get an interview or land to your dreaming job?
What if you just focus to learn and master some patterns and applied them to solve many other problems?
This is where this course is coming from. This course will teach you how to solve any interview questions based on the Patterns you will learn.
– In this course I want you to focus on practice because I do believe that it is the better way to master technique for solving coding interview problems. And unlike most courses that just list a ton of problems and give you a solution,
I take you from lessons that teach you the principles and fundamental ideas and problems together.
Step by step coding along so you understand how we do things and most importantly why we do things.
Most of the online tutorial doesn’t do it. They just teach you a lot of theory without practice.
And once you finished you forgot everything you don’t have other choice than buying another online course tutorial and watch it again and over again.
– Here I will teach you step by step theory and practice. Example you learn Stack you will know how and when to use it because we will solve more than 10 coding exercises dedicated to stack you will never forget it.
What will you learn in this course?
You will learn and master 15 Patterns for coding interviews: (More than 150 interview questions + Solutions in Java & Python)
– Pattern 1: Two Pointers Techniques  (7 coding interview questions: 3Sum, Container with most water, Trapping rain water…)
– Pattern 2: Modify In-Place (4 coding interview questions)
– Pattern 3: Sliding Window (10 coding interview questions: Minimum size subarray sum, Longest substring with at most 2 or K distinct chars, Find all Anagrams in a string…)
– Pattern 4: Sorted Array & Binary Search (5 coding interview questions)
– Pattern 6: BFS on Tree & Graph (7 coding interview questions)
– Pattern 7: DFS on Tree & Graph (7 coding interview questions)
– Pattern 8: Heap & Top K elements (5 coding interview questions)
– Pattern 9: Topological Ordering (5 coding interview questions)
– Pattern 5: Merge Intervals (4 coding interview questions)
– Pattern 10: Back-Tracking & Recursion (3 coding interview questions)
– Pattern 11: Greedy (5 interview questions)
– Pattern 12: Dynamic Programming  & Optimization (6 coding interview questions)
– Pattern 13: Connected Component (5 coding interview questions)
– Pattern 14: Math  (4 coding Interview questions)
– Pattern 15: Bitwise: (4 coding Interview questions)
You will improve your problem solving skills
You will learn how, when and why we use algorithms and Data Structures in real life.
You will be able to solve many interview questions for big tech companies: Google, Facebook, Microsoft, Amazon…
You will learn tips, tricks, Strategies to solve interview Problems.
Why enrolling in this course is the best decision you can make.
Other courses focus on theory and give you a very simple examples of interview questions. But, not this course!
This course guides you through the more advanced concept from easy to hard level.
Many hard interview questions most frequently asked by big tech companies are solved in this course.
More than 150 interview Questions solved (Solutions in Java & Python) + Data Structures & Algorithms
Part 1: Basic Algorithms & Data Structures: Array, String, Hash Map, Linked List, Divide & Conquer
– Time complexity & Big O
– 1D ARRAY Manipulations: (4 coding interview questions)
– 2D Array Manipulations: (4 coding interview questions)
– String Manipulation (4 coding interview questions)
– LINKED-LIST: Single and Double Linked List (2 coding interview questions)
– HASHMAP – DICTIONARY – HASH TABLE (5 coding interview questions)
– Divide & Conquer: Searching and Sorting Algorithms (8 coding interview questions)
– Pattern 1: Two Pointers Techniques  (7 coding interview questions)
– Pattern 2: Modify In-Place (4 coding interview questions)
– Pattern 3: Sliding Window (10 coding interview questions)
– Pattern 4: Sorted Array & Binary Search (5 coding interview questions)
– Pattern 5: Merge Intervals (4 coding interview questions)
Part 2: Logical Data Structures: Stack, Queue, Tree, TRIE, Graph, Heaps Data Structures
– STACK: (7 coding interview questions)
– QUEUE and DEQUE: (4 coding interview questions)
– TREE: BINARY TREE (7 coding interview questions)
– TREE: BINARY SEARCH TREE (6 coding interview questions)
– Graph: Graph terminology & Search in graph algorithm (4 coding interview questions)
– TRIE or Prefix Tree: (2 coding interview questions)
– HEAP and PRIORITY QUEUES: (4 coding interview questions)
– Pattern 6: BFS on Tree & Graph (7 coding interview questions)
– Pattern 7: DFS on Tree & Graph (7 coding interview questions)
– Pattern 8: Heap & Top K elements (5 coding interview questions)
– Pattern 9: Topological Ordering (5 coding interview questions)
Part 3: Advanced Algorithms, Data Structures & Analysis Techniques
– Recursion & Backtracking (Base case, complexity, Templates) (4 coding interview questions)
– Advanced Data Structure (3 coding interview questions)
– Pattern 10: Back-Tracking & Recursion (3 coding interview questions)
– Pattern 11: Greedy (5 interview questions)
– Pattern 12: Dynamic Programming  & Optimization (6 coding interview questions)
– Pattern 13: Connected Component (5 coding interview questions)
– Pattern 14: Math  (4 coding Interview questions)
– Pattern 15: Bitwise: (4 coding Interview questions)
Bonus: (20 interview questions)
– Google, Facebook, Amazon, Microsoft: Top 5 most frequently asked questions for each company (Problems + Solutions in Java & Python)
Your instructor, Fred Boundou, Energetic software engineer with 10+ years experience developing robust code for high-volume businesses. Highly familiar with a wide variety of Software Engineering, Database, Web as well as Data Science.
Progressively engage my experience through my passion for creating application using best practice intuitive experience as focus.
Using my diverse skills set in order to provide a super service that will assist a range of clients… I have been working for many Big tech companies include (Microsoft, Boeing…)
This means you are learning from someone who has all the professional training, skills,
and experience you need to teach you how to become master of solving interview questions in the fastest possible way. 
If you are ready to get your first interview with some big tech companies, or to move up to a more senior programming position, then this course is for you!
After completing this course, you will have the necessary skills to be able to apply for software engineer job and you increase career opportunities.
This course will take you from the beginning to advanced level. By the end of this course you will be ready to pass online, or phone interview even in-person interview with the most reputed big tech companies like: Google, Amazon, Facebook, Microsoft.
The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities.
Your new job or consulting opportunity awaits! 
Why are you waiting?  Why not get started today?
Go and take this course right now and be ready for your next phone or in-person interview in 6 weeks.
Click the Signup button to sign up for the course!
Who this course is for:
All levels!

You will learn

✓ Learn and master 15 Patterns for coding interviews in JAVA & PYTHON
✓ Learn: Sliding Window Technique, Merge Intervals, Dynamic Programming, Topological Sort, BFS, DFS…
✓ Learn how, when and why we use algorithms and Data Structures in real life
✓ Improve your problem solving skills
✓ Learn tips, tricks, Strategies to solve Coding Interview Problems

Requirements

• Some programming language knowledge like Java or Python is recommended, but not essential.

This course is for

• This course is for Everyone.
• Taking this course will enable you to be among the first to gain a very solid understanding of Algorithms & Data Structures

How much does the Master The Coding Interview Questions 2020 in Java & Python course cost? Is it worth it?

The course costs $14.99. And currently there is a 82% discount on the original price of the course, which was $84.99. So you save $70 if you enroll the course now.
The average price is $15.4 of 93 Coding Interview courses. So this course is 3% cheaper than the average Coding Interview course on Udemy.

Does the Master The Coding Interview Questions 2020 in Java & Python course have a money back guarantee or refund policy?

YES, Master The Coding Interview Questions 2020 in Java & Python has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Master The Coding Interview Questions 2020 in Java & Python course, but there is a $70 discount from the original price ($84.99). So the current price is just $14.99.

Who is the instructor? Is Fred Boundou a SCAM or a TRUSTED instructor?

Fred Boundou has created 2 courses that got 130 reviews which are generally positive. Fred Boundou has taught 15,832 students and received a 3.6 average review out of 130 reviews. Depending on the information available, Fred Boundou is a TRUSTED instructor.
Software Engineer
Energetic software engineer with 10+ years experience developing robust code for high-volume businesses. Highly familiar with a wide variety of Software Engineering, Database, Web as well as Data Science. Progressively engage my experience through my passion for creating application using best practice intuitive experience as focus. Using my diverse skills set in order to provide a super service that will assist a range of clients. Possess a Master’s Degree in Computer Science. I have developed several web and desktop apps for big tech company such as: Microsoft, Boeing, Bluetooth…
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 15h 53m
Language: English
Next start: On Demand

Students are also interested in