IBM Software Engineer Interview Questions

Updated Aug 21, 2015
143 Interview Reviews

Interview Experience

Interview Experience

77%
21%
1%

Getting an Interview

Getting an Interview

46%
34%
8%
3
3
1
1

Interview Difficulty

2.6
Average

Interview Difficulty

Hard

Average

Easy

143 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

Helpful (2)  

Software Engineer Interview

Anonymous Interview Candidate in Foster City, CA
Accepted Offer
Positive Experience
Average Interview

Interview

I submitted multiple applications for various software development roles. About a month later I received a call asking to set up a phone interview. It was a comprehensive interview with multiple team members, covering points on my resume, Java-knowledge questions, and soft skill questions about how I work with other people. Soon afterwards, I received my offer.

Interview Questions

  • General Java development knowledge, resume questions, and work ethic / situational questions.   Answer Question

Negotiation

It never hurts to try negotiating. Every company expects developers to do so, so they won't be offended.

Other Interview Reviews for IBM

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer

    Interview

    Basic: phone screen, then on-site

    Interview Questions

    • Do an in-order BST walk without additional data structures and without recursion.   4 Answers
  2.  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    Declined Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied online. The process took 3+ months. I interviewed at IBM (New York, NY) in April 2014.

    Interview

    The process was tedious and time consuming. The staff was somewhat friendly. They just stared at you the entire time. They always question your abilities and leadership skills. I feel as if the company needs to be more fair and respectful. I have never been in a process like this before. You must know someone from the inside of the company, to succeed in a job here. I will be going to DELL as their interview process is easier. IBM should be a shame.

    Interview Questions

    • Teach us the steps in technology   1 Answer
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer

    Interview

    Standardized test with battery of questions.

    Interview Questions

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Interview Candidate in Research Triangle Park, NC
    Accepted Offer
    Neutral Experience
    Average Interview

    Application

    I applied through a staffing agency. The process took 1 day. I interviewed at IBM (Research Triangle Park, NC).

    Interview

    Was quite simple for me in that I was a contractor on a small team of contractors. Which is a good way for both potential employee to learn about IBM and also for IBM to learn about you, sort of a test drive. Key things are about execution, being thorough and thinking both big and long-term.

    Interview Questions

    • Was some time ago and really didn't do much of an interview, more of a trial. Most difficult thing was learning and programming on OS/2.   Answer Question

    Negotiation

    Pretty quick and simple, I had another offer at the same time. I came back with a few things I would like better, which they adjusted the salary but didn't change the vacation time.

  6. Helpful (4)  

    Software Engineer Interview

    Anonymous Interview Candidate in Austin, TX
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at IBM (Austin, TX) in December 2013.

    Interview

    I first applied online and several months later scheduled two phone calls. The first phone call was simply preliminary background information such as what they department does and Q&A about my resume. The second phone call was a brief technical interview. This can vary depending on the department and position you apply. The last thing I had to do was to take IBM's IPAT test which is basically a skills/IQ test to determine how well you solve problems.

    Interview Questions

    • The IPAT test was strange but not too difficult so make sure you practice number series/patterns (ie: 2 4 6 8 .... what is the next number ) and converting word problems to algebra equations.   Answer Question
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience

    Interview

    Two rounds of interview, first technical and second managerial round. Technical is difficult to get through but after that Managerial round is easy one. Most of the times they negotiation on salary part but I heard asking technical or case study types questions as well.

    Interview Questions

  8.  

    Software Engineer Interview

    Anonymous Interview Candidate in Atlanta, GA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 4+ weeks. I interviewed at IBM (Atlanta, GA) in November 2013.

    Interview

    Interviewed with my school's IBM recruiter and went on to apply online to the job postings I thought would best fit me. The recruiter sent the hiring managers a personal note along with my resume and application. I received an email a few weeks later asking to schedule a phone interview and asking me to rank my software skills. Phone interview went well and I got invited to an in office interview a few weeks later. Office interview started with a technical interview with a current Software Engineer and ended with a standard interview with the Manager. Received a call a few weeks later from the Manager informing me of the offer I would be receiving later that week and accepted the offer.

    Interview Questions

    • Name three different data structures.   1 Answer
  9.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Neutral Experience
    Average Interview

    Application

    I applied through college or university. The process took 4 weeks. I interviewed at IBM.

    Interview

    Met with 6 folks (some managers and tech leads) in a single day that began at 9am and ended at 4:30pm. Managers tended to describe the products and gauge how my personality might fit within the team. Technical leads grilled me on some of the finer points of Java development, heap/stack questions, and JEE. I was also asked brainteaser / riddle style questions. While in the presence of the interviewer, I was asked to draw on the whiteboard and talk my way through solving the riddle.

    Interview Questions

    • The brainteaser was quite tricky. I was not told whether my answer was correct or acceptable, however there was plenty of room within the context of the question to be creative.   Answer Question
  10.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer

    Interview

    1 round of telephone interview and another round of onsite interview with mixed behavioral and technical questions

    Interview Questions

    • Why did you leave your last job?   1 Answer

See What IBM Employees Are Saying

3 people found this helpful

    Former Anonymous Employee

Pros: “Opportunity to learn many business areas, industries and develop positive relationships with many customers. Also had opportunities to travel domestically and globally in support of...”“Opportunity to learn many business areas, industries and develop positive relationships with many customers. Also had opportunities to travel domestically and globally in support of various accounts. Benefits and vacation time were very good.” – Full Review

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.