I applied online. The process took 1+ week. I interviewed at IBM (Berkeley, CA) in Apr 2019
Interview
A coding challenge through hackerrank, and a video call interview. Both were very reasonable. The hackerrank involved a full-stack type of question (involving HTTP requests), an algorithmic/dynamic programming question, and a very open-ended question which they said would be reviewed by the hiring manager (no test cases for that one).
The interview itself was somewhat nonstandard for a coding interview, as it did not involve any coding at all! The interviewer just asked me behavioral and background questions for the whole time, which I found very interesting.
The process was very quick; the interview was scheduled within a few days of me completing the hackerrank, and I got an offer the day after my interview. (However, this may have been in part because I interviewed in April, which is fairly late in their recruiting season, so they were probably rushing.)
Interview questions [2]
Question 1
How would you learn a new programming language/library/framework?
Not selected, I was asked only voice based interview and didn't get any reply for further round at least I should recive the rejection mail to move with other companies
I applied online. I interviewed at IBM (Toronto, ON)
Interview
After applying for a Full Stack Software Engineer position, I immediately received an automated response inviting me to take a coding assessment on HackerRank. I had one hour to complete two very challenging algorithmic exercises.
I applied through an employee referral. I interviewed at IBM (Markham, ON)
Interview
First after applying there was a Coding Assessment, then a Recruiter chat, followed by an interview with the Manager, then a technical interview (take home assessment) with senior devs, and finally a systems design interview
Interview questions [1]
Question 1
How do you feel about the use of AI in a software engineer's workflow?