i
NICE
Filter interviews by
CI/CD flow involves continuous integration, testing, deployment, and monitoring of code changes.
Code is pushed to version control system (e.g. Git)
Automated build and test process is triggered
Code is deployed to testing environment for validation
If tests pass, code is deployed to production environment
Monitoring and feedback loop for continuous improvement
I was interviewed in Dec 2024.
One of the node of a 3 node cluster is down. Explain the step by step process to troubleshoot the issue.
Shell script & terraform code output was asked.
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Oct 2023. There were 2 interview rounds.
Terraform will recreate the instance as per the template
Terraform will detect that the instance is missing and recreate it based on the template
The new instance will have the same configuration as defined in the template
Any changes made to the instance outside of Terraform will be lost
The IP range for 500 IPs would typically be a /23 subnet.
For 500 IPs, you would need at least a /23 subnet.
A /23 subnet provides 512 IP addresses (2^9 = 512), with 510 usable IPs after subtracting network and broadcast addresses.
The IP range for a /23 subnet would be from x.x.x.0 to x.x.x.255.
Health checks after creating instances ensure the instances are functioning properly.
Instance status checks ensure the instance is reachable and responding to traffic.
System status checks ensure the underlying hardware is functioning properly.
Example: If an instance fails the system status check, it may indicate a problem with the underlying host hardware.
Microservices can be deployed using containerization tools like Docker and orchestration tools like Kubernetes.
Use containerization tools like Docker to package each microservice along with its dependencies into a container image.
Leverage orchestration tools like Kubernetes to manage and deploy multiple microservices across a cluster of machines.
Implement continuous integration and continuous deployment (CI/CD) pipelin...
Launch an EC2 instance in a VPC and attach a role using Terraform
Define a VPC resource in Terraform
Define a subnet resource within the VPC
Create a security group for the EC2 instance
Define an IAM role for the EC2 instance
Launch an EC2 instance within the subnet and attach the IAM role
I applied via LinkedIn and was interviewed before Sep 2023. There were 2 interview rounds.
Kubernetes (k8s) architecture is a container orchestration platform that manages containerized applications across a cluster of nodes.
Master Node: Controls the cluster and schedules workloads
Worker Nodes: Run containers and communicate with the master node
etcd: Key-value store for cluster data
API Server: Frontend for Kubernetes control plane
Controller Manager: Monitors cluster state and makes changes as needed
Scheduler...
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 command to execute commands in the container
Use the COPY command to add files from the host machine to the container
Use the CMD command to specify the command to run when the container starts
Monitoring is the process of observing and tracking the performance and health of systems, applications, and infrastructure.
Monitoring involves collecting data on various metrics such as CPU usage, memory usage, network traffic, and response times.
It helps in identifying issues, predicting failures, and optimizing performance.
Monitoring tools like Nagios, Prometheus, and Grafana are commonly used in DevOps for real-tim...
Overall ok It was 30 min duration
posted on 12 Nov 2024
I applied via Naukri.com and was interviewed before Nov 2023. There were 2 interview rounds.
Testing you general IQ with aptitude exam along with java MCQ exams
Discussed about the projects done during engineering
I applied via LinkedIn and was interviewed before Jan 2024. There were 3 interview rounds.
1. Log parsing using python
DSA, Hashmaps, Arrays and String Manipulation
Terraform modules are reusable components that can be used to create infrastructure resources.
Modules are collections of .tf files that define resources and their dependencies
They can be used to create reusable infrastructure code
Modules can be published to the Terraform Registry for others to use
They can be used to create complex infrastructure setups easily
Interview experience
based on 2 reviews
Rating in categories
Software Engineer
247
salaries
| ₹7 L/yr - ₹18.5 L/yr |
Senior Software Engineer
153
salaries
| ₹11.5 L/yr - ₹30 L/yr |
Software Engineering Specialist
150
salaries
| ₹17.8 L/yr - ₹44 L/yr |
Software Engineer and Technical Lead
127
salaries
| ₹9 L/yr - ₹27.1 L/yr |
Technical Lead
120
salaries
| ₹8.4 L/yr - ₹35 L/yr |
Infosys
TCS
Wipro
HCLTech