Comment Here we go again... (Score 1) 743
You don't have to get the answers to all of Google's interview questions right. You have to show them that you know how to approach a problem and work towards a solution. They give you plenty of time and will often nudge you in the right direction if you're struggling. Most of the questions aren't particularly hard either if you have a decent understanding of data structures and algorithms.
a head-spinning battery of coding problems, riddles, and brain teasers, many of which seem only tangential to the task of software development.
Bullshit. The vast majority of the questions are about using an appropriate data structure and applying it to a relatively trivial algorithm. If you don't want to learn these things, and for some reason are determined to be a developer, I suggest picking up Ruby on Rails. After a week or two you might even be able to make significant improvements to MRI.