I applied through a staffing agency. The process took 4 weeks. I interviewed at Aerotek (Montreal, QC) in Jan 2014
Interview
Phone interview to see if you are interested
Individual interview to know you better and your personal presentation
Referee check on your previous employers. They do a thorough interview with your previous employer to check on your skills and knowledges
Technical interview at the customer site as the customer will have the final word
Interview questions [1]
Question 1
Mostly on your background, career plan as well as technical questions