The interview was fairly challenging, but nothing too insane. The problems were very similar to those you can find on programming interview practice websites.
Make sure to ask questions about the problem if you don't understand what the interviewer is asking; this is not seen as a bad thing.
One example was how I would sort a list of names dependent on last name and a number associated with the person. Every time, the interviewer would ask me if there was a more efficient way of doing it.
The following metrics were computed from 1 interview experience for the IBM Software Engineer role in Phoenix, Arizona.
IBM's interview process for their Software Engineer roles in Phoenix, Arizona is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for IBM's Software Engineer interview process in Phoenix, Arizona.