I applied through a staffing agency. The process took 2 weeks. I interviewed at NAV Canada (Ottawa, ON) in Dec 2012
Interview
Question and answer based. Interviewer ran through a predetermined set of questions. There was also a software question where they gave a laptop and you had to perform some tasks. These included finding some bugs in java code, and writing some java code to do some file I/O.