I applied through an employee referral. The process took 2 weeks. I interviewed at IBM in Jan 2015
Interview
It gave me a technical phone interview first. They just asked one basic algorithm question. After that, they gave me an on-site. It took 4.5 hours and interviewed with 4 engineer and one manager. Every engineer asked me 2~4 algorithm questions. I had answered all the questions very well. However, they felt my explanation was not good since my English was not good. They still rejected me at end.
Interview questions [1]
Question 1
The manager asked me what I know about the company. Also, one engineer asked about the rotation of the BST. I have done it before, but it is hard to solve this quickly since it has many case needing to consider about.
I applied online. The process took 3 weeks. I interviewed at IBM
Interview
I got an email for the interview. it was 1-1 interview, interviewer asked for the previous projects i have done besides the academic projects, some behavioral questions about conflicts with other people, if someone doesn't contribute to the project in the group.... and at the end one technical question, how to delete a node from linked list. It was pretty easy, haven't received any offer yet.
I applied through a recruiter. I interviewed at IBM
Interview
They are less interested on skills and more interested on salary negotiations
Project Details
How many team members
What were your roles?
Easy questions on Java
Abstarction real time example
Casting concepts
Threading concepts - Synchronization
Program on Thread communication
Exception Handling
Collections - where you used ArrayList , Map, Set in project
How to maintain user profiles in collections?
Hibernate concepts
JQuery , json , ajax are you familiar with these ?