MARC details
000 -LEADER |
fixed length control field |
04290cam a2200397Ii 4500 |
001 - CONTROL NUMBER |
control field |
946058293 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
OCoLC |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20190729110535.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
160104t20162015caua 000 0 eng |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9780984782857 (pbk) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
0984782850 (pbk) |
035 ## - SYSTEM CONTROL NUMBER |
System control number |
(OCoLC)946058293 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
AU@ |
Language of cataloging |
eng |
Description conventions |
rda |
Transcribing agency |
AU@ |
Modifying agency |
OCLCO |
-- |
OCLCF |
-- |
AMH |
-- |
RRR |
-- |
OBE |
050 #4 - LIBRARY OF CONGRESS CALL NUMBER |
Classification number |
QA76.6 |
Item number |
.L33 2016 |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.1023 |
Edition number |
23 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
McDowell, Gayle Laakmann, |
Dates associated with a name |
1982- |
245 10 - TITLE STATEMENT |
Title |
Cracking the coding interview : |
Remainder of title |
189 programming questions and solutions / |
Statement of responsibility, etc. |
Gayle Laakmann McDowell. |
246 30 - VARYING FORM OF TITLE |
Title proper/short title |
189 programming interview questions and solutions |
250 ## - EDITION STATEMENT |
Edition statement |
6th edition. |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Place of production, publication, distribution, manufacture |
Palo Alto, CA |
Name of producer, publisher, distributor, manufacturer |
CareerCup, LLC, |
Date of production, publication, distribution, manufacture, or copyright notice |
2016. |
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Date of production, publication, distribution, manufacture, or copyright notice |
©2015 |
300 ## - PHYSICAL DESCRIPTION |
Extent |
x, 696 pages : |
Other physical details |
illustrations ; |
Dimensions |
26 cm |
336 ## - CONTENT TYPE |
Content type term |
text |
Content type code |
txt |
Source |
rdacontent |
336 ## - CONTENT TYPE |
Content type term |
still image |
Content type code |
sti |
Source |
rdacontent |
337 ## - MEDIA TYPE |
Media type term |
unmediated |
Media type code |
n |
Source |
rdamedia |
338 ## - CARRIER TYPE |
Carrier type term |
volume |
Carrier type code |
nc |
Source |
rdacarrier |
505 0# - FORMATTED CONTENTS NOTE |
Formatted contents note |
I. The interview process. Why? ; How questions are selected ; It's all relative ; Frequently asked questions -- II. Behind the scenes. The Microsoft interview ; The Amazon interview ; The Google interview ; The Apple interview ; The Facebook interview ; The Palantir interview -- III. Special situations. Experienced candidates ; Testers and SDETs ; Product (and program) management ; Dev lead and managers ; Startups ; Acquisitions and acquihires ; For interviewers -- IV. Before the interview. Getting the right experience ; Writing a great resume ; Preparation map -- V. Behavioral questions. Interview preparation grid ; Know your technical projects ; Responding to behavioral questions ; So, tell me about yourself -- VI. Big O. An analogy ; Time complexity ; Space complexity ; Drop the constraints ; Drop the non-dominant terms ; Multi-part algorithms : add vs. multiply ; Amortized time ; Log N runtimes ; Recursive runtimes ; Examples and exercises -- VII. Technical questions. How to prepare ; What you need to know ; Walking through a problem ; Optimize & Solve Technique # 1 : Look for BUD ; Optimize & Solve Technique #2 : DIY (Do it yourself) ; Optimize & Solve Technique #3 : Simplify and generalize ; Optimize & Solve Technique #4 : Base case and build ; Optimize & Solve Technique #5 : Data structure brainstorm ; Best conceivable runtime (BCR) ; Handling incorrect answers ; When you've heard a question before ; The 'perfect' language for interviews ; What good coding looks like ; Don't give up! -- VIII. The offer and beyond. Handling offers and rejection ; Evaluating the offer ; Negotiation ; On the job -- IX. Interview questions. Data structures: Arrays and strings ; Linked lists ; Stacks and queues ; Trees and graphs ; Concepts and algorithms. Bit manipulation ; Math and logic puzzles ; Object-oriented design ; Recursion and dynamic programming ; System design and scalability ; Sorting and searching ; Testing ; Knowledge based. C and C++ ; Java ; Databases ; Threads and locks ; Additional review problems: Moderate ; Hard -- X. Solutions. Data structures ; Concepts and algorithms ; Knowledge based ; Additional review problems -- XI. Advanced topics. Useful math ; Topological sort ; Dijkstra's algorithm ; Hash table collision resolution ; Rabin-Karp substring search ; AVL trees ; Red-black trees ; MapReduce ; Additional studying -- XII. Code library. HashMapList <T, E> ; TreeNode (Binary search tree) ; LinkedListNode (Linked list) ; Trie & TrieNode -- XIII. Hints. Hints for data structures ; Hints for concepts and algorithms ; Hints for knowledge-based questions ; Hints for assorted review problems -- XIV. About the author. |
520 ## - SUMMARY, ETC. |
Summary, etc. |
Now in the 6th edition, the book gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book includes 189 programming interview questions and answers, as well as other advice. |
596 ## - |
-- |
1 |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Computer programming |
Form subdivision |
Problems, exercises, etc. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Computer programming |
General subdivision |
Vocational guidance. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Employment interviewing. |
655 #7 - INDEX TERM--GENRE/FORM |
Genre/form data or focus term |
Problems and exercises. |
Source of term |
fast |
Authority record control number |
(OCoLC)fst01423783 |
948 ## - LOCAL PROCESSING INFORMATION (OCLC); SERIES PART DESIGNATOR (RLIN) |
Series part designator, SPT (RLIN) |
u613335 |
903 ## - LOCAL DATA ELEMENT C, LDC (RLIN) |
a |
33831 |