I applied online. The process took 2 months. I interviewed at IBM
Interview
The Hiring process for Graduate programming involves submitting CV and academic results. An online numeracy litaracy and word problem solving test is required to complete. Its followed by a face to face interview.
I applied through a staffing agency. I interviewed at IBM
Interview
4 rounds of technical interview, follow up by managerial rounds and HR rounds.After 1 week asked for documents submission. technical interview consists of questions related to OS, Linux, shell script, C, data structure, hardware knowledge , Testing, test methodologies, programming. They will also look for better communication and convincing ability. Also they look for how much you have interest to try out for anything that comes in your way. Overall attitude and teaming skill.
I applied through an employee referral. The process took 2 weeks. I interviewed at IBM (San Francisco, CA) in Dec 2014
Interview
I applied through an employee referral for an entry level software engineer as I am a new BS graduate. I interviewed with IBM tea leaf in SFO after an initial phone interview for about 20 mins. The phone interview was very casual asking questions about your background and some OOP concepts. A week later I was invited onsite scheduled to interview with 6 people - developers, QA and director. Some of my interviewers didn't show up to work and in order to replace them some other random people interviewed me and it was a little disorganized.
Questions were mainly about my background, resume, and projects etc. They grilled me on each and every project/work experience on my resume and asked me questions on how I did whatever I did. I was asked a few technical questions here and there but no extensive whiteboard coding.
Interview questions [5]
Question 1
write pseudo code to add a node to a singly linked list