The process went through the traditional data structures and algorithms for your typical software engineering interview.
I would recommend practicing in one language specifically beforehand and understanding all of its benefits and limitations. Being able to analyze the time and space complexity of your code is also crucial.
Computer Science: Data Structures and Algorithms
The following metrics were computed from 10 interview experiences for the IBM Software Engineering role in United States.
IBM's interview process for their Software Engineering roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Software Engineering interview process in United States.