I applied online. The process took 3 weeks. I interviewed at IBM (Toronto, ON) in Feb 2012
Interview
Applied for software developer internship position through IBM's recruitment webpage. Had to do mandatory online "IPAT" test involving basic algebra (word problems) and pattern recognition (shapes and number series) before resume would be approved. Contacted for interview a week later. Technical supervisor conducted interview (HR not involved in interviewing). Questions asked: basic unix, java and sql (was for Java developer position); also asked about courses and general programming experience. Got the offer two weeks later (one interview only). HR and EPIC (IBM internship program) handled the paper work.
Interview questions [1]
Question 1
(If I had to pick one) How to show all processes in linux.