The whole process goes through a single-day assessment with different exercises. In my case, it was a mathematical/logical written test (around 20 questions), followed by three "team exercises." These exercises focus on how you cooperate with other people you've never met to achieve a goal, whether simple or a bit harder.
After lunch, the assessment moved on to individual interviews. Usually, one is a presentation, and the other two focus on competencies and technical skills.
They questioned me about the template I had filled out to apply for the job, asking for details on the situations presented there.
You don't usually get a lot of technical questions because, I think, that's beside the point. However, it's all up to the interviewer. They accept people from all degree backgrounds, so if you're not from IT, they will rarely ask you about that.
The day was really tiring, but I found the experience positive. You get to talk with many people working there and see the place.
After I received an email informing me I had passed the assessment, I had a phone interview with a manager who offered me a job.
A question about my experience with a NoSQL DB I used and how I managed to achieve a certain result.
The following metrics were computed from 1 interview experience for the IBM Graduate Software Developer role in Italy.
IBM's interview process for their Graduate Software Developer roles in Italy is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for IBM's Graduate Software Developer interview process in Italy.