i
Deloitte
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Simple beginners level programming questions
A complex microservice architecture with cloud deployment
I am currently earning a competitive salary based on my experience and skills.
My current salary package is in line with industry standards.
I have received regular salary increases based on performance.
I am open to discussing salary expectations for this role.
I was interviewed in Nov 2023.
I applied via LinkedIn and was interviewed in Jan 2023. There were 2 interview rounds.
Yes, I have managed devops infra in my previous roles.
I have experience managing infrastructure using tools like Ansible, Terraform, and Kubernetes.
I have also worked on building CI/CD pipelines using Jenkins and GitLab.
In my previous role, I managed a large-scale AWS infrastructure for a SaaS product.
I have experience with monitoring tools like Prometheus and Grafana.
I have also worked on implementing security best pr
I applied via Recruitment Consulltant and was interviewed in May 2022. There were 4 interview rounds.
I applied via campus placement at Netaji Subhas Institute of Technology (NSIT) and was interviewed in Jul 2022. There were 4 interview rounds.
Merging 2 sorted arrays into a single sorted array.
Create a new array to store the merged array
Compare the first elements of both arrays and add the smaller one to the new array
Repeat until one of the arrays is empty, then add the remaining elements of the other array
Return the merged array
I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.
A Dockerfile for Python code with explanations of each command and the difference between ADD & COPY.
Use a base Python image as the starting point, such as 'python:3.8'.
Use WORKDIR to set the working directory inside the container.
Use COPY to add files from the host machine to the container, while ADD can also fetch files from URLs and extract tarballs.
Use RUN to execute commands during the build process, such as insta...
Jenkins pipeline with environment variable
Define environment variable in Jenkinsfile
Use 'environment' directive to set environment variables
Access environment variable using 'env.
Kubernetes architecture includes master nodes, worker nodes, etcd, kubelet, kube-proxy, and more. Communication between pods is established using a network overlay.
Kubernetes architecture consists of master nodes, which manage the cluster, and worker nodes, where applications run.
etcd is a distributed key-value store used for storing cluster data.
kubelet is an agent that runs on each node and ensures containers are run...
Shell script to sort files in descending order
Use the 'ls' command to list all files in a directory
Pipe the output of 'ls' to the 'sort' command with the '-r' flag for reverse order
Example: ls | sort -r
VPC stands for Virtual Private Cloud, a virtual network dedicated to your AWS account. VPC peering allows connecting VPCs to communicate securely.
Create a VPC in AWS and configure subnets, route tables, and security groups
Establish VPC peering connection between AWS VPC and Azure VNet
Ensure proper routing and security settings for communication between Azure DevOps and AWS instances
The cycle of DevOps involves continuous integration, continuous delivery, and continuous deployment to streamline software development and deployment processes.
Continuous integration: Developers regularly merge their code changes into a central repository, where automated tests are run to detect integration issues.
Continuous delivery: Code changes are automatically built, tested, and prepared for release to production,...
Branches of deployment refer to different environments where code changes are deployed for testing and production.
Development branch - where developers work on new features and bug fixes
Testing branch - where code changes are tested before being merged into production
Staging branch - a replica of the production environment used for final testing before deployment
Production branch - where the final code changes are depl...
I applied via Referral and was interviewed in Sep 2021. There were 2 interview rounds.
Consultant
32.8k
salaries
| ₹6.2 L/yr - ₹23 L/yr |
Senior Consultant
20.9k
salaries
| ₹11 L/yr - ₹42 L/yr |
Analyst
13.8k
salaries
| ₹3.9 L/yr - ₹12.6 L/yr |
Assistant Manager
9.9k
salaries
| ₹7.6 L/yr - ₹24 L/yr |
Manager
7k
salaries
| ₹15.6 L/yr - ₹52 L/yr |
Accenture
PwC
Ernst & Young
Cognizant