文档介绍:Programming Interviews Exposed:
Secrets to Landing Your Next Job
Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv
I roductionnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix
C aerh 1 pt Before the Search . . . . . . . . . . . . . . . . . . . . . . . . . .1
C aerh 2pt The Job Application Process. . . . . . . . . . . . . . . . . . . . 9
C aerh 3pt Approaches to Programming Problems. . . . . . . . . . . . . . . . 19
C aerh 4pt Linked Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . .31
C aerh 5pt Trees and Graphs. . . . . . . . . . . . . . . . . . . . . . . . . . 61
C aerh 6pt Arrays and Strings. . . . . . . . . . . . . . . . . . . . . . . . . 85
C aerh 7pt Recursion. . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
C aerh 8pt Sorting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
C aerh 9pt Concurrency. . . . . . . . . . . . . . . . . . . . . . . . . . 145
C aerh 10pt Object-Oriented Programming. . . . . . . . . . . . . . . . . . 159
C aerh 11pt Design Patterns. . . . . . . . . . . . . . . . . . . . . . . . . 167
C aerh 12pt Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . .177
C aerh 13pt Graphics and Bit Manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
C aerh 14pt Counting, Measuring, and Ordering Puzzles . . . . . . . . . . . . . 207
C aerh 15pt Graphical and Spatial Puzzles. . . . . . . . . . . . . . . . . . . 225
C aerh 16pt Knowledge-Based Questions. . . . . . . . . . . . . . . . . . . 239
C aerh 17pt Nontechnical Questions. . . . . . . . . . . . . . . . . . . . . . 253
Appendix Résumés . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
C siononclu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
I dexn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Programming Interviews Exposed
Third Edition
Programming Interviews Exposed
Secrets