They sent me an email and schedule a phone call interview, and it took about half an hour for the interview, some basic resume questions and ask me to describe the most impressing projects that have ever done, and then some questions on the projects that they will do.
Interview questions [1]
Question 1
Introduce the project that will be working on, and also some system design stuff
1 telephonic interview
2 face to face interview
3 Interview with Manager
Question are mostly from C, c pointers, device driver. The Job was for AIX device driver so they aked lots of question from device driver, interrupts, DMA
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.