I applied online. The process took 2 months. I interviewed at IBM (Dublin, Dublin) in Jan 2016
Interview
Consisted of a phone interview where we discussed college projects and basic computer science topics. I was then given an overview of the product I would be working on and the tech stack that it is built with.
This was followed by an on-site interview where I completed 3 10 question tests on Java, C++ and basic web development.
Interview questions [1]
Question 1
Multithreaded java questions, polymorphism, inheritance, some basic javascript and C++ questions. Basic stuff to weed out awful candidates.