I applied online. I interviewed at IBM (Kraków) in Feb 2021
Interview
First there was an online group meeting with Kahoot quiz (basic technical questions). Then I was invited for a 1h interview. First part was more business-like, while the second part was a technical talk with 2 software engineers.
Interview questions [5]
Question 1
A lot about concurrency in Java (concurrency in Collections, threads, ways of synchronization, etc).
I had to describe a solution the task where there were 2 very large files (that won't fit into an operating memory) and there was a need to perform some kind of operations on them, that will result in the creation of a third file containing the outcome.
The interview consisted of questions about bash system, Python, C++ and my university project experience. The interviewers were nice and the whole interview was pleasant. Not so much about interpersonal skills
3 rounds
First round is interview with Hr. The hr personnel call and ask for interest
Second round is some online assessments
Third round is technical
And final round with manager
People are nice and quite chill
Interviewed third round with my manager
Interview questions [1]
Question 1
Logic puzzles
Leetcode medium level: 2 questions
Testing skills