IBM Software Engineer Interview Questions | Glassdoor

IBM Software Engineer Interview Questions

Updated Mar 21, 2017
359 Interview Reviews

Interview Experience

Interview Experience
67%
23%
9%

Getting an Interview

Getting an Interview
33%
32%
14%
8
4
4
2

Interview Difficulty

2.8
Average

Interview Difficulty

Hard

Average

Easy

359 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

 

Software Engineer Interview

Anonymous Interview Candidate in Birmingham, AL
No Offer
Positive Experience
Difficult Interview

Application

I applied online. The process took 4 days. I interviewed at IBM (Birmingham, AL) in May 2011.

Interview

Technical questions all over the place, the interviewers are very nice though. Questions involved toss coins, the probability of two boys if one of them is a boy. How to calculate the conditional probability of xxx if conditioning on xxx?

Interview Questions

Other Interview Reviews for IBM

  1.  

    Software Engineer Interview

    Anonymous Employee
    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.

  2.  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. I interviewed at IBM.

    Interview

    Had two interviews, one over the phone, another onsite. Most pleasant experience with interviewers. Mostly algorithmic questions over the phone, such as given a number and integer array find if there are two elements that sum to the target.

    Onsite interview also primarily technical, one of them questions being given a string print it in a spiral into the matrix.

    Interview Questions

  3. Helpful (5)  

    Software Engineer Interview

    Anonymous Interview Candidate in Singapore (Singapore)
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied online. The process took 5 days. I interviewed at IBM (Singapore (Singapore)) in March 2014.

    Interview

    I found their job post in a Job Board (glassdoor.com) and applied to their site directly. Few days later or a week after they called me and invited me for an interview. I was not informed of the written exam.

    Interview Questions

    • There were lots of coding items in the written test for 1 hr. First part is multiple choice. About Java threading and memory management. Second part is the coding. Most items are using arraylist. I was not able to finish the exam so during the interview they asked me how did I arrived with my answers. I felt I was able to answer them well or convinced them with my answers but I was wrong to assume on that.
      I made a follow up if I passed. Unfortunately, I receive the confirmation that they will not proceed further with my application.  
      Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Employee in Ahmedabad (India)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied in-person. The process took 4+ weeks. I interviewed at IBM (Ahmedabad (India)) in September 2012.

    Interview

    Two telephonic interviews. One technical.

    Interview Questions

    • Implementing circular sort and search within a few minutes.   Answer Question
  6. Helpful (7)  

    Software Engineer Interview

    Anonymous Employee in Singapore (Singapore)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 2 days. I interviewed at IBM (Singapore (Singapore)).

    Interview

    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)   1 Answer

    Negotiation

    Non negotiable salary, timings were relaxed.

  7.  

    Software Engineer Interview

    Anonymous Employee
    Accepted Offer
    Neutral Experience
    Difficult Interview

    Application

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

    Interview

    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

    • Why would one use pass by reference instead of pass by value?   3 Answers

    Negotiation

    No negotiation. I thought the initial offer was fair.

  8.  

    Software Engineer Interview

    Anonymous Employee
    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.

  9. Helpful (8)  

    Software Engineer Interview

    Anonymous Employee 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.

  10.  

    Software Engineer Interview

    Anonymous Employee 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

See What IBM Employees Are Saying

Star Star Star Star Star     Former Anonymous Employee

Pros: “Good Place to work, Flexibility options, Good work culture. good oppurunity to upgrade to new skills”“Good Place to work, Flexibility options, Good work culture. good oppurunity to upgrade to new skills” – 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.