native threads, 108
negative numbers
in binary two’s complement notation, 144
character-to-numeric conversion of, 84
modulo of, 86
negotiating salary, 12–13
nested classes in Java and C#, 187
Network Performance problem, 189
networking performance, major issues in, 189
networking through a contact with a company, 7–8
New Cryptography Algorithms problem, 190
next pointer
bound with data, 26
in a linked list, 26
next reference in a linked list, 26
nodes, trees made up of, 53
nonbinary trees, traversals happening with, 60
non-negotiable factors in a negotiation, 198
non-negotiable offer, as a hardball negotiation tactic, 13
non-null return value, checking for in a linked list, 29
nonrecursive solution to a problem, 103–105
nonrepeated character, finding the first, 73–74
nontechnical questions
in interviews, 193–199
reasons for, 193–198
nonvirtual methods in C# and C++, 127
nonword characters, 79
notification mechanism in busy waiting, 113–114
NULL, compared to NULLCHAR in C, 71
null bytes, storing in C++ strings, 72
null character, marking the end of string in C, 71
NULL column value, testing for, 141
Null or Cycle problem, 49–52
NULL pointer arguments
checking behavior for, 38
as a problem-prone circumstance, 36, 38
NULL pointer in the last element case, 37–38
null pointers, storing, 32
NULL-terminated code, 50
Number of Ones problem, 155–157
numbers
letters corresponding to on a telephone keypad, 100
with unpaired factors, 164
numerator, 176