Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Elements of Programming Interviews in Java: The Insiders' Guide Paperback – September 19, 2015
Frequently bought together
Customers who bought this item also bought
"A practical, fun approach to computer science fundamentals, as seen through the lens of common programming interview questions."
Jeff Atwood / Co-founder of Stack Overflow and Discourse
"This book prepares the reader for contemporary software interviews, and also provides a window into how algorithmic techniques translate into the workplace. It emphasizes problems that stem from real-world applications and can be coded up in a reasonable time, and is a wonderful complement to a traditional computer science algorithms and data structures course."
Ashish Goel / Professor, Stanford University
"A wonderful resource for anyone preparing for a modern software engineering interview: work through the entire book, and you'll find the actual interview a breeze. More generally, for algorithms enthusiasts, EPI offers endless hours of entertainment while simultaneously learning neat coding tricks."
Vineet Gupta / Principal Engineer, Google
From the Author
Have you ever...
- Wanted to work at an exciting futuristic company?
- Struggled with an interview problem that could have been solved in 15 minutes?
- Wished you could study real-world computing problems?
Browse award-winning titles. See more
Top customer reviews
I like the way the book is ordered, each chapter has an introduction and an extensive set of problems, and the answers are very thorough and explained in a very good and methodical way, including examples.
Don't be mistaken - I do like 'Cracking the coding interview' - it's a good book - but I feel it is not broad enough when it comes to the interview questions - it's a good starters book, but EPI is for those who really want to master, understand and enjoy computer science and data-structure fundamentals.
There are also lots of coding tricks and practices that i found really valuable and productive.
Also the authors are active on the forum of the book, I posted a question and got feedback from Andan in less then two days.
The topics covered in EPI are sufficient for me (or any non-CS undergrad) to actually UNDERSTAND not just the language but the logic and pattern, and furthermore PRACTICE using the examples. The authors have obviously put in enormous effort and thinking to produce such rich content with incredible explanation to make sure the reader KNOW WHAT THEY READ.
In fact I do encourage people who want to LEARN programming to read this book – the benefits are much more beyond preparing for interviews.
Most recent customer reviews
I got a promotion right yesterday.Read more