IBM Software Engineer Interview Questions | Glassdoor

IBM Software Engineer Interview Questions

Updated Feb 22, 2017
349 Interview Reviews

Interview Experience

Interview Experience
66%
23%
9%

Getting an Interview

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

Interview Difficulty

2.8
Average

Interview Difficulty

Hard

Average

Easy

349 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Interview Candidate in Tucson, AZ
No Offer
Positive Experience
Average Interview

Application

I applied online. The process took a week. I interviewed at IBM (Tucson, AZ).

Interview

There was a phone interview first to check my interest, followed by an in person group interview to test my skills and see if my personality was a good match. They were friendly and professional, and even though I didn't receive an offer, I felt the process was an overall positive experience.

Interview Questions

Other Interview Reviews for IBM

  1. Helpful (4)  

    Software Engineer Interview

    Anonymous Interview Candidate in Foster City, CA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through an employee referral. I interviewed at IBM (Foster City, CA) in November 2015.

    Interview

    I was referred by a friend ,first round was a telephonic round where the interviewer asked me a simple code and asked about my background.After clearing the telephonic round I was asked to come onsite for back to back 3 interviewers.The first interviewer asked me some basic question and had asked two coding questions ,he was continuously interacting with me during the problem solving which was positive.The second interviewer didn't seem to have any interest in the interview and gave me a problem and sat on his chair typing something .He neither interacted with me nor reviewed the problem .It was the worst interview I ever faced ,IBM should not allow such people to take interviews .The third interviewer was a fresh graduate who himself was not sure what he is asking .Overall the experience was horrible with interviewer themselves not much experience to take interviews .Very negative interview experience

    Interview Questions

  2. Helpful (10)  

    Software Engineer Interview

    Anonymous Interview Candidate
    Declined Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 2+ weeks. I interviewed at IBM.

    Interview

    I applied online. After a week or so I got an e-mail from the hiring manager to schedule a call. I talked with the hiring manager. We discussed the position and whether it would be a good fit. There were no specific technical questions. We both agreed it would be a good fit and decided to move forward with an onsite.

    Between the call and the onsite there was an online interview and coding test. The interview was a bit strange. I had to record video answers to written questions with no feedback from a real person. The programming questions were fairly standard. There was a decent editor and the ability to run some test cases (they defined the test cases). Two of the problems were fairly straight forward (like you would see in an interview prep book). One of the problems was a bit more complex. They gave me an hour and it took pretty much the whole time. The whole coding test took about 3 hours.

    The onsite was about 5 hours and included lunch. I met with a few managers and one engineer. The managers asked some behavioral questions ("Tell me about a time when..."). And the engineer asked more technical questions. Since the coding test was focused on algorithms the engineer interview was more focused on architecture and object-oriented principles. Everyone was very nice and enthusiastic about the project, which was much appreciated.

    A few days after the interview I got an informal verbal offer from the hiring manager and set up a meeting with the VP in charge of the group who gave me the salary numbers and explained the project at a higher level. About a week after the interview I got the formal offer letter in my e-mail.

    Interview Questions

    • The coding test was fairly standard algorithms questions from books like Cracking the Coding Interview. They weren't too hard, but if I didn't study I may have had a time crunch. One of the questions was a bit more complex with a page long specification and some unique requirements.

      The onsite was mostly behavioral ("Tell me about a time when...") with some software engineering questions relating to architecture and design.  
      1 Answer
  3. Helpful (13)  

    Software Engineer Interview

    Anonymous Interview Candidate in Israel, TX
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 3 weeks. I interviewed at IBM (Israel, TX) in October 2015.

    Interview

    Got referred by a friend. After 3 weeks I got a phone call to set an interview.

    I have to say that the interviewer wasn't that nice. He decided to cut the interview after he saw that I'm having a hard time solving the questions.

    Interview Questions

    • Create a random string (without using library functions) with a given length.   Answer Question
    • Sort an array by mod3 -
      All elements of mod3=0 would be before all elements of mod3=1... So on. Do it in linear time.  
      Answer Question
    • Given an unsorted array and int k, find all pairs of numbers from the array that sum up to k.   Answer Question
    • Print the power set of the given set.   Answer Question
    • Explain how hash table works.   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (5)  

    Software Engineer Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took a week. I interviewed at IBM.

    Interview

    I had a technical phone interview that went over some basic coding questions. It was not too difficult. After this, there was an online exam that tested basic math and logic skills. There was a probability section, a basic math section, etc. You didn't have much time to answer the individual questions, but the questions were not too difficult.

    Interview Questions

    • What is the difference between a pointer and a reference?   Answer Question
  6. Helpful (5)  

    Software Engineer Interview

    Anonymous Interview Candidate in Tucson, AZ
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through other source. The process took a week. I interviewed at IBM (Tucson, AZ) in October 2015.

    Interview

    I was recommended for a full time job after having interviewed me for an internship and not hiring me. In both interviews, there was a panel of 6 people asking different questions about me and my experience in both C and Java. In the full time interview I was given a coding challenge which I had to do on the board and explain my way through it.

    Interview Questions

    • They asked me to reverse a string but keep the spacing where it was.   Answer Question
  7. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate in Austin, TX
    Declined Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 6+ weeks. I interviewed at IBM (Austin, TX) in October 2015.

    Interview

    3 rounds and the IPAT (logic placement test)
    1) behavioral - the guy was kinda rude to me
    2) technical - Python and C questions and a riddle
    3) experiences and behavioral

    IPAT was hard and tiresome

    Interview Questions

    Reasons for Declining

    I got a better offer and IBM isn't that lucrative for tech mainly for business.

  8. Helpful (1)  

    Software Engineer Interview

    Anonymous Employee in Beaverton, OR
    Accepted Offer
    Neutral Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took 1 day. I interviewed at IBM (Beaverton, OR).

    Interview

    - Phone screening with some technical questions
    - Whole day interview with multiple people
    - White board discussion - how would you solve this or that
    - People skills questions - what would you do if this or that
    - 'Why should we hire you ?"

    Interview Questions

    • Why is the main method in a java class static ?   1 Answer
  9.  

    Software Engineer Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through an employee referral. The process took 3 weeks. I interviewed at IBM in September 2015.

    Interview

    I inquired through email after my college passed on a message that a specific team was hiring shortly after I graduated. Applied officially online. Had a short phone interview and then 2 more 30 min phone interviews within a week. Mostly they just told me about what they did. Only really asked me to tell them about myself. I asked questions and tried to be 'insightful'. They implied I was hired but I had to take an iq type test. It took awhile to get through that and the background check (although they never actually said it was a background check... Just asked details about my prior work & education). That part is all outsourced to India and was very slow and took about a week.

    The iq test says you don't to prepare but I was frustrated to find I could barely remember the quadratic equation and other algebra topics you haven't used in years that were needed for the timed test. I think i did horrible, but they don't tell you how you did. Got an official offer letter from the Indian recruiting dept including bonus & relocation about a week later.

    Interview Questions

    Negotiation

    I didn't try to negotiate. The offer was about 10% higher than my alternative and the bonus, relocation and benefits were all better. Ibm employees even have corporate discounts for just about everything.

  10.  

    Software Engineer Interview

    Anonymous Employee in Austin, TX
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 1+ week. I interviewed at IBM (Austin, TX) in September 2015.

    Interview

    The interview process was very easy, it started with a phone screen and I was immediately offered the job. Most of the interview was spent selling the company and position to me.

    Interview Questions

    • Tell me about a project you have worked on. Why do you think you would be a good fit for this position?   Answer Question

See What IBM Employees Are Saying

Star Star Star Star Star   Current Senior Marketing Manager in Raleigh, NC

Pros: “Given the size and breadth of the company, there are many opportunities for career growth. Generally well-respected company at least gets you a foot in the door with clients. Constantly...”“Given the size and breadth of the company, there are many opportunities for career growth. Generally well-respected company at least gets you a foot in the door with clients. Constantly re-inventing itself to stay relevant and ahead of the curve. Flexible work options (e.g., work from home) although this is changing and shifting to greater emphasis on physically being in the same office with your team.” – 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.