System Design Interview – an Insider’s Guide : Volume 2 by Alex Xu and Sahn Lam A nice touch in this textbook is the review questions at the end of each unit.