I applied through college or university. The process took 2 weeks. I interviewed at Schneider Electric (Victoria, BC) in Dec 2014
Interview
Global HR team will contact you to set up an interview over the phone; then a panel interview with a two or three senior members of the team you will be working with; if you succeed you will be extended an offer within two to three weeks; with not much room for salary negotiation - especially if you are an intern/co-op.
Interview questions [1]
Question 1
Tell us what you know about agile methodologies and SDLC?