GitHub - BackendJava/CodingInterview at fe19a9077191d545b477a0ba53dfe47e306f4ad6

Your Ultimate FREE Coding Interview Prep

Read about me here: mvandi.com

Drop a shout out or Follow on Twitter? No?

See Full Video Whiteboard and Live Coding explanations on my YouTube channel

Please consider subscribing.

YouTube Channel Homepage

Difficulty Levels

  1. Easy (go to folder)
  2. Medium (go to folder)
  3. Hard (go to folder)

Enjoy Questions and Solutions from

  1. LeetCode
  2. Cracking The Coding Interview go to folder

Topics Include

  • Arrays and Strings
  • Linked Lists and Dynamic Arrays
  • Graphs (BFS, DFS) and Trees
  • Recursion
  • Dynamic Programming
  • Stacks and Queues
  • Heaps
  • Searching Algorithms
  • Sorting Algorithms
  • Greedy Algorithms
  • Famous Algorithms
  • String Manipulation
  • etc.

Data Structures Covered

  • Array
  • ArrayList (Dynamic Array)
  • Hash Table
  • Linked List
  • Stack
  • Queues, Priority Queues
  • Binary Trees, Binary Search Trees
  • Graphs
  • Heaps (Min Heaps and Max Heaps)
  • Tries

Link to solutions from Cracking The Coding Interview