Jasonjys / Grokking-The-Coding-Interview

My research on Grokking The Coding Interview

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grokking-The-Coding-Interview

Repository Structure

.
├── 00-basics
│   ├── ....
│   └── trie
│       ├── python
│       ├── Trie.md
│       └── trie.png
├── 01-grokking-the-coding-interview
│   ├── 01-sliding-window
│   │   ├── assets
│   │   ├── examples
│   │   ├── Pattern - Sliding Window.md
│   │   └── practice problems
│   ├── ...
│   ├── 16-topological-sort
│   │   ├── ...
│   │   └── topsort-simple.py
│   └── README.md
├── 02-striver-sheet
│   ├── day-01
│   │   ├── 01-set-matrix-zeros
│   │   ├── 02-pascal-triangle
│   │   ├── 03-next-permutation
│   │   ├── 04-kadane-algorithm
│   │   ├── 05-sort-an-array-of-0-1-2
│   │   └── 06-stock-buy-and-sell
│   ├── ....
│   ├── day-26
│   │   ├── ...
│   │   └── 08-maximum-profit-in-job-scheduling
│   └── README.md
├── a.txt
├── codesetup
│   ├── ...
│   └── references
│       ├── C#-README.md
│       ├── GOLANG-README.md
│       ├── JAVA-README.md
│       └── PYTHON-README.md
├── coding-Progress.xlsx
├── Dev Interview Study Guide.md
├── job prep.md
├── README.md
├── scripts
│   └── app.py
└── Writing PseudoCode.md

The repository has the following:

  1. 00-basics - It contains the basics of coding not absolute ones, but intermediate precursors.

  2. 01-grokking-the-coding-interview has :

    1. categorical-directories - These contain various types of questions under broad category.

    2. README.md - Containing all the different types of problems in the folder.

  3. 02-striver-sheet has :

    1. day-directories - The contain day- segregated questions which are of mixed types.
      • problem-directories - These contain various types of questions under broad category.
    2. README.md - Containing all the different types of problems in the folder.
  4. codesetup - These contain template code setup for different languages with unit tests setup provided for testing the code's robustness, currently contain four.

Each template code setup can be used as a base template for practicing as well.

For more information, click on respective language hyperlinks above.

With ❤ from Land of 🦚 and 🐅.


aditya109

About

My research on Grokking The Coding Interview


Languages

Language:Python 87.5%Language:C# 9.4%Language:Go 1.9%Language:Java 1.3%