Hacking the Programming Interview

Sai Adarsh S
2 min readNov 27, 2021

An exhaustive list of interview preparation materials, as well as tips and tricks for cracking programming questions at top product companies and hottest startups.

The system:

Source: Quora

Software companies can be classified into a pyramid based on the level of difficulty in their programming interviews, with the least desirable companies at the bottom of the pyramid and the most elite companies at the top.

Determine your preparation time:

Credits: GKCS

Platforms (Spend most of your time here):

  • LeetCode — geared up for interviews.
  • Hackerrank — most companies test their applicants using HackerRank, HackerEarth.

Go-to websites:

Problem set:

Books:

Algorithm patterns:

Big O:

Resume:

--

--