Skip to content

kai-ion/Grokking-the-coding-Interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grokking-the-coding-Interview

https://www.educative.io/courses/grokking-the-coding-interview/

To Do List

  • create a linked list with a cycles functions
  • Pattern 4, 4. Conflicting Appointments (medium). Similar problem, find all conflicting appointments
  • Pattern 4, 5. Minimum Meeting Rooms, Similar Problems:
    • Problem 1: Given a list of intervals, find the point where the maximum number of intervals overlap.
    • Problem 2: Given a list of intervals representing the arrival and departure times of trains to a train station, our goal is to find the minimum number of platforms required for the train station so that no train has to wait.
  • Pattern 5, 4. Find the Duplicate Number (easy), Similar Problems:
  • Breadth first search
  • PriorityQueue and minHeap

Other courses

If you are looking for a similar pattern-based approach to solve Dynamic Programming problems, take a look at Grokking Dynamic Programming Patterns for Coding Interviews.

Here are a couple of other courses for design interviews:

Grokking the System Design Interview

Grokking the Advanced System Design Interview

Grokking the Object Oriented Design Interview

Releases

No releases published

Packages

No packages published

Languages