Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Steps to deploy an application to Kubernetes
Create a Kubernetes deployment file with specifications for the application
Apply the deployment file using kubectl apply command
Monitor the deployment using kubectl get pods command
Expose the application using a Kubernetes service
Scale the application by adjusting the replica count in the deployment file
Modules in Terraform are reusable configurations that can be used to create multiple instances of resources.
Modules help in organizing and reusing Terraform configurations.
They allow for creating reusable components that can be shared across different projects.
Modules can be used to encapsulate related resources and configurations.
They promote code reusability and maintainability in Terraform scripts.
A stage in Docker is a logical division in a Dockerfile where a specific set of instructions are executed and the resulting image is saved.
Stages help in breaking down complex build processes into smaller, manageable parts.
Each stage can have its own base image and set of instructions.
Stages can be used to optimize the build process by reusing intermediate images.
Stages are defined using the 'FROM' keyword in a Dockerf
CrashLoopBackOff is an error state in Kubernetes when a container repeatedly crashes and fails to start.
CrashLoopBackOff occurs when a container in a Kubernetes pod crashes and Kubernetes tries to restart it, but it keeps failing.
This error is often caused by misconfigurations, resource constraints, or application bugs.
To troubleshoot CrashLoopBackOff, check the container logs, resource limits, and pod configuration.
Ex...
NullResource in Terraform is a resource that performs no actions when applied, but can be used to trigger provisioners or other side effects.
NullResource is a resource type in Terraform that allows you to run provisioners without creating any infrastructure.
It can be used to trigger actions like running scripts or commands on the local machine or remote servers.
NullResource is often used for tasks like running initiali...
Modules in Terraform are reusable configurations that can be used to create resources in a consistent and efficient manner.
Modules help in organizing and reusing Terraform configurations
They can be used to create resources, manage infrastructure, and define policies
Modules can be shared and reused across different projects
Example: Creating a module for provisioning an AWS EC2 instance
Top trending discussions
posted on 1 Oct 2024
I applied via Company Website and was interviewed before Oct 2023. There was 1 interview round.
I have experience with a variety of tools commonly used in DevOps, including Jenkins, Docker, Kubernetes, Ansible, and Git.
Proficient in Jenkins for continuous integration and continuous deployment
Familiar with Docker for containerization of applications
Experience with Kubernetes for container orchestration
Skilled in Ansible for configuration management and automation
Proficient in Git for version control and collaborat
I appeared for an interview before Jan 2021.
Round duration - 60 minutes
Round difficulty - Easy
First round was skype based technical interview.
You are connected through screen on the terminal and basic to advanced shell scripting is asked.
They will ask basic to advanced shell commands, some shell scripting tasks and about linux kernel.
Tips: You have to be really sure in a skype interview that you know the question being asked, as you can't take much time.
A process in Linux is an instance of a running program, identified by a unique process ID (PID) and containing information about its execution.
A process is an executing instance of a program in Linux.
Each process is identified by a unique process ID (PID).
Processes can be managed using commands like ps, top, and kill.
Processes can run in the foreground or background.
Examples of processes include web servers, database s
The Linux boot process involves several stages including BIOS, bootloader, kernel initialization, and user space initialization.
BIOS (Basic Input/Output System) performs hardware initialization and loads the bootloader
Bootloader (such as GRUB) loads the Linux kernel into memory and starts its execution
Kernel initializes devices, mounts the root filesystem, and starts the init process
Init process (systemd or SysVinit) i
You can monitor file changes in Linux using tools like inotifywait, auditd, or by writing custom scripts.
Use inotifywait command to monitor file changes in real-time
Set up auditd to track file changes and system calls
Write custom scripts using tools like inotify or diff to monitor specific files or directories
You can kill all Java processes with a single command using pkill or killall commands.
Use pkill command followed by the process name 'java' to kill all Java processes: pkill java
Alternatively, you can use killall command with the process name 'java' to achieve the same result: killall java
Round duration - 60 minutes
Round difficulty - Medium
This round was also on skype.
This round was more DevOps tools oriented and language programming.
They asked me about Chef, Ansible and some other tools used for configuration management and deployment.
They ask if your familiar with AWS and other cloud services.
Also you will get to show that you can code in any scripting languages like ruby or python.
Also some database related things.
Tips: Only mention the tools you really know inside out in the resume.
Ruby program to check if a directory exists
Use the File.directory? method in Ruby to check if a directory exists
Provide the directory path as an argument to the method
Return true if the directory exists, false otherwise
SQL query optimization techniques improve performance by reducing query execution time.
Use indexes to speed up data retrieval
Avoid using SELECT * and only retrieve necessary columns
Optimize joins by using appropriate join types (e.g. INNER JOIN, LEFT JOIN)
Use WHERE clause to filter data early in the query
Avoid using subqueries if possible
Chef is a configuration management tool used in DevOps to automate infrastructure deployment and management.
Automating server configuration and management
Ensuring consistency across environments
Enabling infrastructure as code practices
Automating application deployment processes
Managing complex infrastructure at scale
Tip 1 : You should be updated with what's going on with latest devops developments.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
I applied via Hirist and was interviewed before Aug 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Aug 2020. There was 1 interview round.
posted on 13 Mar 2020
I applied via LinkedIn and was interviewed in Feb 2020. There were 5 interview rounds.
MySQL-Aurora is a managed service while MySQL requires manual management. Ansible and Jenkins are both automation tools.
MySQL-Aurora is a managed service provided by AWS, while MySQL requires manual management.
MySQL-Aurora is more scalable and fault-tolerant than MySQL.
Ansible is a configuration management tool that automates the deployment and management of software.
Jenkins is a continuous integration and continuous d...
I applied via Approached by Company and was interviewed before Jun 2021. There was 1 interview round.
I appeared for an interview before May 2021.
Basic questions on Academic project, Cloud and AWS services
based on 2 interviews
Interview experience
Software Engineer
95
salaries
| ₹4 L/yr - ₹6 L/yr |
Software Developer
35
salaries
| ₹3 L/yr - ₹6.8 L/yr |
Business System Analyst
11
salaries
| ₹8 L/yr - ₹17 L/yr |
Full Stack Developer
9
salaries
| ₹1 L/yr - ₹4.8 L/yr |
Java Developer
9
salaries
| ₹3 L/yr - ₹7.5 L/yr |
Government of India
National Informatics Centre
Csc E Governance Services
Central Reserve Police Force