I applied online. The process took 2 weeks. I interviewed at IBM (San Jose, CA) in Jun 2014
Interview
One phone interview which asked a few basic conceptual technical questions, as well as a number of non-technical questions. One onsite interview, mostly technical, but also behavioral. Spoke to two different software engineers during this role. Did not speak to manager until after receiving an offer.
Interview questions [1]
Question 1
How have you used databases in the past, and how would you use them for <name of web application>?
I applied online. The process took 1 day. I interviewed at IBM (Salt Lake City, UT)
Interview
Go to Company Web Page to Apply for Job, submit your cover letter and Resume, wait for the auto generated rejection email. I applied for new jobs while I worked at IBM and never got a response from any Managers.
I applied through college or university. The process took 4 weeks. I interviewed at IBM (Raleigh, NC) in Jun 2013
Interview
1 Phone interview with manager. 1 round-robin in-person technical interview with team (6 people). There were a lot of technical questions with broad topics. Networking, OOP, Infrastructure Virtualization, General Linux administration, Java debugging and performance optimization (my weakest), Storage
Interview questions [1]
Question 1
What is a JVM?
Other follow up open ended questions.