First phone interview was all technical regarding Java and object oriented programming. Second was a behavioral interview involving questions about what you would do in a given situation. The results were sent through email
Interview questions [1]
Question 1
Polymorphism, abstraction, encapsulation, General Java
I applied online. The process took 7 weeks. I interviewed at IBM in Nov 2017
Interview
IBM has a phenomenal hiring process where they use Watson to match candidates with jobs based on their skills.
There are 4 main steps to the hiring process:
1- Online coding and behavioral test (HireVue 3 or 4hours)
2- If you pass Step 1, then you get to do live Guru technical interview with a manager where you either do whiteboard coding or answer simple questions.
3- If you pass Step 2, then there is a behavioral interview with a higher level employee.
4- If you pass all the steps above, you get invited to a 2 day onsite event and you are asked to work in a random team to create and present a project. They cover all the travel and hotel expenses.
Overall the hiring process went very smooth. Especially the onsite events were so much fun. If you are invited to the event you are most likely to be hired but work hard to be the best team in the presentations and make sure to show you work well with other people in the team.
Interview questions [1]
Question 1
Unable to provide any info due to Non Disclosure Agreement
Online Application. Hirevue recorded responses to behavioral questions and their online coding platform. Hirevue video recorded sessions were really awkward and their coding questions were really confusing with the way they were worded.