I applied online. The process took 3 weeks. I interviewed at IBM (Toronto, ON) in May 2018
Interview
It was extensive and had 2 people interview at different times: 1. The HR campus recruiter and 2. a "Tech" guy that was supposed to evaluate the degree of technical abilities. They were fairly lengthy and most questions were targeted on getting to know me better
Interview questions [1]
Question 1
Why IBM?
Why this internship program?
Run me through you resume?
They asked me to finish some algorithm questions online. And there were some behavior questions before it started. Need to answer it thru the camera on the laptop. Then it processed to algorithm problems. Each one has 20-40 min to finish.
Very awkward and the interviewer was not prepared in the slightest. Reflected poorly on IBM. No comprehensive questions asked. It was a video interview, and the interviewer was sitting on his couch in pajamas. Never contacted me again, no call or email. Not a fan of the hiring process, and that it took 4 months to simply receive "no".