The process was to work together with a senior coder on problems of escalating difficulty. Starting with
1.upto 10 do |i| { print i }
"What does this do?"And ending with "Here's a legacy application we maintain. Add a new widget to the dashboard. Think aloud."
During the day you had lunch with the team.
Even so, that process didn't work perfectly for them. They hired me and about 6 months later they decided to fire me.
Subsequently they've focused on hiring people they already knew. For example, they've hired Darcy Laycock (http://sutto.net/), who they've known through the Rails community for years.
... and in all fairness I'd sack about 5 of me to get a Darcy on board.