|
" Elements of programming interviews : "
Adnan Aziz, Tsung-Hsien Lee, Amit Prakash.
Document Type
|
:
|
BL
|
Record Number
|
:
|
725465
|
Doc. No
|
:
|
b545184
|
Main Entry
|
:
|
Adnan Aziz, Tsung-Hsien Lee, Amit Prakash.
|
Title & Author
|
:
|
Elements of programming interviews : : the insiders' guide\ Adnan Aziz, Tsung-Hsien Lee, Amit Prakash.
|
Publication Statement
|
:
|
[United States?]: ElementsOfProgrammingInterviews.com, [2018]. ©2018
|
Page. NO
|
:
|
vii, 521 pages : illustrations ; 23 cm
|
ISBN
|
:
|
1479274836
|
|
:
|
: 9781479274833
|
Notes
|
:
|
Includes index.;"C++"--On cover and spine.;"Acknowledgments", unnumbered page 522, signed Adnan Aziz, Tsung-Hsien Lee, Amit Prakash, September 26, 2018.
|
Contents
|
:
|
[pt.] 1. The interview. --;Getting ready --;Strategies for a great interview --;Conducting an interview --;[pt.] II. Data structures and algorithms. --;Primitive types --;Arrays --Strings --;Linked lists --;Stacks and queues --;Binary trees --;Heaps --;Searching --;Hash tables --;Sorting --;Binary search trees --;Recursion --;Dynamic programming --;Greedy algorithms and invariants --;Graphs --;Parallel computing --;[pt.] III. Domain specific problems. --;Design problems --;Language questions --;Object-oriented design --;Common tools --;[pt.] IV. The honors class. --;Honors class --;[pt.] V. Notation and index. --;Notation --;Index of terms.
|
Abstract
|
:
|
Elements of Programming Interviews (EPI) aims to help engineers interviewing for software development positions. The primary focus of EPI is data structures, algorithms, system design, and problem solving. The material is largely presented through questions.--Introduction, page 1.The core of EPI is a collection of problems with detailed solutions. The problems are representative of interview questions asked at leading software companies. The book begins with a summary of the nontechnical aspects of interviewing, such as common mistakes, strategies for a great interview, perspectives from the other side of the table, tips on negotiating the best offer, and a guide to the best ways to use EPI. The problems are presented through a sequence of chapters on basic and advanced data structures, searching, sorting, algorithms, concurrency, and system design. Each chapter consists of a brief review, followed by a broad and thought-provoking set of problems. We include a summary of data structure, algorithm, and problem solving patterns.
|
Subject
|
:
|
Computer algorithms.
|
Subject
|
:
|
Computer engineers -- Employment.
|
Subject
|
:
|
Employment interviewing -- Mathematical models -- Handbooks, manuals, etc.
|
Added Entry
|
:
|
Adnan Aziz
|
|
:
|
Amit Prakash
|
|
:
|
Tsung-Hsien Lee
|
| |