Grokking the Coding Interview: Patterns for Coding Questions
Vote

0% completed

Who Should Take This Course?

Intended Audience

Prerequisites

Thanks for choosing this course. It is built to give you strong problem-solving skills for coding interviews.

Intended Audience

This course is for anyone preparing for a coding interview. It starts with easier problems, so you can see each solution pattern clearly. It then applies those same patterns to harder problems.

Every problem in this course is solved in Java, Python, C++, JavaScript, C#, and Go. You can switch languages inside the code editor on any problem.

Prerequisites

You need a basic understanding of common data structures. That means Array, LinkedList, HashMap, Stack, Queue, Heap, and Graph. You should also be comfortable with Big-O notation and with recursion.

You do not need to have solved interview problems before. Every solution here is explained step by step.

If you want to review the prerequisites first, these cover them:

For feedback, comments, or suggestions, write to us at contact@designgurus.org.

Happy learning!
Arslan Ahmad

yubaraj.100mgr

yubaraj.100mgr

· 3 years ago

Video explanation of each question solution would be very helpful, very hard to understand with just reading

C

Catz Tek

· 3 years ago

I think we should add a final test to cover all of the patterns with multiple problems and not show which pattern will be used in each problem.

Show 1 reply
K

k

· 3 years ago

It will be helpful if you could suggest the course for basics. Any website/Course/Pdf will also work.

Prerequisites as mentioned in the course are:

"You need to have a basic understanding of common data-structures like Array, LinkedList, HashMap, Stack, Queue, Heap, and Graph. You should also be familiar with Recursion and Big-O."

Show 2 replies
D

Deepali Tolia

· 3 years ago

There are too many sources for these prerequisites making it difficult to select which one is good and compatible with how this course is designed as those courses also include the topics in this course and making the learning process confusing.

Show 1 reply
D

d27saurabh

· 4 years ago

What are the timestamps below each section?

Show 4 replies
C

CaptainKidd

· 4 years ago

One thing in general i'd like to try and clarify to set the tone for these lessons. What is the expectation on the problems before the challenge questions? Is the idea that we be able to solve all these questions based on the pattern introduced in the first problem?

Show 1 reply
Leo Alferez

Leo Alferez

· a year ago

Hi,

I am confused on whether or not this is a design patterns course? I started doing some of the warm up problems and I really like the course. Either way even if it's not a design pattern I still thing It is worth trying.

Show 1 reply

On This Page

Intended Audience

Prerequisites