I used this as preparation for a coding interview with a marketing software company. It's a good interview preparation book, but it's helping you fight an otherwise bad system - sometimes the hoops and requirements are annoying. This book is a solid preparation tool for a technical interview. It might try to cover too much in its space. You definitely can't learn something anew from the book, but it's a good refresher for certain skills you do know. The author is very active online, which is great, as she seems to be keeping up on latest trends and topics. It was overall a good resource for me.