This post is in a series of posts I am writing to chronicle my thought process and learnings as I prepare for software engineering job interviews.