i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2022. There was 1 interview round.
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
I applied via Campus Placement and was interviewed before Oct 2022. There were 4 interview rounds.
This was the elimination round. duration was 30 minutes topics were numericals, reasoning
4 question on data structure. you can use different language to code
Primary key uniquely identifies each record in a table, while foreign key establishes a link between two tables.
Primary key ensures data integrity by enforcing uniqueness of each record
Foreign key establishes a relationship between tables by referencing the primary key of another table
Primary key can be a single column or a combination of columns
Foreign key helps maintain referential integrity in a database
Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class. Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Inheritance allows a class to inherit attributes and methods from another class, promoting code reusability.
Polymorphism allows objects of different classes to be treated as objects of a common super...
List is mutable, tuple is immutable in Python.
List can be modified after creation, tuple cannot
List uses square brackets [], tuple uses parentheses ()
List is used for collections of items that may change, tuple for fixed collections
Classes are blueprints for creating objects in object-oriented programming. Objects are instances of classes with their own unique attributes and behaviors.
Classes define the properties and behaviors that objects of that class will have
Objects are instances of classes that contain data (attributes) and methods (behaviors)
Classes can inherit properties and behaviors from other classes through inheritance
Example: Class '...
What people are saying about IBM
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
IBM interview questions for popular designations
I applied via Naukri.com
The DevOps project involves continuous integration, delivery, and deployment of software. Kubernetes components include pods, services, deployments, and namespaces.
The DevOps process starts with developers committing code to a version control system like Git.
The code is then built and tested using continuous integration tools like Jenkins.
The built code is packaged into containers using tools like Docker.
The containers...
Restarting pods in clusters involves identifying the affected pod, deleting it, and allowing the cluster to create a new one.
Identify the affected pod using kubectl get pods command
Delete the pod using kubectl delete pod command
Allow the cluster to create a new pod automatically
Use kubectl rollout restart command to restart all pods in a deployment
Use kubectl scale command to increase or decrease the number of replicas
Docker is a containerization platform that allows developers to package and deploy applications in a portable manner.
Dockerfile is a script that contains instructions to build a Docker image
Best practices include keeping the image size small, using a single process per container, and using environment variables for configuration
Use multi-stage builds to reduce image size and improve security
Avoid running containers as ...
Docker commands: run, build, push, pull. Kubernetes commands: create, delete, scale, rollout.
Docker commands: run - to run a container, build - to build an image, push - to push an image to a registry, pull - to pull an image from a registry
Kubernetes commands: create - to create a resource, delete - to delete a resource, scale - to scale a resource, rollout - to manage rollouts and rollbacks
Get interview-ready with Top IBM Interview Questions
I applied via Recruitment Consulltant and was interviewed in Jul 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.
I applied via LinkedIn and was interviewed before Nov 2021. There were 4 interview rounds.
Online test was there. It was just basic questions.
CASE and Decode are SQL functions used to manipulate data. CASE is more flexible while Decode is simpler.
CASE allows for multiple conditions and expressions while Decode only allows for one condition and multiple values
CASE can be used in any SQL statement while Decode is specific to Oracle databases
CASE is more readable and easier to maintain than Decode
Example: CASE WHEN condition1 THEN result1 WHEN condition2 THEN r...
To get distinct data without using distinct keyword, use GROUP BY clause.
Use GROUP BY clause with the column name to group the data by that column.
Use aggregate functions like COUNT, SUM, AVG, etc. to get the desired result.
Example: SELECT column_name FROM table_name GROUP BY column_name;
Example: SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;
I applied via Company Website and was interviewed before May 2023. There were 2 interview rounds.
There was one leetcode code to be solved
Coding and basic technical skill test
Interview experience
based on 21.3k reviews
Rating in categories
Application Developer
11.5k
salaries
| ₹5.5 L/yr - ₹23.6 L/yr |
Software Engineer
5.4k
salaries
| ₹4.8 L/yr - ₹22.6 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.3 L/yr - ₹27 L/yr |
Senior Software Engineer
4.9k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.6k
salaries
| ₹5.6 L/yr - ₹18.5 L/yr |
Oracle
TCS
Cognizant
Accenture