First there was a phone screening interview which lasted 15 minutes. This was followed by an online test. Then they requested an online interview with video. During this interview they asked programming related questions.
Interview questions [1]
Question 1
What functional programming languages have you used?
I applied online. I interviewed at IBM in Oct 2019
Interview
Went through a bunch of "cognitive" type tests before being interviewed. These weren't DS/Algo questions but more like pattern recognition. For example, given a sequence of numbers, what's the next number? Followed by virtual interview and was later ghosted
Interview questions [1]
Question 1
1. OS thread/process question
2. Given a word string to represent the dollar amount on a cheque, return the numerical value of the string. For example, "sixty-nine thousand four hundred and twenty dollars"
They send out an online assessment first, and if you pass it and you will get two more interviews with code testing and meet with the manager. In the coding part, you will be asked about system design and data structures using test cases, so you might look that up on google.