I applied online. The process took 6 months. I interviewed at IBM (Cumberland, MD)
Interview
3 total interviews
- email questionnaire simple questions about yourself. I.e. expected salary, education level etc.
- phone interview technical questions about java
- video interview questions about specific situations and how you handled them
Interview questions [1]
Question 1
Asked several programminprogramming questions covering but not limited to:
Conditional statements
Loops
Polymorphism
Inheritance
Methods
Accessibility
I had a couple of interviews with this company, so the experience might vary based on the interviewer, but overall the experience has been great in both cases. They asked me to talk about my contribution on my previous projects and they asked some follow up questions. Then they asked some technical questions, but it was mostly checking my understanding of Java, nothing sophisticated. I interviewed with them on two separate occasions and both times this was it. No coding interview or take at home assignment. Overall, I’d say it’s been a really respectul and mature interview process.
There were 3 stages.
First part was a theoretical interveiw.
The 2nd one had practical problems as well.
The 3rd one was with the manager of the project.
The process was ok and the HR was clear and helpful.