i
IBM
Filter interviews by
Quant and Logical Reasoning
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
High level system design involves creating an overall architecture for a software system.
Identify the main components of the system
Define the interactions between components
Consider scalability, performance, and security
Use diagrams like UML to visualize the design
Scope in Python refers to the visibility of variables within a program.
Scope determines where in a program a variable is accessible.
There are four types of scope in Python: local, enclosing, global, and built-in.
Variables defined inside a function have local scope and are only accessible within that function.
Global variables are accessible throughout the entire program.
Enclosing scope refers to variables defined in the...
Namespace in Python is a way to organize and group related code together.
Namespaces help avoid naming conflicts by providing a unique space for each identifier
Python uses dictionaries to implement namespaces
There are two types of namespaces in Python: local namespace and global namespace
What people are saying about IBM
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
It was the test held on hackerrank platform. It consist of 1 java basic coding question and multiple choice questions from java 8, react, html, javascript, devops and microservice architecture.
Using Java 8 stream to find duplicates in an integer list
Convert the integer list to a stream using stream() method
Use Collectors.groupingBy() to group elements by their occurrences
Filter the map entries to find duplicates by checking for values greater than 1
Default methods in Spring allow interfaces to have method implementations.
Default methods were introduced in Java 8 to allow interfaces to have method implementations.
In Spring, default methods can be used in interfaces to provide a default implementation for a method.
Default methods can be overridden by classes that implement the interface if needed.
IBM interview questions for popular designations
Reverse a string in Java using StringBuilder's reverse method.
Create a StringBuilder object with the input string
Use the reverse() method of StringBuilder to reverse the string
Convert the reversed StringBuilder object back to a string using toString()
An interface in software development is a contract that defines the methods that a class must implement.
Interfaces in programming languages like Java, C#, and TypeScript provide a way to achieve abstraction and multiple inheritance.
Classes implementing an interface must provide concrete implementations for all the methods defined in the interface.
Interfaces allow for loose coupling between components, making code more
Get interview-ready with Top IBM Interview Questions
One as two people are together discussion then it will be very good
There are multiple types of payment methods that can be received.
Cash
Credit card
Debit card
Online payment
Bank transfer
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
DDLC stands for Doki Doki Literature Club, a visual novel game known for its psychological horror elements.
DDLC is a free-to-play visual novel game developed by Team Salvato.
The game appears to be a typical dating simulator at first, but takes a dark turn with psychological horror themes.
Players interact with characters in a high school setting and make choices that affect the outcome of the story.
DDLC has gained a lar...
I approach a documentation requirement by first understanding the audience, gathering necessary information, organizing content logically, and ensuring clarity and accuracy.
Understand the target audience and their needs
Gather all necessary information from subject matter experts
Organize the content in a logical and easy-to-follow manner
Ensure clarity and accuracy in the documentation
Review and revise the documentation
Coding questions were easy based on string and array
To determine if a number is prime, check if it is divisible by any number other than 1 and itself.
Check if the number is less than 2, if so it is not prime
Loop through numbers from 2 to the square root of the number and check for divisibility
If the number is only divisible by 1 and itself, it is prime
A linked list is a data structure consisting of nodes where each node points to the next node in the sequence.
Create a Node class with data and next pointer
Initialize a head pointer to null
Add nodes by updating next pointers
Hacker rank test was given, we need to clear that first.
The duration of IBM interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 1.8k interviews
Interview experience
based on 22.1k reviews
Rating in categories
Application Developer
11.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
5.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
4.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Oracle
TCS
Cognizant
Accenture