O


object-oriented (OO) languages, 34, 121

object-oriented programming. See OO programming

objects

defined, 121

as instances of classes, 124

number of possible arrangements of, 96

obvious answer, almost never correct for a brain-teaser, 160

off-by-one errors, introducing, 43–44

offers

accepting and rejecting, 13–14

deciding on, 12

increasing when less than expected, 198

offshoring, 3

one-element list

checking, 41

checking behavior for, 38

one-way edges, graphs with, 60

online job listings, 3

online profile, sanitizing, 5–6

on-site interviews, 10

OO (object-oriented) programming, 121–129

open-source development project, starting or joining, 4

open-source projects, 2

operating systems, almost religious attachment to, 195

optimizations, big-O analysis and, 23

optimizing, moving a group of items a few at a time, 168

order of magnitude calculation, doing a rough, 162

out-of-bounds array accesses, identifying in C/C++ programs, 69

output position, tracking, 99

outsourcer, working for, 4

outsourcing

avoiding jobs headed for, 3–4

rise of, 3–4

overlap

testing for, 151–152

ways rectangles can, 150–151




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