IBM Software Engineer Interview Questions

Updated Aug 25, 2015
143 Interview Reviews

Interview Experience

Interview Experience

76%
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

 

Software Engineer Interview

Anonymous Interview Candidate
Accepted Offer
Positive Experience
Difficult Interview

Application

I applied online. The process took 3 days. I interviewed at IBM in July 2008.

Interview

i b m

Interview Questions

Other Interview Reviews for IBM

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate in Gurgaon, Haryana (India)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    The process took 1 day. I interviewed at IBM (Gurgaon, Haryana (India)) in May 2010.

    Interview

    An online written, followed by telephonice interview, then a written test. Two technical rounds, a manger round with two people. The HR is super slow, the worst I have seen keep calling or they would never process it :), and even after you are selected you may not get the offer for a month, be careful.

    Interview Questions

    Negotiation

    No negotiation really.

  2.  

    Software Engineer Interview

    Anonymous Interview Candidate in Bangalore (India)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 3 days. I interviewed at IBM (Bangalore (India)) in December 2010.

    Interview

    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

  3.  

    Software Engineer Interview

    Anonymous Interview Candidate in Tel Aviv (Israel)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at IBM (Tel Aviv (Israel)) in April 2011.

    Interview

    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

    • Write a C function that reverses a single-linked list   3 Answers

    Negotiation

    Aim high with your monthly salary cause u get no stocks/options/raises...

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


  5.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Neutral Experience
    Difficult Interview

    Application

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

    Interview

    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

    IBM offer is quite competitive.

  6. Helpful (7)  

    Software Engineer Interview

    Anonymous Interview Candidate in Lenexa, KS
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 4 weeks. I interviewed at IBM (Lenexa, KS) in February 2013.

    Interview

    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?"   1 Answer

    Negotiation

    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.

  7.  

    Software Engineer Interview

    Anonymous Interview Candidate in Washington, DC
    Accepted Offer
    Difficult Interview

    Application

    I applied in-person. The process took 4 days. I interviewed at IBM (Washington, DC) in February 2013.

    Interview

    phone interview, followed up by a technical in person interview

    Interview Questions

  8.  

    Software Engineer Interview

    Anonymous Interview Candidate in Chennai (India)
    Accepted Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through a staffing agency. The process took 3+ months. I interviewed at IBM (Chennai (India)) in January 2011.

    Interview

    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

    Negotiation took the longest time, they are difficult to convince.

  9.  

    Software Engineer Interview

    Anonymous Interview Candidate in Delhi (India)
    Accepted Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through a staffing agency. The process took 1 day. I interviewed at IBM (Delhi (India)) in April 2010.

    Interview

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

    Interview Questions

    Negotiation

    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

  10.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    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.

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.