Add office photos
Employer?
Claim Account for FREE

IBM Research

4.3
based on 60 Reviews
Filter interviews by

10+ Interview Questions and Answers

Updated 21 Nov 2024

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

Add your answer

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

Add your answer

Q3. 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, identifying named entities

Add your answer

Q4. if the fan is an entity, what are the attributes to it?

Ans.

Attributes of a fan include size, speed, power source, noise level, and direction of rotation.

  • Size (e.g. diameter of blades)

  • Speed (e.g. rotations per minute)

  • Power source (e.g. electric, battery)

  • Noise level (e.g. decibels)

  • Direction of rotation (e.g. clockwise, counterclockwise)

Add your answer
Discover null interview dos and don'ts from real experiences

Q5. Library management system design

Ans.

Designing a library management system to efficiently organize and track library resources.

  • Utilize a database to store information on books, patrons, and transactions

  • Implement a user-friendly interface for librarians to add, edit, and delete records

  • Incorporate features such as search functionality, book reservations, and overdue notifications

Add your answer

Q6. What are the different types of algorithms used for classification?

Ans.

There are several algorithms used for classification, including decision trees, logistic regression, k-nearest neighbors, and support vector machines.

  • Decision trees: a tree-like model where each internal node represents a test on an attribute, each branch represents the outcome of the test, and each leaf node represents a class label

  • Logistic regression: a statistical method that uses a logistic function to model a binary dependent variable

  • K-nearest neighbors: a non-parametric...read more

Add your answer
Are these interview questions helpful?

Q7. what do you mean by OOPs

Ans.

OOPs stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.

  • OOPs focuses on creating objects that contain data and methods to manipulate that data.

  • Encapsulation, inheritance, and polymorphism are key principles of OOPs.

  • Examples of OOP languages include Java, C++, and Python.

Add your answer

Q8. What is DMA? Context Switching

Ans.

DMA stands for Direct Memory Access, a feature that allows hardware devices to transfer data to/from memory without involving the CPU.

  • DMA is used to offload data transfer tasks from the CPU, improving overall system performance.

  • Context switching is the process of saving and restoring the state of a CPU so that multiple processes can share the same CPU.

  • DMA and context switching are both important concepts in embedded systems design.

  • Example: In a system with a network interface...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is pipeline in ARM?

Ans.

Pipeline in ARM is a technique used to increase the performance of the processor by overlapping the execution of multiple instructions.

  • Pipeline allows multiple instructions to be processed simultaneously in different stages of execution.

  • It helps in reducing the overall execution time of a program.

  • ARM processors typically have a 3-stage pipeline, but some newer designs have more stages for better performance.

  • Example: In a 3-stage pipeline, the fetch, decode, and execute stages...read more

Add your answer

Q10. What are your field preferences in CS?

Ans.

I am interested in various fields of computer science.

  • Artificial Intelligence

  • Data Science

  • Machine Learning

  • Computer Vision

  • Natural Language Processing

Add your answer

Q11. What is watson ibm

Ans.

Watson IBM is an artificial intelligence system developed by IBM that uses natural language processing and machine learning to analyze and interpret data.

  • AI system developed by IBM

  • Uses natural language processing

  • Utilizes machine learning to analyze and interpret data

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at null

based on 4 interviews in the last 1 year
Interview experience
4.3
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.7
 • 304 Interview Questions
4.1
 • 197 Interview Questions
4.0
 • 170 Interview Questions
3.9
 • 165 Interview Questions
4.1
 • 162 Interview Questions
View all
Top IBM Research Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter