I applied through a recruiter. I interviewed at IBM
Interview
you talk to a senior software engineer in the role you're interviewing for. They ask questions about your experiences as well as technical questions to test your knowledge. Overall, it was very comfortable and laid back.
I was sent an online assessment and tasked to complete a cognitive test and a coding exam. The cognitive test times were a bit tight but I managed through it.
Interview questions [1]
Question 1
Solve the the most amount of math questions in 10 seconds.
There was a basic non technical phone screen followed by an on-site group interview process with a short 1:1 for each candidate, where they dug into your individual skills