There was a cognitive test. After successful completion, this was followed a few days later by a personality test. The cognitive test focuses on your ability to quickly do certain math tasks when playing games. Extremely boring.
The personality test is one of those ones where you select which statement you most strongly agree with, but has trick questions, where both statements might be things that you disagree with.
Putting aside the validity of cognitive/IQ tests, I think these tests are too time-consuming for this stage in the interview process, given that there hasn't even been a phone screen with someone who can tell you more about the role yet.
Cognitive test involving fast addition and finding the shortest path.
The following metrics were computed from 363 interview experiences for the IBM Software Engineer role in United States.
IBM's interview process for their Software Engineer 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 Engineer interview process in United States.