Upload Button Icon Add office photos

Filter interviews by

IBM Research Software Engineer Interview Questions and Answers

Updated 1 Jun 2021

IBM Research Software Engineer Interview Experiences

7 interviews found

Software Engineer Interview Questions & Answers

user image Deepshikha Dwivedi

posted on 1 Jun 2021

I applied via LinkedIn and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basics of Core java and project related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident

I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed before Dec 2015. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Tell us about your project?
  • Q2. How to check if the tree is balanced?
  • Ans. 

    Check if a tree is balanced by comparing the heights of its left and right subtrees.

    • Calculate the height of the left subtree and the height of the right subtree.

    • If the difference between the heights is greater than 1, the tree is not balanced.

    • Recursively check if both the left and right subtrees are balanced.

    • If both subtrees are balanced and the height difference is less than or equal to 1, the tree is balanced.

  • Answered by AI
  • Q3. Detailed discussion about the project and resume was asked
  • Q4. Why IRL?

Interview Preparation Tips

Round: Technical Interview
Experience: Be very thorough eith the project . They look for some novelty in your project work. A publication can really help.
Tips: My profile was ML based. Be thorough with ur resume.

College Name: IIT Madras

Skills evaluated in this interview

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find DuplicateYou have been given an integer array/list(ARR) of s ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more

I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 4 interview rounds.

Interview Preparation Tips

Round: Test
Experience: Written Round. Basic probab and algo questions.
Duration: 1 hour
Total Questions: 8

Round: Technical Interview
Experience: Mostly asked about my Dual Degree Project
Tips: Present printouts of your research papers to the panel

Round: Technical + HR Interview
Experience: Also, related to DDP. Asked questions on how it can be extended to other domains. Why do you want to a part of IBM Research?
Tips: Before the interview, go through the company's website and find out the projects relevant to your field. Then discuss them when they ask for doubts or questions.

College Name: IIT Madras

Software Engineer Interview Questions & Answers

user image Shanmukh Chaitanya

posted on 1 Dec 2016

I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Questions about Projects and courses
  • Q2. Same as 1st round

Interview Preparation Tips

Round: Test
Experience: Questions test aptitude, coding and Machine learning skills
Duration: 1 hour
Total Questions: 8

Round: Technical Interview
Experience: They asks mostly about the projects one has done. They also focus on the courses. They also ask HR questions.

Round: Technical Interview
Experience: Same as before round. They went into the depth of projects.

Skills: Machine Learning
College Name: IIT Madras

IBM Research interview questions for designations

 Senior Software Engineer

 (1)

 Software Developer

 (1)

 Associate Software Developer

 (1)

 Senior Embedded Engineer

 (1)

 AI Engineer

 (1)

Software Engineer Interview Questions & Answers

user image Divyanshu Bhartiya

posted on 26 Jan 2015

Interview Questionnaire 

2 Questions

  • Q1. NLP : pattern matching in large corpus
  • Ans. 

    Pattern matching in large corpus using NLP

    • Use natural language processing techniques to identify patterns in a large corpus

    • Apply techniques like tokenization, part-of-speech tagging, and named entity recognition

    • Utilize regular expressions or rule-based matching to identify specific patterns

    • Consider using machine learning algorithms like sequence labeling or clustering

    • Examples: finding email addresses, detecting dates,

  • Answered by AI
  • Q2. Simple puzzle on vertices rearrangement on a graph

Interview Preparation Tips

Round: Technical Interview
Experience: The question was a little bizarre , and was open ended. The interviewers were able to provide corner cases and counter examples for my solutions, but they too couldn't lead towards the write solution. In the end they asked me to think over it. They asked me more basic questions on NLP as it was my research interest, but I was able to answer them.
Tips: Know what you know and what you don't know. Keep talking to the interviewer and follow the aloud thinking process. Keep the interviewer in the loop with you.

Round: Puzzle Interview
Experience: He asked me to do a simple puzzle on his mobile where i have to rearrange vertices of a graph to follow some condition. I didn't know the solution but i kept trying, trying to solve one case after another. Turned out, wasn't that difficult.

Round: Group Activity
Experience: Five students were shortlisted for this, 3 questions were given for it. We had to solve them and discuss our solutions later with the interviewers. The questions weren't difficult, it was just how you told them their solutions and how you answered their counter arguments .

Skill Tips: Read your resume thoroughly and go through your research interests carefully.
Skills: Programming, Research Interests, Resume reading
College Name: IIT KANPUR
Motivation: I always wanted to work for a research lab , as development companies didn't attract me. So i was focusing for IBM IRL , Xerox and Samsung R&D. Luckily I got IBM.

Interview Preparation Tips

Round: Test
Experience: Basic Math is tested. Selected students are called for an interview. CG cutoff was 9.

Round: Technical Interview
Experience: Since it is a research profile, they will ask you to talk about your areas of interest and specifically, what work you have done in those areas.

General Tips: The work entails research related to practical applications. They give out just one offer every year. They do usually have a waitlist though. In case the person who is made the offer rejects it, the next guy is given an offer.
College Name: IIT MADRAS

Interview Questionnaire 

6 Questions

  • Q1. Questions on projects/internships
  • Q2. A modelling problem
  • Q3. A DSA problem
  • Q4. Explaining your B.Te·ch I intern project
  • Ans. 

    Developed a web application for online shopping

    • Used HTML, CSS, JavaScript, and PHP for front-end and back-end development

    • Implemented a user authentication system with secure password storage

    • Integrated payment gateway for online transactions

    • Designed a responsive and user-friendly interface

    • Tested and debugged the application for optimal performance

  • Answered by AI
  • Q5. Explaining other projects
  • Ans. 

    I have worked on various projects including web development, mobile app development, and data analysis.

    • Developed a web application using React and Node.js for a client in the healthcare industry.

    • Created a mobile app using Flutter for a startup in the travel industry.

    • Analyzed data using Python and SQL to provide insights for a retail company.

    • Collaborated with a team to build a chatbot using Dialogflow for a financial se

  • Answered by AI
  • Q6. General intent in life and lurure plans if any
  • Ans. 

    My general intent in life is to continuously learn and grow while making a positive impact on the world. As for my future plans, I hope to advance my career in software engineering and eventually start my own company.

    • Continuous learning and personal growth

    • Making a positive impact on the world

    • Advancing my career in software engineering

    • Starting my own company

  • Answered by AI

Interview Preparation Tips

Round: Resume shortlisting
Experience: I had sent my resume to the hiring group. Selection was through telephonic interviews. I was interviewed by three different research groups.

Round: Interview
Experience: Almost by default they ask about your previous projects/internships if they are relevant to the group. Ofher questions depend on the group you are interviewed by and your own profile. In my case it was machine learning, text mining etc. I was told about the research problem they were dealing with then and asked for comments/suggestions/inputs and a discussion followed,
Tips: Good to have sound knowledge of your domain (analytical and application skills arevery much required).

Skill Tips: ""Good CGPA(>9)is necessary and a recommendation from the professor is also a good add on.""
Skills: Domain work in Internship
College Name: IIT Madras

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Nov 2024.

Round 1 - Coding Test 

Coding test was easy. They asked LC easy anyone with fair understanding of programming can easily solve it.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Asked a question from Blind 75 that i dont remember as of now. I kind of stumbled here yet gave a code for original question
  • Q2. Asked LC hard question. Interviewer was very rude and did not give a shit about my approach when I tried to explain it to him/her. He said just run code against test cases provided. I received rejection ...

Interview Preparation Tips

Interview preparation tips for other job seekers - HRs were very professional and polite but not the interviewer.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Verbal,maths and english

Round 2 - Coding Test 

Arrays ,strings and hashmap

Round 3 - One-on-one 

(2 Questions)

  • Q1. Difference between java and c++
  • Ans. 

    Java is platform-independent, object-oriented, and has automatic memory management. C++ is faster, closer to hardware, and allows more control over memory management.

    • Java is platform-independent, while C++ is platform-dependent.

    • Java is object-oriented, while C++ supports both procedural and object-oriented programming.

    • Java has automatic memory management (garbage collection), while C++ requires manual memory management...

  • Answered by AI
  • Q2. Concepts of function overloading and function overriding

Interview Preparation Tips

Interview preparation tips for other job seekers - my hr round is left till now as my interview is on this saturday so i dont recieve mail till now for further process.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. All the questions on OOPS, Shell script, linux, c, C++, database
Round 2 - Technical 

(1 Question)

  • Q1. Advanced questions on above areas

IBM Research Interview FAQs

What are the top questions asked in IBM Research Software Engineer interview?

Some of the top questions asked at the IBM Research Software Engineer interview -

  1. How to check if the tree is balanc...read more
  2. General intent in life and lurure plans if ...read more
  3. NLP : pattern matching in large cor...read more

Tell us how to improve this page.

IBM Research Software Engineer Salary
based on 29 salaries
₹17.5 L/yr - ₹35.4 L/yr
142% more than the average Software Engineer Salary in India
View more details

IBM Research Software Engineer Reviews and Ratings

based on 3 reviews

4.3/5

Rating in categories

4.3

Skill development

4.0

Work-life balance

4.3

Salary

4.3

Job security

4.3

Company culture

4.3

Promotions

4.3

Work satisfaction

Explore 3 Reviews and Ratings
Software Engineer
29 salaries
unlock blur

₹17.5 L/yr - ₹35.4 L/yr

Software Developer
22 salaries
unlock blur

₹11 L/yr - ₹40 L/yr

Senior Software Engineer
9 salaries
unlock blur

₹13.5 L/yr - ₹50 L/yr

Staff Software Engineer
8 salaries
unlock blur

₹17.2 L/yr - ₹37 L/yr

Backend Developer
8 salaries
unlock blur

₹16 L/yr - ₹34 L/yr

Explore more salaries
Compare IBM Research with

Microsoft Research

4.6
Compare

IntellyLabs Technologies

3.1
Compare

IBM

4.1
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview