Skip to content

AAdewunmi/Grokking-the-Coding-Interview-Patterns-for-Coding-Questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 

Repository files navigation

$$\textcolor{red}{\text{UNDER CONSTRUCTION}}$$

Project Title:

Solutions to "Grokking the Coding Interview: Patterns for Coding Questions" by Design Gurus implemented in JAVA ☕️

1. Project Description:

This repository contains a list of "must know" patterns for coding interview questions and their solutions in Java programming language.

This list and its contents are based on a popular resource - "Grokking the Coding Interview: Patterns for Coding Questions" by Design Gurus.

I am an advocate of learning-in-public, so I thought I'd create a public repository to keep all my learning on the subject.

Hope you find it useful (as soon as I complete it!) 😎

2. Outline

1. Two Pointers Technique

2. Fast And Slow Pointer Pattern

3. Sliding Window Technique

4. Merge Interval Pattern

5. Cyclic Sort Pattern

6. In Place Reversal LinkedList Pattern

7. Stacks

8. Monotonic Stack

3. Resources:

I acknowledge the use of OpenAI's ChatGPT for topic explanation, LeetCode and HackerRank for coding interview questions 👨‍💻

4. Adapted from:

"Grokking the Coding Interview: Patterns for Coding Questions" by Design Gurus (2024).

URL: https://www.designgurus.io/course-play/grokking-the-coding-interview/doc/63afd6338d316e91ad9fc027