i
IBM
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
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 Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed before Nov 2021. There were 2 interview rounds.
Best wishes to you know that you have to come to the day da
Hi sir I have sent the best for first year and all the best for your reference
What people are saying about IBM
I applied via Company Website and was interviewed in May 2021. There were 3 interview rounds.
Design Patterns are reusable solutions to commonly occurring problems in software design.
Design Patterns provide a common vocabulary for developers to communicate about solutions to problems.
They help in making code more flexible, reusable, and maintainable.
Examples of Design Patterns include Singleton, Factory, Observer, and Decorator.
I appeared for an interview before Sep 2020.
Round duration - 30 Minutes
Round difficulty - Easy
The interviewer was quite friendly. There were two questions one from arrays and other one from strings.
Implement a program that performs basic string compression. When a character is consecutively repeated more than once, replace the consecutive duplicates with the coun...
Implement a program to compress a string by replacing consecutive duplicates with the count of repetitions.
Iterate through the string and keep track of consecutive characters and their counts.
Replace consecutive duplicates with the count of repetitions.
Ensure the count of repetitions is ≤ 9.
Return the compressed string.
Given an array ARR
consisting of N
integers, your goal is to determine the maximum possible sum of a non-empty contiguous subarray within this array.
Find the maximum sum of a contiguous subarray in an array of integers.
Use Kadane's algorithm to find the maximum subarray sum in linear time.
Initialize two variables: maxEndingHere and maxSoFar to keep track of the current subarray sum and the maximum subarray sum seen so far.
Iterate through the array and update the variables accordingly.
Return the maxSoFar as the result.
Tip 1 : Practice at-least 200-250 questions from different topics.
Tip 2 : Prepare aptitude well.
Tip 1 : Resume should be always one pager.
Tip 2 : Mention all your projects and if you have a good score mention it on top.
I applied via LinkedIn and was interviewed in Apr 2021. There were 4 interview rounds.
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structures are used to manage and manipulate data.
They can be implemented using arrays, linked lists, trees, graphs, and other methods.
Examples include stacks, queues, hash tables, and binary search trees.
Databases are essential for storing and managing large amounts of data efficiently.
Databases allow for easy organization and retrieval of data
They provide data security and integrity
Databases enable scalability and performance optimization
Examples include MySQL, Oracle, MongoDB, and SQL Server
based on 1 interview experience
Difficulty level
Duration
Application Developer
12.6k
salaries
| ₹5.3 L/yr - ₹24.5 L/yr |
Software Engineer
5.9k
salaries
| ₹8.3 L/yr - ₹25.2 L/yr |
Software Developer
5.8k
salaries
| ₹13.4 L/yr - ₹35.8 L/yr |
Senior Software Engineer
5.3k
salaries
| ₹14.1 L/yr - ₹31.9 L/yr |
Advisory System Analyst
4.5k
salaries
| ₹13.6 L/yr - ₹23 L/yr |
Oracle
TCS
Cognizant
Accenture