Questions asked were mostly related to basic Java concepts. They can ask to describing your previous work experience. Behavioral questions include how passionate you are related to your field of your interest. You need to have good understanding of Java concepts. Questions related to projects done in the past were also asked and also your approach to deal with the difficulties faced.
Difference between Java and C++.
The following metrics were computed from 2 interview experiences for the IBM Software Development role in United States.
IBM's interview process for their Software Development roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for IBM's Software Development interview process in United States.