I applied online. I interviewed at IBM (Toronto, ON)
Interview
Easy, just a few questions asked about architecture decisions, technical concepts as well as language specific questions. After there was some behavioural questions and about previous work, experience and side projects.
Interview questions [1]
Question 1
What is an an API and can you give me an example of an API for an ice cream machine?
I applied, got a HackerRank assessment, had a phone interview with recruiter, then interview with a developer. It took about 2 months. I would say that it picked up in pace as soon as the first email from the recruiter came.
I applied online. The process took 2 weeks. I interviewed at IBM
Interview
The first was the online Aptitude and DSA round to judge the overall proficiency, which was moderate in difficulty level comprises of 2 DSA questions and bunch of aptitude questions. It was followed by one on one interview, which was all about the candidate experience and technical knowledge
Interview questions [2]
Question 1
The interviewer wanted to deep dive into my experience at previous organization.