I applied online. The process took 5 days. I interviewed at 80/20 Solutions (Toronto, ON) in Mar 2011
Interview
Written test on basic shell scripting and unix knowledge plus a novel interactive system test that required logging in to a test system and performing some basic troubleshooting and identification. Initial phone interview was followed by a one-on-one interview and then one with team leads and developers / other resources. Overall a fairly relaxed process but not trivial, although communication was quick and kept in the loop through the process.