I applied through an employee referral. The process took 2 weeks. I interviewed at IBM (London, England) in Apr 2016
Interview
Basic undergrad level computer science. Data structures and Algorithm. There were subject specific questions. I applied for formal verification domain. So, there were questions on model checking. The interviewers were friendly. They give you a broad picture of what to expect during the interview process. The hiring manager called me and he also asked questions on various topics. The overall internship was organised very well. The total duration of my stay was 4 months. I strongly recommend to apply to IBM Research lab. We filed a patent and submitted a research paper out of the internship work.
First round was a case interview and final round was a behavioral interview with a more senior member of the team. Each interview was 45 minutes with one member from the team.
There was only 1 round of interview. Heard from recruiter 1 month after submitted application. Interview was 1 hour and did not seem structured at all; it went over a mix of technical and behavioral topics.
First stage of CV application, followed by an in-person assessment centre, then final interview with hiring manager in person in Southbank London office. Many assessment centres were running throughout 2017 when i applied.