Filter interviews by
I applied via Campus Placement and was interviewed before Dec 2015. There were 4 interview rounds.
Developed a web-based project management tool for tracking tasks and deadlines.
Used React for front-end development
Implemented RESTful APIs using Node.js and Express
Utilized MongoDB for database storage
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.
IRL stands for 'In Real Life', emphasizing the importance of practical, real-world experience in software engineering.
IRL experience helps bridge the gap between theoretical knowledge and practical application
It allows for hands-on problem-solving and critical thinking skills development
Real-world projects often involve collaboration with team members and stakeholders, enhancing communication skills
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
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
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 sy...
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...
IBM Research interview questions for popular designations
I applied via Campus Placement and was interviewed in May 2024. There were 2 interview rounds.
2 coding questions were given. They were pretty basic. Mostly from arrays and strings.
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.
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)
Get interview-ready with Top IBM Research Interview Questions
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
I applied via Company Website and was interviewed in Jan 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2022. There were 2 interview rounds.
FINANCIAL STATMENTS, RATIO ANALYSIS,MS OFFICE
I applied via Recruitment Consultant and was interviewed in Sep 2021. There were 3 interview rounds.
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 bina...
I applied via Approached by Company and was interviewed in Jan 2022. There were 2 interview rounds.
I was very develop on coding
I applied via LinkedIn and was interviewed in Jul 2021. There were 4 interview rounds.
Top trending discussions
based on 9 interviews
Interview experience
based on 62 reviews
Rating in categories
Software Developer
30
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
21
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
14
salaries
| ₹0 L/yr - ₹0 L/yr |
Backend Developer
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Advisory Software Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Microsoft Research
IntellyLabs Technologies
IBM
TCS