I applied online. The process took 5 days. I interviewed at IBM (Markham, ON) in Feb 2014
Interview
Interview with 5 members of the team including the hiring manager, team lead, managers working under hiring manager. Interview lasted ~45 minutes and included some behavioral questions and mostly questions pertaining to the position. Follow-up interview of ~20 minutes 2 days after the original interview.
Interview questions [1]
Question 1
What is a tree?
What is a linked list?
Stack vs. queue.
Networking protocols such as DHCP, TCP/IP.
Basic Linux shell commands.