First, there was an online group meeting with a Kahoot quiz (basic technical questions). Then, I was invited for a 1-hour interview. The first part was more business-like, while the second part was a technical talk with two software engineers.
A lot about concurrency in Java (concurrency in Collections, threads, ways of synchronization, etc.).
Examples of concurrent sorting algorithms.
Relational Databases - levels of isolation.
Questions about Mockito/Spring/JUnit annotations (shown in an example code snippet).
I had to describe a solution for a task where there were two very large files (that wouldn't fit into operating memory) and there was a need to perform some kind of operations on them, which would result in the creation of a third file containing the outcome.
The following metrics were computed from 1 interview experience for the IBM Software Developer - Internship role in Kraków, Poland.
IBM's interview process for their Software Developer - Internship roles in Kraków, Poland is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having mixed feelings for IBM's Software Developer - Internship interview process in Kraków, Poland.