Comment Re:I'm hiring programmers (Score 1) 135
my company exists for 10+ years and it's been fairly consistently the case that candidates that did not demonstrate good understanding of algorithms would later struggle in the position. and I'm not asking anyone trivia; that would test the candidate's capacity for memorizing such, which isn't really a very useful skill -- I'm asking simple problem solving questions. after all, if someone isn't capable of coming up with a relatively simple algorithm on the spot, are they really a programmer?
the analogy I would like to use is working out: you go to the gym because you want to be healthier and stronger, not necessarily because your job is literally unloading trucks or because you are a powerlifter. there simply isn't a better way of gauging your ability at programming than problem solving -- not because you would be doing this as your actual job.