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?
I applied through an employee referral. The process took 2 weeks. I interviewed at IBM (Ottawa, ON) in Jul 2019
Interview
Interviewer assumed I wasn’t qualified based on the fact that I was an Electrical Engineering major and not a Comp Sci major. Then proceeded to ask 4 language specific theoretical definitions to which he was expecting textbook answers. Must admit I was un prepared considering the coordinator specifically told me I would be coding during this interview. After this he ended a 1 hour interview in 10 mins saying I didn’t have enough front end experience and that’s all they cared about ?
4 Hr online assessment. Guru Interview. Guru interview was very casual. Interviewer was very nice and informative. Know the things on your resume, know yourself, know some Algos/DS, and you should do fine. Currently waiting for next steps