The process went through the traditional data structures and algorithms for your typical software engineering interview. I would recommend practicing in one language specifically beforehand and understanding all of its benefits and limitations, and being able to analyze the time and space complexity of your code.
I applied online. I interviewed at IBM (Dallas, TX)
Interview
30 minute phone screen with a recruiter 30 minute technical phone screen with an engineering manager or leader 1 hour whiteboarding session covering designing a system (ERD, REST API) and breaking down components on the front end 1 hour cultural interview where I got to meet other employees at the company
I applied online. I interviewed at IBM (Mumbai) in Aug 2022
Interview
It was online test, 10 mcqs and coding questions. Every individual gets a personalised link which should not be disclosed to others. Which I did and regret it. All the best guys