There was a technical interview and a non-technical interview. The person conducting the technical interview was very matter of fact. The person conducting the non-technical interview had a more pleasant personality.
Interview questions [1]
Question 1
Describe a project I was assigned in school and how I completed it.
I applied online. The process took 2 months. I interviewed at IBM (Markham, ON) in Nov 2017
Interview
The company is really unprofessional (the Markham facility). I never thought a semi reputable company like IBM would have such poor hiring managers and procedure.
My process was a fairly unprofessional email (spelling mistakes and lots of shorthand) into one call (barely anything technical) into an offer. I had already heard that the company was not great to have an internship at but it even shows at the hiring process. This was a front end developer position by the way.
Interview questions [1]
Question 1
Tell me about your classes and what you learned in a specific class.
Why would you use CSS pre or postprocessors like SASS or PostCSS?
What is a stateful component?
I applied online. The process took 4 weeks. I interviewed at IBM in Mar 2018
Interview
I was contacted by IBM and directed to an online screening process, which consisted of automated questions where I was recorded. Then, I completed several timed coding questions of increasing complexity.