Skip to content
101+ coding interview problems with detailed solutions, test cases, and program analysis
Go Makefile
Branch: master
Clone or download
Latest commit 24d7650 Jan 9, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
common min heap and max heap implementation Jan 2, 2020
ctci update ctci format Nov 3, 2019
gtci fix #3 Jan 7, 2020
interviewcake fix #2 Jan 7, 2020
leetcode fix twoSumII Jan 7, 2020
other update to use new stack and queue implementation Dec 26, 2019
.gitignore remove tmp from gitignore Nov 24, 2019
LICENSE add LICENSE Aug 23, 2019
Makefile make it ready Dec 17, 2019 update badges Jan 9, 2020
count.go fix typo Dec 15, 2019

107+ Coding Interview Problems with Detailed Solutions

Go Report Card hackernews r/golang

Join my mail list to get latest updates here →

Ultimate Go study guide →

Buy me a coffee!


I am building a database of most frequently appeared coding interview problems that I think are the most valuable and productive to spend time on. For each one, I am including my thoughts of process on how to approach and solve it, adding well-documented solutions with test cases, time and space complexity analysis. My goal is to help you get good algorithms and data structures so that you can prepare better for your next coding interviews.

These resources that I am looking at are:

Table of Contents


Count the number of questions:

make count

Clean up, lint source files, run tests and be ready for a push:

make ready

Test only:

make test

Test and report:

make cover

Test verbose:

make test-verbose


make lint

Clean up:

make clean

For more information:

make help


Stargazers over time

Stargazers over time

You can’t perform that action at this time.