The process felt fairly standard, beginning with a timed code screen completed on your own. This was followed by a later code challenge conducted via phone.
Several calls with current employees and recruiters took place. These were designed both to help you understand if you would enjoy working with the company and for them to assess if you would be a good fit.
The overall process felt very streamlined.
Can't discuss specifics, but the focus is on string manipulation, ranging from easy Pythonic approaches to more challenging tree parsing.
The following metrics were computed from 64 interview experiences for the IBM Software Engineer (Internship) role in United States.
IBM's interview process for their Software Engineer (Internship) 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 Engineer (Internship) interview process in United States.