I applied online. The process took 3 weeks. I interviewed at IBM (Hortolândia) in Jun 2015
Interview
I have found the job on LinkedIn and submitted my résumé on IBM jobs site. After that I received a phone call to validate some of my informations and then started to take part into the selection process which consists of a logic test, a language proficiency test and an interview. This last one was to double check my skills with some background experience check and another language proficiency test this time by conversation during part of the interview to check my english.
I applied in-person. The process took 2 weeks. I interviewed at IBM (Dublin, Dublin) in Aug 2011
Interview
High level questions, for the support role. Regarding the role software developer you need to pass a test in Java or C++, you can choose. In general depends the position and the band level.
I applied online. The process took 4 weeks. I interviewed at IBM (Toronto, ON) in Jun 2015
Interview
half a hour. it is a call from hiring manager. and it is a conference line. you had to input your application ID after you dial the phone number. It is a positive experience. questions mostly about behaviour in the phone call. and it is technical in the on-site interview. more detailed questions would be asked. prepare yourself with programming language, operating system, networking would be helpful. i.e. Threads vs processes
1. Threads are easier to create than processes since they
don't require a separate address space.
2. Multithreading requires careful programming since threads
share data strucures that should only be modified by one thread
at a time. Unlike threads, processes don't share the same
address space.