IBM Software Engineer Interview Questions

Updated Sep 8, 2014
Updated Sep 8, 2014
99 Interview Reviews

Interview Experience

Interview Experience

67%
29%
2%

Getting an Interview

Getting an Interview

50%
20%
14%

Interview Difficulty

2.7
Average

Interview Difficulty

Hard

Average

Easy

99 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

1 person found this helpful  

Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

I applied online. The process took 4+ weeks - interviewed at IBM in June 2013.

Interview Details

I have been with IBM since 2011. While it may be the workplace for some it is not fitting towards the environment that I wish to be in. Their learning resources are very limited due to the age gap of employees. Well seasoned employees retire before completing the training of new employees which leads to inadequate skill levels. The technology is very old and out dated, and as a developer you do not feel like you are contributing since the components are so separate from each other.

Interview Questions
Accepted Offer
Neutral Experience
Difficult Interview

Other Interview Reviews for IBM

  1. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Singapore (Singapore)
    Anonymous Interview Candidate in Singapore (Singapore)
    Application Details

    I applied through college or university. The process took 2 days - interviewed at IBM.

    Interview Details

    3 rounds of interview - one written test followed by a one on one interview with an existing full time employee. This is then concluded by an onsite interview with a panel of interviewers. Interviews were technical with the exception of the group were a few general questions were asked. Hiring was a simple phone call and email followed by a one day on-boarding process which took care of legal details and company pollicies.

    Interview Questions
    • The most difficult question started of with a recursion of the fibonacci series. Then it progressed into obtaining algorithms that fit a use case eg. create a recursion that generates this subset of the sequence represented by a binary tree but has to execute in (n*logn)   Answer Question
    Negotiation Details
    Non negotiable salary, timings were relaxed.
    Accepted Offer
    Positive Experience
    Difficult Interview
  2.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 4 months - interviewed at IBM in March 2013.

    Interview Details

    First, I was first brought in for a day long interview with three people. I was asked mainly behavioral questions and a few basic Java questions. Then after I was initially turned down, they contacted me for another interview during a second hiring phase. This was just a phone interview about my interests and to explain the opportunities available. Afterward, I was given a project to complete and present to a technical lead. Finally, they had me take an online intelligence test. I was offered the job shortly after that. It was a long process that began in March and ended in July, but there is an excellent job at the end of the road if you can stick with it.

    Interview Questions
    Negotiation Details
    No negotiation. I thought the initial offer was fair.
    Accepted Offer
    Neutral Experience
    Difficult Interview
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took 2 months - interviewed at IBM in November 2012.

    Interview Details

    University Campus recruiting. Required to put in online application to apply for the job. Had to wait about a month to get interview. Interview was over the phone and took about 75 minutes.

    Interview Questions
    Negotiation Details
    IBM offer is quite competitive.
    Accepted Offer
    Neutral Experience
    Difficult Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Lenexa, KS
    Anonymous Interview Candidate in Lenexa, KS
    Application Details

    I applied through a recruiter. The process took 4 weeks - interviewed at IBM in February 2013.

    Interview Details

    I met with a recruiter at the Spring Engineering Career Fair at the University of Iowa and he took my resume and we talked a little. Shortly afterward I received an e-mail from IBM asking to set up a phone interview. A couple hours after the phone interview I received an email from a hiring manager asking me what I would expect as a salary. Finally, over the course of about 2 weeks I had to fill out an application and take an aptitude test.

    Interview Questions
    • The question was "How do you swap two values without creating a new variable?"   View Answer
    Negotiation Details
    I'll be right out of college and the offer was good, so I did not haggle with them. They offered $65,000 with relocation assistance and a $2,000 lump-sum check for miscellaneous moving expenses.
    Accepted Offer
    Positive Experience
    Difficult Interview
  6.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Washington, DC
    Anonymous Interview Candidate in Washington, DC
    Application Details

    I applied in-person. The process took 4 days - interviewed at IBM in February 2013.

    Interview Details

    phone interview, followed up by a technical in person interview

    Interview Questions
    Accepted Offer
    Difficult Interview
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Chennai (India)
    Anonymous Interview Candidate in Chennai (India)
    Application Details

    I applied through a staffing agency. The process took 3 months - interviewed at IBM in January 2011.

    Interview Details

    A project resource initially conducted the Technical round of Interview at IBM location on phone. Then said I will be notified of the outcome. After a few weeks got the call from the HR and said they wanted to have another round, and the same resource conducted this one as well. This time, he verified if I have got myself updated based on the previous interview.

    Once done with Technical Interview, HR contacted me and had a discussion for half an hour. This primarily was only salary negotiation.

    Interview Questions
    Negotiation Details
    Negotiation took the longest time, they are difficult to convince.
    Accepted Offer
    Neutral Experience
    Difficult Interview
  8.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Delhi (India)
    Anonymous Interview Candidate in Delhi (India)
    Application Details

    I applied through a staffing agency. The process took a day - interviewed at IBM in April 2010.

    Interview Details

    Technical Interview was very intense with a strong focus on basic concepts.

    Interview Questions
    Negotiation Details
    Negotiate on the variable salary. If someone is not of finance background, he will just get confused with fixed and variable pay and might end up getting even less than what he was making at earlier organization
    Accepted Offer
    Neutral Experience
    Difficult Interview
  9.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Tel Aviv (Israel)
    Anonymous Interview Candidate in Tel Aviv (Israel)
    Application Details

    I applied online. The process took 2 weeks - interviewed at IBM in April 2011.

    Interview Details

    1st Q:
    Write a C function that reverses a single-linked list.
    2nd Q:
    Write a C function that compresses a C string from a sequence of characters to a sequence of characters & the # of consecutive times they appear. For instance, Compress("aabcccdd") = "a2b1c3d2".
    3rd Q:
    Describe an algorithm that enable a host to store its state on a storage system & recover from it.

    Interview Questions
    Negotiation Details
    Aim high with your monthly salary cause u get no stocks/options/raises...
    Accepted Offer
    Positive Experience
    Difficult Interview
  10.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Bangalore (India)
    Anonymous Interview Candidate in Bangalore (India)
    Application Details

    I applied through college or university. The process took 3 days - interviewed at IBM in December 2010.

    Interview Details

    Day 1:- written test which includes lots of mathematics
    Day 2:-long and sluggish interview process.Which included HR interview plus Techinical Interview.
    DAY:-3- Result announcement and filling the employement form.

    Interview Questions
    Accepted Offer
    Positive Experience
    Difficult Interview

Worked for IBM? Contribute to the Community!

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.