In my experience in interviewing over 150 engineers in big tech companies and startups, I noticed that most questions were only a variation of a small subset of questions and concepts. The goal of this class is to give candidates a guide and a list of questions to study to set them up for success in the coding and system design interviews.