D


data elements. See nodes

data structure

restoring to its original condition, 48–49

trying a different, 19

database problems, 136–141

database transactions

described, 135–136

properties of, 136

databases, fundamentals, 131–136

deadlocks

described, 109

determining occurences of, 117–119

solution to breaking, 119

debuggers, 1

default implementation, of an interface, 126

deleteStack function, 33

deleteStack operation, 34

deletions

in BSTs, 58

from a linked list, 29–30

in a linked list, 36

DeMorgan’s Law, 152

denominator, 176

depth-first search (DFS), 59

derivative, ratio of rates of change between two variables, 174, 175

descendants of a node, 55

design-oriented jobs, less likely to be outsourced, 4

destination position, tracking for the write position, 77

destructors in C++, 124–125

developer job market. See job market

DFS (depth-first search), 59

diagrams, importance of drawing to solve puzzles, 173–174

Dice job site, 3, 8, 9

digit characters, value of, 84

The Dining Philosophers problem, 117–119

directed graph, 60

DISTINCT keyword with SELECT, 140

“Do You Have Any Questions for Me?”, 199

doubly-linked lists

described, 27

flattening, 44–47

dress for interviews, 10–11

duck, maximizing the head start of, 180

durability of database transactions, 136

dynamic arrays

defined, 31

implementing a stack, 31

in JavaScript, 70–71

as a language feature, 68

dynamic data structures, compared to arrays, 68




Programming Interviews Exposed. Secrets to Landing Your Next Job
Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition (Programmer to Programmer)
ISBN: 047012167X
EAN: 2147483647
Year: 2007
Pages: 94

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net