Elements of Programming Interviews

Editorial Reviews

Elements of Interviews: 300 Questions and Solutions

The core of Elements of Programming Interviews (EPI) is a collection of 300 problems with detailed solutions, including over 100 figures and 250 tested programs. The problems are representative of the questions asked at interviews at the most exciting companies. They are well-motivated, thought-provoking and fun to solve!

EPI includes a summary of the nontechnical aspects of interviewing, including common mistakes, strategies for a great interview, the interviewer’s perspective, negotiating the best offer, and much more.

Since different candidates have different time constraints, EPI includes a study guide with several study 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 in addition to the 300 problems to help you apply what you have learned more widely.

300 Programming Questions and Answers:

Each chapter starts with a brief summary of key concepts and results followed by 10-30 questions. Individual chapter topics are:

  • Getting Ready
  • Strategies For A Great Interview
  • Conducting An Interview
  • Primitive Types
  • Arrays and Strings
  • Linked Lists
  • Stacks and Queues
  • Binary Trees
  • Heaps
  • Searching
  • Hash Tables
  • Sorting
  • Binary Search Trees
  • Meta-
  • Algorithms on
  • Intractability
  • Design Problems
  • Probability
  • Discrete

Solutions include code snippets which are primarily in C++. Programs concerned with concurrency are in Java. Complete programs are available at Google Code, specifically at ElementsOfProgrammingInterviews.com/code.

Table of Contents

I The Interview
1 Getting Ready
2 Strategles For A Great Interview
3 Conducting An Interview
4 Problem Solving Patterns

II Problems
5 Primitive Types
6 Arrays And Strings
7 Linked Lists
8 Stacks And Queues
9 Binary Trees
10 Heaps
11 Searching
12 Hash Tables
13 Sorting
14 Binary Search Trees
15 Meta-Algorithms
16 Algoriths On Graphs
17 Intractability
18 Parallel
19 Design Problems
20 Discrete Mathematics

III Solutions
IV notation and index

Book Details

QR code for Elements of Programming Interviews
Read More Details on Google Books

Book Preview

Elements of Programming Interviews is available read online. Click to Read Sample Chapters Online

Book Reviews

Read all Elements of Programming Interviews Reviews on Amazon or Goodreads

PDF eBook Free Download

Elements of Programming Interviews PDF FREE DOWNLOAD in 14 Friendly File Hosts: FireDrive, ZippyShare, SockShare, ShareBeast, BayFiles, Crocko, MixtureCloud, Depositfiles, UptoBox, Uploaded, BitShare, RapidGator, TurboBit. Report Dead Links & Get a Copy

Enjoyed this Book? Please support the author, Don't Download It, buy this book from amazon.

Amazon.com - Read eBooks using the FREE Kindle Reading App on Most Devices

File HosteBook Free Download LinkFormatSize (MB)ThanksUpload Date
EU(multi)Click to downloadOCR65.9foxebook08/29/2014
FilePiClick to downloadOCR65.9foxebook09/04/2014
UpLoadedClick to downloadOCR65.9foxebook09/16/2014
UpLoadedClick to downloadOCR65.9foxebook09/16/2014
UpLoadedClick to downloadOCR65.9foxebook09/16/2014
ZippyShareClick to downloadOCR65.9foxebook09/16/2014
ZippyShareClick to downloadOCR65.9foxebook09/16/2014

None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site’s users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms. Found illegal content? Let us know! REPORT ABUSE

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>