i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
One challenge faced was integrating legacy systems with SAP, resolved through thorough analysis and custom development.
Identified the key requirements for integration
Conducted a detailed analysis of the legacy systems and SAP functionalities
Developed custom interfaces and data migration tools
Tested the integration thoroughly to ensure data accuracy and system stability
I have worked in various industries including retail, manufacturing, healthcare, and finance.
Retail
Manufacturing
Healthcare
Finance
Rate your
company
🤫 100% anonymous
How was your last interview experience?
I applied via Job Portal and was interviewed in Jun 2024. There was 1 interview round.
ECS is a container management service that requires you to manage the underlying infrastructure, while Fargate is a serverless compute engine for containers.
ECS requires you to provision and manage the infrastructure for your containers, while Fargate abstracts this away and allows you to focus on your application.
With ECS, you have more control over the underlying infrastructure, such as instance types and networking ...
Deploying a Spring Boot application on AWS involves creating a deployment package and using AWS services like Elastic Beanstalk or EC2.
Create a deployment package of the Spring Boot application (e.g. JAR file)
Choose an AWS service like Elastic Beanstalk or EC2 for deployment
Configure the AWS service with necessary settings like environment variables, instance type, etc.
Upload the deployment package to AWS and start the
To create a cloudwatch alarm based on log level, you can use CloudWatch Logs Insights to query logs and set up alarms based on the results.
Use CloudWatch Logs Insights to query logs for specific log levels
Create a metric filter in CloudWatch Logs to extract log level information
Set up a CloudWatch alarm based on the metric filter to trigger when log level reaches a certain threshold
To optimize RDS cost when data is not frequently inserted, consider using reserved instances, right-sizing the instance, enabling auto-scaling, and using spot instances.
Consider using reserved instances to save costs on long-term usage
Right-size the RDS instance based on actual usage to avoid overpaying for unused resources
Enable auto-scaling to automatically adjust resources based on demand
Utilize spot instances for n...
I applied via Naukri.com and was interviewed before Sep 2022. There was 1 interview round.
The end-to-end process of PTP involves requisition, approval, purchase order creation, goods receipt, invoice receipt, and payment.
Requisition: Requesting the purchase of goods or services.
Approval: Obtaining necessary approvals for the purchase.
Purchase Order Creation: Generating a formal document outlining the details of the purchase.
Goods Receipt: Receiving the ordered goods or services.
Invoice Receipt: Receiving an...
What people are saying about IBM
Datastage is an ETL tool used for extracting, transforming, and loading data from various sources to a target destination.
Datastage is a popular ETL tool developed by IBM.
It allows users to design and run jobs that move and transform data.
Datastage supports various data sources such as databases, flat files, and cloud services.
It provides a graphical interface for designing data integration jobs.
Datastage jobs can be s...
RCP in DataStage stands for Runtime Column Propagation.
RCP is a feature in IBM DataStage that allows the runtime engine to determine the columns that are needed for processing at runtime.
It helps in optimizing the job performance by reducing unnecessary column processing.
RCP can be enabled or disabled at the job level or individual stage level.
Example: By enabling RCP, DataStage can dynamically propagate only the requi...
IBM interview questions for popular designations
Ansible architecture is based on a client-server model where the control machine communicates with managed nodes using SSH.
Ansible control machine: where playbooks are written and executed
Managed nodes: machines that are being managed by Ansible
Inventory: list of managed nodes
Playbooks: automation scripts written in YAML format
Modules: reusable units of code that perform specific tasks on managed nodes
Cmd is used to specify the default command to run when a container is started, while entry point is used to specify the executable that will run when the container starts.
Cmd is optional and can be overridden at runtime, while entry point is required and cannot be overridden.
Cmd is used to provide default arguments for the entry point command.
Example: CMD ["python", "app.py"] - specifies the default command to run the ...
To stop a container, use the 'docker stop' command followed by the container ID or name.
Use 'docker ps' command to list all running containers
Identify the container ID or name of the container you want to stop
Run 'docker stop
Get interview-ready with Top IBM Interview Questions
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Java Stream is a sequence of elements that supports functional-style operations.
Java Stream is a new abstraction introduced in Java 8.
It allows you to process collections of objects in a functional way.
Streams can be created from various sources like collections, arrays, or I/O resources.
Common operations on streams include map, filter, reduce, and collect.
Example: List<String> names = Arrays.asList("Alice", "Bob...
A functional interface is an interface that contains only one abstract method.
Functional interfaces can have multiple default or static methods.
Functional interfaces can be implemented using lambda expressions.
Examples of functional interfaces in Java include Runnable, Callable, and Comparator.
A bean is a reusable software component that encapsulates data and behavior.
Beans are typically used in Java programming.
Beans follow the JavaBeans naming conventions.
Beans can be easily integrated into different applications.
Examples: Java classes that represent objects like Person, Car, etc.
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Dec 2024. There were 2 interview rounds.
Html, CSS, bootstrap, JavaScript, react.js
I applied via Campus Placement
Normal basic aptitude questions . overall easy
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Worked on developing web applications using Java Spring framework
Proficient in database management with SQL
Strong problem-solving skills and ability to work in a team environment
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Worked on developing web applications using Java Spring framework
Proficient in database management with SQL
Strong problem-solving skills in software development
I am passionate about creating innovative software solutions and contributing to a dynamic team.
Passionate about coding and problem-solving
Excited to work on challenging projects
Interested in collaborating with a talented team
Driven to learn and grow in the software development field
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