Cover image for
Title:
Cracking the coding interview : 150 programming interview questions and solutions / Gayle Laakmann McDowell.
Author:
McDowell, Gayle Laakmann, 1982-
Publication Information:
Palo Alto, CA : CareerCup, LLC, 2013.
Call Number:
QA76.6 .M34 2013
Edition:
5th ed.
ISBN:
9781466208681

9780984782802
Physical Description:
viii, 500 p. : ill. ; 23 cm.
General Note:
Includes index.
Contents:
The interview process. Overview ; How questions are selected ; Timeline and preparation map ; The evaluation process ; Incorrect answers ; Dress code ; Top 10 mistakes ; Frequently asked questions -- Behind the scenes. The Microsoft interview ; The Amazon interview ; The Google interview ; The Apple interview ; The Facebook interview ; The Yahoo! interview -- Special situations. Experienced candidates ; Testers and SDETs ; Program and product managers ; Dev leads and managers ; Start-ups -- Before the interview. Getting the right experience ; Building a network ; Writing a great resume -- Behavioral questions. Behavioral preparation ; Handling behavioral questions -- Technical questions. Technical preparation ; Handling technical questions ; Five algorithm approaches ; What good coding looks like -- The offer and beyond. Handling offers and rejection . Evaluating the offer ; Negotiation ; On the job -- Interview questions. Data structures ; Arrays and strings ; Linked lists ; Stacks and queues ; Trees and graphs ; Concepts and algorithms. Bit manipulation ; Brain teasers ; Mathematics and probability ; Object-oriented design ; Recursion and dynamic programming ; Scalability and memory limits ; Sorting and searching ; Testing ; Knowledge based. C and C++ ; Java ; Databases ; Threads and locks ; Additional review problems. Moderate ; Hard -- Solutions. Data structures ; Arrays and strings ; Linked lists ; Stacks and queues ; Trees and graphs ; Concepts and algorithms. Bit manipulation ; Brain testers ; Mathematics and probability ; Object-oriented design ; Recursion and dynamic programming ; Scalability and memory limits ; Sorting and searching ; Testing ; Knowledge based. C and C++ ; Java ; Databases ; Threads and locks ; Additional review problems. Moderate ; Hard.
Copies: