I applied in-person. The process took 2 weeks. I interviewed at Celestica (Toronto, ON) in Mar 2018
Interview
Just went through resume experience and talked about the programming languages I had worked with and what I did. They spoke at length about what the company did and I got the chance to ask a couple of questions and show my interest in the company and the opportunity.