I applied through college or university. I interviewed at IBM (Ottawa, ON)
Interview
I met my interview on campus during a networking event. I had already applied to a number of IBM positions before the event, and wrote down all their respective Job ID's to see if the hiring manager for those positions happened to be at the networking event. One IBM rep was their but for a position I hadn't already applied for. He gave me the Job ID for the positions he was currently hiring. After applying to that position I got an interview a couple days after. The interview was for an entry level software dev position focusing on web dev. The interview was mainly just going over my resume which consisted of only personal programming projects and websites I have built voluntarily. I didn't have any coding challenges/problems to solve. Just general knowledge questions regard general OOP.
I applied through college or university. The process took 2 weeks. I interviewed at IBM in Oct 2014
Interview
I submitted my resume to the career fair for IBM. A few weeks later, I was contacted by a manager that they were interested in doing a phone interview. I did the phone screen and then was followed up with another technical phone interview a week later. Both went well so later on I then took the IPAT test and submitted more details on my application. I later then received an offer. I asked for an extension to decide after some interviews with other companies. For now, I will say that I "declined" the offer, but it is still on the table and who knows if I will accept it in the coming month.
Interview questions [1]
Question 1
Why does the printf statement take so long to print from the Arduino in one of my projects?
I applied through an employee referral. I interviewed at IBM (Burlington, VT)
Interview
Meet with about 5 managers and teams, it's a day long. They do more speaking than you have too. Be honest and tell them your interests. The managers go over what they do and sometimes they describe the entire organization. The questions they generally have are not too difficult, but you should be on top of things just in case. This didn't happen to me, but someone had to write a small circuit example for an engineering job.