I applied through a recruiter. I interviewed at IBM
Interview
Three phone interviews, 1 behavorial, 1 technical, and 1 regarding verdict of decision. Pretty standard and straightforward. Technical questions ranged deadlocks to hash tables. Behavorial questions were standard i.e. why do you want to work for us?
I applied online. The process took 1 week. I interviewed at IBM (Toronto, ON) in Dec 2015
Interview
There were 2 interviews. The first interview was proceeded with another developer and a woman in HR department. And the second interview was proceeded with the developer and the lead developer.
They asked me only few general questions at the first interview and I spent the most of the time to solve the technical questions. I solve the questions very fairly but then at the second interview, I felt that they already picked an employee from the candidates.
Interview questions [1]
Question 1
Print the values in 2D matrix in spiral order. The dimension of the matrix is n x m.
I applied online. The process took 2 weeks. I interviewed at IBM (Toronto, ON) in Apr 2014
Interview
Phone interview asking details about the team work I had been went through, and then technical questions on java. After that the interviewer talked about the job description and working environment in IBM.
Interview questions [1]
Question 1
What is the hardest thing you meet in your latest project?