I applied online. The process took 4 weeks. I interviewed at BlackBerry (Waterloo, ON) in Nov 2009
Interview
There were 3 interviews: one with the human resources on the phone, the second one on the phone - technical questions and the third one in person with 6 supervisors and at the end with one manager. Great environment and culture.