I inquired through email after my college passed on a message that a specific team was hiring shortly after I graduated. I applied officially online.
I had a short phone interview, followed by two more 30-minute phone interviews within a week. Mostly, they just told me about what they did. They only really asked me to tell them about myself. I asked questions and tried to be 'insightful'. They implied I was hired, but I had to take an IQ-type test.
It took a while to get through that and the background check (although they never actually said it was a background check, just asked details about my prior work and education). That part was outsourced to India and was very slow, taking about a week.
The IQ test says you don't need to prepare, but I was frustrated to find I could barely remember the quadratic equation and other algebra topics you haven't used in years that were needed for the timed test. I think I did horribly, but they don't tell you how you did.
I got an official offer letter from the Indian recruiting department, including bonus and relocation, about a week later.
Tell me about yourself.
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.