i
IBM
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
AWS Lambda enables serverless computing, allowing code execution in response to events without managing servers.
Real-time file processing: Automatically resize images uploaded to S3.
Data transformation: Use Lambda to process and transform data in transit between services.
API backend: Create RESTful APIs using Lambda with API Gateway for serverless applications.
Scheduled tasks: Run periodic tasks like database clea...
A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.
Start with a base image (e.g. FROM ubuntu:latest)
Install dependencies and set up environment (e.g. RUN apt-get update && apt-get install -y python3)
Copy application code into the image (e.g. COPY . /app)
Set the default command to run when the container starts (e.g. CMD ["python3", "app.py"])
Bui...
A program that reads and processes data from files, extracting useful information based on specific criteria.
Use libraries like 'pandas' in Python for CSV file parsing.
Regular expressions can be used for extracting specific patterns from text files.
Consider using 'json' module in Python for parsing JSON files.
Example: Reading a CSV file and filtering rows based on a condition.
Product release setup involves planning, coordinating, and executing the release of a software product to customers.
Create a release plan outlining the scope, timeline, and resources needed for the release
Coordinate with development, QA, and operations teams to ensure all necessary tasks are completed
Use version control systems to manage code changes and track release versions
Automate build, test, and deployment p...
What people are saying about IBM
Java program to reverse a string using StringBuilder
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()
Continuous integration through Jenkins involves automating the build and testing process to ensure code changes are integrated frequently.
Jenkins is a popular CI/CD tool used for automating the build, test, and deployment process.
Developers commit code changes to a shared repository multiple times a day.
Jenkins automatically triggers a build process whenever new code is committed.
The build process includes compili...
Azure DevOps is a comprehensive platform for managing the software development lifecycle, from version control to deployment.
Azure DevOps includes tools for version control (Git), continuous integration/continuous deployment (CI/CD), project management, and collaboration.
Developers can use Git repositories in Azure DevOps to manage their source code, track changes, and collaborate with team members.
Azure Pipelines...
Containers are lightweight, portable, and isolated environments that package applications and their dependencies.
Containers are instances of images that include the application and all its dependencies, allowing for easy deployment and scaling.
Docker is a popular containerization platform that uses Dockerfiles to define the image build process.
Docker-compose is a tool for defining and running multi-container Docke...
I appeared for an interview in Oct 2024.
A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.
Start with a base image (e.g. FROM ubuntu:latest)
Install dependencies and set up environment (e.g. RUN apt-get update && apt-get install -y python3)
Copy application code into the image (e.g. COPY . /app)
Set the default command to run when the container starts (e.g. CMD ["python3", "app.py"])
Build th...
A program that reads and processes data from files, extracting useful information based on specific criteria.
Use libraries like 'pandas' in Python for CSV file parsing.
Regular expressions can be used for extracting specific patterns from text files.
Consider using 'json' module in Python for parsing JSON files.
Example: Reading a CSV file and filtering rows based on a condition.
I applied via Approached by Company and was interviewed in Oct 2023. There were 3 interview rounds.
Asked to implement a Sudoku game with UI using any language( used python)
I appeared for an interview in Oct 2023.
Java program to reverse a string using StringBuilder
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()
Product release setup involves planning, coordinating, and executing the release of a software product to customers.
Create a release plan outlining the scope, timeline, and resources needed for the release
Coordinate with development, QA, and operations teams to ensure all necessary tasks are completed
Use version control systems to manage code changes and track release versions
Automate build, test, and deployment proces...
I applied via Company Website and was interviewed before Feb 2023. There were 3 interview rounds.
Containers are lightweight, portable, and isolated environments that package applications and their dependencies.
Containers are instances of images that include the application and all its dependencies, allowing for easy deployment and scaling.
Docker is a popular containerization platform that uses Dockerfiles to define the image build process.
Docker-compose is a tool for defining and running multi-container Docker app...
Continuous integration through Jenkins involves automating the build and testing process to ensure code changes are integrated frequently.
Jenkins is a popular CI/CD tool used for automating the build, test, and deployment process.
Developers commit code changes to a shared repository multiple times a day.
Jenkins automatically triggers a build process whenever new code is committed.
The build process includes compiling th...
Azure DevOps is a comprehensive platform for managing the software development lifecycle, from version control to deployment.
Azure DevOps includes tools for version control (Git), continuous integration/continuous deployment (CI/CD), project management, and collaboration.
Developers can use Git repositories in Azure DevOps to manage their source code, track changes, and collaborate with team members.
Azure Pipelines in A...
I applied via Recruitment Consulltant and was interviewed before Nov 2023. There was 1 interview round.
AWS Lambda enables serverless computing, allowing code execution in response to events without managing servers.
Real-time file processing: Automatically resize images uploaded to S3.
Data transformation: Use Lambda to process and transform data in transit between services.
API backend: Create RESTful APIs using Lambda with API Gateway for serverless applications.
Scheduled tasks: Run periodic tasks like database cleanup u...
I applied via Campus Placement and was interviewed before Oct 2023. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2022. There was 1 interview round.
I applied via Approached by Company and was interviewed in Jan 2022. There were 3 interview rounds.
based on 14 interview experiences
Difficulty level
Duration
based on 100 reviews
Rating in categories
Application Developer
12.5k
salaries
| ₹5.2 L/yr - ₹26.4 L/yr |
Software Engineer
5.9k
salaries
| ₹8.2 L/yr - ₹26.2 L/yr |
Software Developer
5.7k
salaries
| ₹13.4 L/yr - ₹42.8 L/yr |
Senior Software Engineer
5.4k
salaries
| ₹14.1 L/yr - ₹36 L/yr |
Advisory System Analyst
4.5k
salaries
| ₹9.6 L/yr - ₹27 L/yr |
Oracle
TCS
Cognizant
Accenture