| 000 | 05436cam a2200673 i 4500 | ||
|---|---|---|---|
| 001 | u11251 | ||
| 003 | SA-PMU | ||
| 005 | 20210418123240.0 | ||
| 008 | 150708t20152015caua 000 0 eng c | ||
| 040 |
_aGO9 _beng _erda _cGO9 _dBUF _dYDXCP _dBET _dOSU _dOCLCF _dCGP _dZ35 _dS3O _dIAK _dGK8 _dCZA _dI8M _dCHVBK _dOCLCO |
||
| 019 | _a913499316 | ||
| 020 | _a9780984782857 | ||
| 020 | _a0984782850 | ||
| 035 |
_a(OCoLC)913477191 _z(OCoLC)913499316 |
||
| 042 | _apcc | ||
| 050 | 4 |
_aQA76.6 _b.M34 2015 |
|
| 082 | 0 | 4 |
_a005.1023 _223 |
| 100 | 1 |
_aMcDowell, Gayle Laakmann, _d1982- _eauthor. |
|
| 245 | 1 | 0 |
_aCracking the coding interview : _b189 programming questions and solutions / _cGayle Laakmann McDowell, founder and CEO, CareerCup.com. |
| 246 | 3 | 0 | _a189 programming questions and solutions |
| 246 | 1 | 7 | _aCrackingTheCodingInterview.com, 6th edition |
| 250 | _a6th edition. | ||
| 264 | 1 |
_aPalo Alto, CA : _bCareerCup, LLC, _c[2015] |
|
| 264 | 4 | _c©2015 | |
| 300 |
_ax, 696 pages : _billustrations ; _c23 cm |
||
| 336 |
_atext _btxt _2rdacontent |
||
| 337 |
_aunmediated _bn _2rdamedia |
||
| 338 |
_avolume _bnc _2rdacarrier |
||
| 505 | 0 | _aI. 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 | _aNow 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. | ||
| 650 | 0 |
_aComputer programming _vProblems, exercises, etc. |
|
| 650 | 0 |
_aComputer programming _xVocational guidance. |
|
| 650 | 0 | _aEmployment interviewing. | |
| 650 | 7 |
_aComputer programming. _2fast _0(OCoLC)fst00872390 |
|
| 650 | 7 |
_aComputer programming _xVocational guidance. _2fast _0(OCoLC)fst00872409 |
|
| 650 | 7 |
_aEmployment interviewing. _2fast _0(OCoLC)fst00909369 |
|
| 650 | 7 |
_aProgrammering. _2sao |
|
| 650 | 7 |
_aIntervjuteknik. _2sao |
|
| 650 | 7 |
_aBUSINESS & ECONOMICS / Careers / Job Hunting. _2bisacsh |
|
| 650 | 4 |
_aProgramación de computadoras _vProblemas, ejercicios, etc. |
|
| 650 | 4 |
_aProgramación de computadoras _xOrientación profesional. |
|
| 650 | 4 | _aEntrevistas para empleo. | |
| 650 | 7 |
_aBeruf _2gnd |
|
| 650 | 7 |
_aBewerbung _2gnd |
|
| 650 | 7 |
_aProgrammierer _2gnd |
|
| 650 | 7 |
_aSoftwareindustrie _2gnd |
|
| 650 | 7 |
_aTest _2gnd |
|
| 650 | 7 |
_aVorstellungsgespräch _2gnd |
|
| 655 | 7 |
_aProblems and exercises. _2fast _0(OCoLC)fst01423783 |
|
| 655 | 7 |
_aProblems and exercises. _2lcgft |
|
| 938 |
_aYBP Library Services _bYANK _n12511249 |
||
| 029 | 1 |
_aNLGGC _b405481780 |
|
| 029 | 1 |
_aCHVBK _b404861784 |
|
| 029 | 1 |
_aCHDSB _b006659162 |
|
| 942 | _cBOOK | ||
| 994 |
_aZ0 _bSUPMU |
||
| 948 | _hNO HOLDINGS IN SUPMU - 220 OTHER HOLDINGS | ||
| 596 | _a1 2 | ||
| 999 |
_c2247 _d2247 |
||