I applied through college or university. The process took 4 weeks. I interviewed at IBM (Kansas City, KS) in Jun 2015
Interview
I applied through University career fair and got a call from the hiring manager after about 3 months. They said they were interested in discussing an intern position and gave me the details.
The first round was a technical and social interview with the hiring manager and the project manager and the senior tech architect of the branch. Questions were on databases, my previous projects, few more technical questions to be solved (a little complex towards the end). I was then given a programming project to be done at home and submit the code along with description.
I was interviewed on the project and few more technical questions by the hiring manager and then the third round was behavioral and social. They asked me to take an aptitude test which is a must for all their employees and was extended an offer.
Interview questions [1]
Question 1
-Parallel querying of databases
-concurrency design
I applied through a recruiter. The process took 1 week. I interviewed at IBM (Sjanghai, Sjanghai) in Jan 2016
Interview
I joined the IBM Global Delivery Company Limited weeks ago. Our team worked for the Suncorp project. It is a Australian Insurance company. There are three rounds of technical interviews, all are phone interviews because they won't reimburse the cost of travelling to Shanghai. First round is quite simple, just some basic questions on Java and English skills. In second round, two engineers interviewed me, they started with simple questions and then go deeper. I really enjoyed the process because they asked some awesome questions and they did it not like an interview but like a technical discussion, the atmosphere is comforting. Last round was from another team, this interviewer behaved a little more serious, all discussion are all technical oriented.
what do you know about java concurrent package, what is the difference between concurrent package and synchronized classes. I mentioned concurrenthashmap, they asked how it was implemented. Luckily I read the implemented before so I gave a briefing of its code design details.
I applied online. The process took 5 months. I interviewed at IBM (New York, NY) in Feb 2015
Interview
Applied online. Waited a few months to hear anything. Process moved fairly quickly after initial response. Phone screen and then follow up interviews on site. Overall great experience, would recommend.