The first interview I had was a 30-minute, purely technical interview done via telephone. I was asked questions mostly pertaining to Java and OO programming, which were not too hard.
I was called back for a second interview that was not planned at all. He called me, and it was an hour and a half long.
There were many more Java and OO questions. I was asked about some Big-O notation and sorting algorithms, along with some more obscure stuff. I was also asked about SQL knowledge.
The following metrics were computed from 14 interview experiences for the IBM Software Engineering Intern role in United States.
IBM's interview process for their Software Engineering Intern roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for IBM's Software Engineering Intern interview process in United States.