The process took 1 day. I interviewed at IBM (Ottawa, ON) in Jun 2012
Interview
It was a technical interview. First they described their product. Then asked basic OS concepts and design patterns. Then I was asked to code some algorithmic questions. After that I asked about the job responsibilities.
I applied through college or university. The process took 4 weeks. I interviewed at IBM in Apr 2011
Interview
I was applying for a student position in IBM Israel. I had 3 meetings. The first meeting was half background check and half Algorithm test. The second meeting was a pen and paper C++ Test for about 1.5 hour. The last meeting was to program a simple calculator (input example : " 2+3*(4-2) ..") in c# using visual studio, about 1.5 hours.
Interview questions [2]
Question 1
How to design a spreadsheet program? How do you know to update a field after another field was changed that it depended on?