Elements of programming interviews
Subtitle: the insiders' guide
By: Adnan Aziz, Tsung-Hsien Lee, Amit Prakash
Contributors: Prakash, Amit, 1977-; Lee, Tsung-Hsien
Publisher: CreateSpace Independent Publishing Platform
Published: 2017
Language: eng
Number of pages: 516
ISBN-13: 9781479274833
Subjects: Management; Vocational guidance; Software engineering; Mathematical models; Handbooks, manuals; Computer algorithms; Computer engineering; Employment; Employment interviewing; Computer engineers
Description: "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.
Notes: Includes index.
Table of contents: title: [pt.] 1. The interview.; title: Getting ready; title: Strategies for a great interview; title: Conducting an interview; title: [pt.] II. Data structures and algorithms.; title: Primitive types; title: Arrays; title: Strings; title: Linked lists; title: Stacks and queues; title: Binary trees; title: Heaps; title: Searching; title: Hash tables; title: Sorting; title: Binary search trees; title: Recursion; title: Dynamic programming; title: Greedy algorithms and invariants; title: Graphs; title: Parallel computing; title: [pt.] III. Domain specific problems.; title: Design problems; title: Language questions; title: Object-oriented design; title: Common tools; title: [pt.] IV. The honors class.; title: Honors class; title: [pt.] V. Notation and index.; title: Notation; title: Index of terms.