I applied online. The process took 1 day. I interviewed at IBM (Toronto, ON) in Oct 2011
Interview
Very speedy interview process – everything happened in one day. Although I appreciated how quickly I was able to complete all three rounds of interviews, I wish I had more opportunity to chat with employees and learn more about the company, and see whether it was the right fit for me.
The first stage was a case problem that was solved in a group environment. The team had 15 minutes to come up with a framework/solution and present it in 5 minutes. I felt it was more important to show your composure and presentation skills rather than trying to get the answer right.
The second stage was a panel interview with your competitors. Very different from what I was used to. I think I only got one question, which was "what three attributes would describe me".
If you're successful in the first two rounds, you get invited to a 1:1 with a SE.
Applied online, was contacted a few weeks later to schedule a phone interview.
The phone interview was an informal conversation where I had to describe my expectations and previous experiences relevant to the job.
I applied online. The process took 1 week. I interviewed at IBM in May 2018
Interview
I interviewd for mobile and cloud teams. The annual headcount is almost filled for 2018 intake. About 15 people attended a case competition thing divided by business and developer. After that individual interviews are held upon the interests of candidates.
Interview questions [1]
Question 1
What's MVC structure? What's pros of spring framework? What's the difference between queue and stack? Implement it use a data structure.
I applied through university. The process took 1 week. I interviewed at IBM (Toronto, ON) in Mar 2018
Interview
Refereed by a professor from university, the whole process took about 6 weeks for an interview. Interviewed in IBM downtown office by department managers, first asked me technical questions and then behavioral questions.
Interview questions [1]
Question 1
Describe how do you solve a big/new problem or situation? Do you have experience developing a software or UI?