LEADER 04535nam 2200673 a 450 001 9910807230403321 005 20170814182835.0 010 $a1-283-73554-7 010 $a1-118-28720-7 035 $a(CKB)2670000000271682 035 $a(EBL)861686 035 $a(OCoLC)817922357 035 $a(SSID)ssj0000796944 035 $a(PQKBManifestationID)12343121 035 $a(PQKBTitleCode)TC0000796944 035 $a(PQKBWorkID)10790659 035 $a(PQKB)11525194 035 $a(MiAaPQ)EBC861686 035 $a(MiAaPQ)EBC7147477 035 $a(Au-PeEL)EBL7147477 035 $a(PPN)192747193 035 $a(CaSebORM)9781118283400 035 $a(OCoLC)844972146 035 $a(OCoLC)ocn844972146 035 $a(EXLCZ)992670000000271682 100 $a20120612d2013 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aProgramming interviews exposed $esecrets to landing your next job /$fJohn Mongan, Eric Gigue?re, Noah Kindler 205 $a3rd ed. 210 $aIndianapolis, Ind. $cWIley$d2013 215 $a1 online resource (338 p.) 225 0 $aWrox professional guides Programming interviews exposed 300 $aIncludes index. 311 $a1-118-28340-6 311 $a1-118-26136-4 327 $aProgramming Interviews Exposed: Secrets to Landing Your Next Job; About the Authors; About the Technical Editors; Credits; Acknowledgments; Contents; Preface; Introduction; Chapter 1: Before the Search; Know Yourself; Know the Market; Develop Marketable Skills; Get Things Done; Manage Your Online Profile; Summary; Chapter 2: The Job Application Process; Finding and Contacting Companies; The Interview Process; A Recruiter's Role; Offers and Negotiation; Summary; Chapter 3: Approaches to Programming Problems; The Process; Solving the Problems; Analyzing Your Solution; Summary 327 $aChapter 4: Linked ListsWhy Linked Lists?; Kinds of Linked List; Basic Linked List Operations; Linked List Problems; Summary; Chapter 5: Trees and Graphs; Trees; Graphs; Tree and Graph Problems; Summary; Chapter 6: Arrays and Strings; Arrays; Strings; Array and String Problems; Summary; Chapter 7: Recursion; Understanding Recursion; Recursion Problems; Summary; Chapter 8: Sorting; Sorting Algorithms; Sorting Problems; Summary; Chapter 9: Concurrency; Basic Thread Concepts; Concurrency Problems; The Dining Philosophers; Summary; Chapter 10: Object-Oriented Programming; Fundamentals 327 $aConstruction and DestructionObject-Oriented Programming Problems; Summary; Chapter 11: Design Patterns; What Are Design Patterns?; Common Design Patterns; Design Pattern Problems; Summary; Chapter 12: Databases; Database Fundamentals; Database Problems; Summary; Chapter 13: Graphics and Bit Manipulation; Graphics; Bit Manipulation; Graphics Problems; Bit Manipulation Problems; Summary; Chapter 14: Counting, Measuring, and Ordering Puzzles; Tackling Brainteasers; Brainteaser Problems; Summary; Chapter 15: Graphical and Spatial Puzzles; Draw It First; Graphical and Spatial Problems; Summary 327 $aChapter 16: Knowledge-Based QuestionsPreparation; Problems; Summary; Chapter 17: Nontechnical Questions; Why Non-technical Questions?; Questions; Summary; Appendix: Re?sume?s; The Technical Re?sume?; Sample Re?sume?; Index; Advertisement 330 $aBe prepared for your next job interview with this tried-and-true advice In today's tight job market, competition for programming jobs is hotter than ever. This third edition of a popular guide to programming interviews includes new code examples, information on the latest languages, new chapters on sorting and design patterns, tips on using LinkedIn, and a downloadable app to help prepare applicants for the interview. Like its earlier editions, this guide covers what software companies and IT departments want their programmers to know and includes plenty of helpful hints to boost your 606 $aEmployment interviewing 606 $aComputer programming$xVocational guidance 615 0$aEmployment interviewing. 615 0$aComputer programming$xVocational guidance. 676 $a650.144 700 $aMongan$b John$f1976-$01219886 701 $aSuojanen$b Noah$f1978-$01723115 701 $aGigue?re$b Eric$f1967-$01723116 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910807230403321 996 $aProgramming interviews exposed$94124108 997 $aUNINA