I applied through a staffing agency. The process took 1 day. I interviewed at IBM (Rom) in Mar 2011
Interview
3 stages, with 3 different managers level. The first 1:1 interview was to let recruiter understand candidate character and job affinity area. The second 1:1 interview was lead in foreigner language (English) as assessment of the grade. The final 1:1 was with board of direction that conducted supplemental interview to complete candidate profile.
I applied online. The process took 2 weeks. I interviewed at IBM (Toronto, ON) in May 2012
Interview
Applied online with internal referral and got e-mail notifying first round 1:1 phone interview.
With positive feedback, it moved to the second round 2:1 technical interview with basic programming question plus algorithm quiz and ended up with a 2:1 onsite technical interview which seems a little bit tough comparing to previous phone interview. It started with white board coding to questions mixing with technical & behavior questions..
Interview questions [1]
Question 1
How did you deal with conflict with co-workers in discussion?
I applied online. The process took 3 months. I interviewed at IBM (Markham, ON) in Feb 2012
Interview
I applied online and got selected for a phone call interview with the team's manager. I did not hear back for a couple of weeks so I emailed the manager to ask for an update. He then said that he'd like to offer me the job. Keep in mind that this was an internship position so the interview process was way easier compared to one for a full-time job. Also, each team's interview process is heavily influenced by the team's manager so it is definitely not the same across teams in the company.
Interview questions [1]
Question 1
Review a server's basic setup and come up with a way to improve the server's performance