Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via AmbitionBox and was interviewed in May 2024. There was 1 interview round.
I applied via Naukri.com
Basic quant is asked which is easy to crack
Terraform, Packer, and Puppet are tools used in DevOps for infrastructure automation and configuration management.
Terraform is used for infrastructure as code and automates the provisioning of infrastructure resources.
Packer is used for creating machine images for multiple platforms from a single source configuration.
Puppet is used for configuration management and automates the deployment and management of software and
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
VPC stands for Virtual Private Cloud, a virtual network dedicated to your AWS account.
VPC allows you to create a logically isolated section of the AWS Cloud where you can launch AWS resources.
You can define your own IP address range, create subnets, configure route tables, and network gateways within a VPC.
VPC provides security by allowing you to control inbound and outbound traffic to and from your instances.
You can c...
The two health checks when an EC2 instance is launched are System Status Checks and Instance Status Checks.
System Status Checks ensure that the underlying host system is healthy and reachable.
Instance Status Checks ensure that the instance is running properly and can be accessed.
Examples: System Status Checks may include checking network connectivity, while Instance Status Checks may include verifying system logs.
IAM groups are collections of IAM users, while IAM roles are permissions that can be assumed by users or services.
IAM groups are used to manage permissions for multiple users at once
IAM roles are used to delegate permissions to users or services
IAM groups can contain multiple users, while IAM roles can only be assumed by one entity at a time
Kubernetes architecture is a container orchestration platform that manages containerized applications across a cluster of nodes.
Kubernetes follows a master-slave architecture with a master node and multiple worker nodes.
Master node components include API server, scheduler, controller manager, and etcd.
Worker node components include kubelet, kube-proxy, and container runtime (e.g. Docker).
Nodes communicate with each oth...
Writing a terraform script for infrastructure provisioning
Define provider and required variables
Create resources like instances, networks, and storage
Use modules for reusable code
Implement variables and outputs for flexibility
Leverage terraform state for tracking changes
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
Use the RUN instruction to execute commands
Use the COPY instruction to add files from your Docker client’s current directory
Use the CMD instruction to specify the command to run when the container starts
I applied via Company Website and was interviewed before Dec 2023. There were 2 interview rounds.
Medium DSA questions
Scripted and declarative pipelines in Jenkins for DevOps Engineer role
Scripted pipeline uses Groovy script syntax
Declarative pipeline uses a more structured format with predefined stages
Scripted pipeline example: node { stage('Build') { echo 'Building' } }
Declarative pipeline example: pipeline { agent any stages { stage('Build') { steps { echo 'Building' } } } }
I applied via Walk-in and was interviewed before Feb 2023. There were 5 interview rounds.
They will provide 10-20 aptitude questions and 10-20 coding outputs or flowchart related questions
They will give 5 coding questions, you can write in any programming language, irrespective of output they check how you are thinking and which logic you are using and efficiency of the code
In this round they will give bulk application programme no need to finish it but they will check your thought process and depth in oops concepts,
The static keyword in Java is used to create variables and methods that belong to the class itself, rather than instances of the class.
Static variables are shared among all instances of a class
Static methods can be called without creating an instance of the class
Static blocks are used to initialize static variables
The public static void main method is the entry point for a Java program.
public: Access modifier indicating that the method can be accessed from any other class.
static: Indicates that the method belongs to the class itself, not an instance of the class.
void: Indicates that the method does not return any value.
main: The name of the method that serves as the entry point for the program.
String[] args: An array of strings ...
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
based on 2 interviews
Interview experience
based on 4 reviews
Rating in categories
Software Engineer
2.1k
salaries
| ₹20 L/yr - ₹75 L/yr |
Software Developer
1.3k
salaries
| ₹27.8 L/yr - ₹67.3 L/yr |
Senior Software Engineer
756
salaries
| ₹24 L/yr - ₹90.9 L/yr |
Data Scientist
299
salaries
| ₹32.5 L/yr - ₹60 L/yr |
Data Analyst
229
salaries
| ₹10.7 L/yr - ₹22.3 L/yr |
Yahoo
Amazon
Microsoft Corporation