Elements of Programming Interviews in Python: The Insiders' Guide

Elements of Programming Interviews in Python: The Insiders' Guide

by Adnan Aziz, Tsung-Hsien Lee, Amit Prakash

454 pages· 2016· ISBN 9781537713946

Browse books you can read free on Readfeed

No club is reading this yet — be the first to start one

Start a club free
About
Take great care to buy the latest version: bit.ly/buyingEPI

EPI now includes a framework for writing your solutions, as well as testing them against a comprehensive set of test-cases. Head over to judge.elementsofprogramminginterviews.com for details.

Before you buy this book, please first head over to our sample page - elementsofprogramminginterviews.com/sample

The sampler should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our Python coding style.

Solutions include code snippets which are primarily in Python. Complete programs are available at epibook.github.io.

Since different candidates have different time constraints, EPI includes a study guide with several scenarios, ranging from weekend Hackathon to semester long preparation with a recommended a subset of problems for each scenario. 

All problems are classified in terms of their difficulty level and include many variants to help you apply what you have learned more widely.

All problems includes hints for readers who get stuck. This simulates what you will face in the real interview.

The version being sold by Amazon itself is always current. Some resellers may have older versions, especially if they sell used copies.

Discussion questions for Elements of Programming Interviews in Python: The Insiders' Guide

Bring these to your book club — or discuss them with readers on Readfeed.

  1. 1

    How did working through the diverse scenarios in the book's study guide—from weekend sprints to semester-long preparation—influence your personal approach to time management and discipline?

  2. 2

    In what ways did the problem variants challenge your initial assumptions about how to solve a coding challenge, and how does this translate to problem-solving in real-world software engineering?

  3. 3

    When you found yourself relying on the provided hints, how did it alter your problem-solving process compared to moments when you solved a problem entirely on your own?

Discuss Elements of Programming Interviews in Python: The Insiders' Guide with other readers

Join or start a book club for Elements of Programming Interviews in Python: The Insiders' Guide on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Elements of Programming Interviews in Python: The Insiders' Guide?

Sign up free on Readfeed, then browse public clubs or start your own club with Elements of Programming Interviews in Python: The Insiders' Guide as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Elements of Programming Interviews in Python: The Insiders' Guide with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Elements of Programming Interviews in Python: The Insiders' Guide with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.