Exercises and notes from the book Elements of Programming Interviews.