IBM Software Engineer Interview Questions

Updated Sep 25, 2014
Updated Sep 25, 2014
102 Interview Reviews

Interview Experience

Interview Experience

68%
28%
2%

Getting an Interview

Getting an Interview

50%
20%
14%

Interview Difficulty

2.7
Average

Interview Difficulty

Hard

Average

Easy

102 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

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

Interview Details

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
Accepted Offer
Neutral Experience
Average Interview

Other Interview Reviews for IBM

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

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

    Interview Questions
    Accepted Offer
  2.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Rochester, MN
    Anonymous Interview Candidate in Rochester, MN
    Application Details

    I applied through an employee referral - interviewed at IBM.

    Interview Details

    Technical interviews, technical/logic tests, not bad

    Interview Questions
    Negotiation Details
    No negotiation
    Accepted Offer
    Positive Experience
    Easy Interview
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter. The process took 2+ weeks - interviewed at IBM.

    Interview Details

    Communication skills
    order management
    body language
    testing skills
    aptitude
    attitude
    group discussions
    public speaking
    telephonic interview
    client communication
    walkthrough
    test plan
    test lab
    HP QC
    test automation
    test scenarios

    Interview Questions
    Negotiation Details
    Not much scope for negotiation
    Accepted Offer
    Positive Experience
    Easy Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    1) Phone interview with hiring manager
    2) On site interview => least technical and challenging out of all the other interviews I've had with other companies

    Interview Questions
    Accepted Offer
  6.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Boston, MA
    Anonymous Interview Candidate in Boston, MA
    Application Details

    I applied online. The process took 1 week - interviewed at IBM.

    Interview Details

    First, i received a call online

    Interview Questions
    Reasons for Declining

    Hiring process is not done yet ! i will update this later

    Declined Offer
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral. The process took 3 months - interviewed at IBM in March 2013.

    Interview Details

    *Please note that due to the size of the company this process may vary.

    The interview came in three distinct phases. All were conducted over the phone. I was referred to the company by an employee so they seemed to be confident to not need an in person interview before making the decision.

    Phase 1 was speaking with someone from the skills management department. She was a neutral party unaffialited with the department I would be interviewing with. She gave a breif overview of the company and what the position would be. After confirming I was still interested I continued to phase 2.

    Next was a discussion with the hiring manager. This was not technical at all; mostly a meet and greet for both parties. I was asked mostly about my background and what I why I wished to work for the company. The manager shared some details about how the department operates and what I would be doing if I were to accept the offer.

    Phase 3 was the technical interview. I had expected a number of whiteboard style questions but there was a distinct lack of them. I had already sent in some code samples of a game that I had created previously. The most technical questions related to the reason why I had made certain design choices when designing the code for the game. After that, the questions become more about myself and why I was passionate about technology and to see if I really enjoyed working in this field. Once I believe the interviewer was satisfied with my ability the interview became less about one way questions and more about free flowing conversation to see if I would mesh well with the team. Shortly after this interview the hiring manager called to let me know that they would be extending an offer to me soon.

    The experience was a very positive one.

    Interview Questions
    • What was most unexpected was the lack of typical whiteboard style programming questions in favor of other topics.   Answer Question
    Negotiation Details
    The neogotian phase was very pleasant. However, the division of HR being in India and my department being in the US caused the process to move quite slowly. After getting put in touch with the proper people to speak with in the US the process was much smoother. After receiving the initial offer I did my homework and came up with a very solid counter offer. The counter was accepted without issue.
    Accepted Offer
    Positive Experience
    Average Interview
  8.  

    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
  9.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    One phone interview with a panel

    Interview Questions
    Negotiation Details
    Straightforward
    Accepted Offer
  10. 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

See What IBM Employees Are Saying

 Current Worldwide Operations Manager in Durham, NC

Pros: “Myriad of opportunities if you take charge of your career.” Full Review

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.