I love the EPI book too. Have met the authors and can vouch for their competence and sincerity. If you can algorithmically solve the 300 questions from this book, you're in pretty good shape.<p>Re: coding, given that most people are not competitive programmers, I'd advise them to write code for several of these problems.<p>If you're in the bay area, we also run a meetup and a course on interview prep: <a href="http://interviewkickstart.com" rel="nofollow">http://interviewkickstart.com</a>.