I applied through other source. The process took 1+ week. I interviewed at IBM (Bucarest, ) in Nov 2012
Interview
The recruitment process consisted in 3 tests I took in the same day. First one was a Java basics test which actually focused more on OOP general concepts and I had 45 minutes to finish it. The second was an SQL test, including some questions about theoretical knowledge and also some queries - medium difficulty. For this one I had one hour to complete it. The third and final one was an English language test. After finishing with all this technical stuff, I had an interview with the project team leader, which did not last more than half an hour and was a general discussion.
Interview questions [1]
Question 1
The questions were not difficult at all considering that this was an internship application, and their purpose was more to test general programming concepts I should have had from university.
I applied through an employee referral. I interviewed at IBM (Il Cairo, )
Interview
I have been referred by a friend. After being referred, they called me for a full day interview. The process included two exams a simple IQ exam followed by an English exam. Then I had a quick HR interview. The exams and the HR interview were pretty easy and straightforward. Then I had a technical interview with a senior person. They called after that and told me that I passed the first phase and I have a managerial interview. I went there wearing a formal suite and the manager talked with me about my former job and negotiated the salary with me. Few weeks later, they sent me the offer.
Interview questions [1]
Question 1
The technical interview was mainly about Object Oriented Programming, J2EE, Data Structures, SQL, Class diagrams, design patterns, problem solving skills, and web technologies.
The managerial interview was main of making sure that you have good programming skills and mainly focused on analyzing my personality.