This book records those dark days when I studied algorithms and data structure. Also it remembers the days that I struggled to prepare for technical interviews.