I applied through college or university. The process took 1 day. I interviewed at IBM (Pune) in Jan 2010
Interview
Initially there was a written aptitude test. It consisted of 3 sections. No technical ques at all. Just checking your IQ. Questions were not difficult but time was very limited.
1st section consisted of 20 ques on matrices. there were few matrices(5x5, 6x6 etc.), each of them consisted of some numbers and alphabates and few ques on them such as swapping the rows and columns, locating rows n columns satisfying certain conditions(time - 13 min). I attempted 12-13. NO Negative marking.
2nd section consisted of 20 questions(time - 4 min). on number series (very simple). I attempted 18. It had negative marking.
3rd section was mathematical quantitative aptitude. It consisted of 15 ques(time - 15 min).It was toughest among all sections. I attempted 6-8. It had negative marking.
Then Group discussion and finally technical and HR interview. There may be 2-3 interviews depending upon the interviewer and your performance. They just ask your TE, BE project and some ques on data structures, C, C++ and database.
Interview is not so difficult but you need good communication skills.
This way I got selected...Best luck for you.
I applied online. The process took 1 day. I interviewed at IBM (Dubuque, IA) in Oct 2009
Interview
-Why do u want to work for IBM?
-Are you willing to relocate?
-Are you willing to trave?
-resume screen with technologies I know and I am confortable with?
-SQlLstatements. select & update
- interviewer gave me a scenario that on writing a jsp page with 20 fields that query the database and ask me how I will procede and how long it will take me to complete the task