Filter interviews by
Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.
Dockerfile is used to build Docker images by specifying a series of instructions.
Each instruction in a Dockerfile creates a layer in the image.
Common instructions include FROM, RUN, COPY, CMD, and ENTRYPOINT.
Example: FROM ubuntu:latest, RUN apt-get update, COPY . /app, CMD ["python", "app.py"]
A Docker file contains instructions to build a Docker image.
Specifies the base image
Sets environment variables
Installs dependencies
Copies files into the image
Defines commands to run when the container starts
Top trending discussions
I applied via Naukri.com and was interviewed before Jul 2023. There were 3 interview rounds.
Aptitude test had all the quants topics
posted on 8 Jan 2025
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.
Docker build context is the set of files and directories that are sent to the Docker daemon when building an image.
The build context is specified using the -f flag in the docker build command.
It is recommended to keep the build context small to improve build performance.
Common files included in the build context are Dockerfile, source code, and any necessary dependencies.
Excluding unnecessary files and directories from
CICD pipeline in Jenkins automates the process of building, testing, and deploying code.
Jenkins is a popular automation server used for CICD pipelines
CICD pipeline in Jenkins typically involves stages like build, test, deploy
Jenkins plugins can be used to integrate with various tools for automation
Pipeline scripts in Jenkins can be written in Groovy language
I applied via Recruitment Consulltant and was interviewed in Apr 2023. There were 2 interview rounds.
Docker is a containerization platform that allows you to package and run applications in isolated environments.
Docker is an open-source platform that automates the deployment, scaling, and management of applications.
It uses containerization technology to create lightweight, portable, and self-sufficient containers.
Docker images are built using Dockerfiles, which are text files that contain instructions for building the...
posted on 24 Jun 2022
I applied via Naukri.com and was interviewed in May 2022. There were 2 interview rounds.
A shell script with arguments included
Start with a shebang line to specify the shell interpreter
Define variables to store the arguments passed to the script
Use conditional statements to handle different scenarios based on the arguments
Use loops to iterate over multiple arguments
Add comments to explain the purpose of the script and each section
I applied via Naukri.com and was interviewed before Aug 2021. There was 1 interview round.
Branching strategies in GIT are ways to manage code changes and collaboration among team members.
Gitflow - a popular branching model that uses a master branch for production-ready code and a develop branch for ongoing development
Trunk-based development - a strategy where all changes are made directly to the main branch, with frequent merges to keep the codebase up-to-date
Feature branching - a method where each feature ...
Terraform is an infrastructure as code tool used to provision and manage cloud resources.
Automates infrastructure deployment
Supports multiple cloud providers
Enables version control for infrastructure
Allows for modular and reusable code
Facilitates collaboration between teams
Examples: provisioning EC2 instances, creating S3 buckets, managing DNS records
based on 1 interview
Interview experience
Software Engineer
3.2k
salaries
| ₹3.2 L/yr - ₹12.5 L/yr |
Senior Software Engineer
2k
salaries
| ₹6 L/yr - ₹19.8 L/yr |
QA Engineer
1.1k
salaries
| ₹2.4 L/yr - ₹11 L/yr |
Senior QA Engineer
758
salaries
| ₹6 L/yr - ₹14.2 L/yr |
System Analyst
739
salaries
| ₹9.6 L/yr - ₹25 L/yr |
TCS
Infosys
Wipro
Tech Mahindra