i
Rebel
Foods
Filter interviews by
ps command is a command-line utility in Unix-like operating systems for viewing information about running processes.
Used to display information about currently running processes
Can show process IDs, CPU and memory usage, and more
Commonly used with options like -aux or -ef
Yes, S3 buckets can be created in multiple regions.
S3 buckets are global by default, meaning they can be accessed from any region.
However, you can specify a region when creating a bucket to optimize latency and costs.
You can also replicate data across regions using Cross-Region Replication (CRR).
Ansible is an open-source automation tool used for configuration management, application deployment, and task automation.
Ansible uses YAML syntax for writing playbooks which define the tasks to be executed on remote hosts.
It does not require any agents to be installed on remote hosts, making it agentless.
Ansible can be used for automating repetitive tasks like software installation, configuration, and updates.
It s...
fstab is a system configuration file in Unix-like operating systems that controls how filesystems are mounted.
fstab stands for file system table
It contains information about all available disk partitions and how they should be mounted
It is located in /etc/fstab
It specifies the file systems to be mounted at boot time
Terraform is used for infrastructure provisioning and management, while Ansible is used for configuration management and automation.
Terraform is used for defining and managing infrastructure as code, focusing on provisioning resources like virtual machines, networks, and storage.
Ansible is used for configuration management and automation of software deployment, focusing on tasks like installing packages, configuri...
fstab is a configuration file in Unix-like operating systems that controls how file systems are mounted and managed.
fstab stands for file system table.
It is used to specify which file systems are mounted at boot time and other mount options.
It contains information about partitions and storage devices.
It is located at /etc/fstab in most Unix-like systems.
Example: /dev/sda1 /mnt/data ext4 defaults 0 2
Terraform is an infrastructure as code tool used for building, changing, and versioning infrastructure safely and efficiently.
Terraform allows for defining infrastructure in code using a declarative configuration language.
It supports multiple cloud providers such as AWS, Azure, and Google Cloud Platform.
Terraform helps in automating the provisioning of infrastructure, making it easier to manage and scale.
It provid...
Terraform 10k is a fictional term and does not have a specific meaning in the context of DevOps or infrastructure automation.
Terraform 10k is not a real term used in the DevOps industry
It may have been mistakenly referenced in the interview question
Terraform is a popular infrastructure as code tool, but there is no version called 10k
No, bucket names must be unique across all AWS accounts.
Bucket names must be globally unique.
If a bucket with the same name already exists in another account, you cannot create a bucket with the same name.
Each bucket name is DNS-compliant and must follow specific naming rules.
To display the public IP of an AWS instance, use the AWS Management Console or CLI commands.
Use the AWS Management Console: Navigate to EC2 Dashboard > Instances > Select your instance > View Public IP.
AWS CLI command: Run 'aws ec2 describe-instances --instance-ids <instance-id> --query "Reservations[*].Instances[*].PublicIpAddress"'.
Use SDKs: For example, in Python with Boto3, use 'instance.public_...
I applied via Approached by Company and was interviewed before Jul 2023. There were 2 interview rounds.
ps command is a command-line utility in Unix-like operating systems for viewing information about running processes.
Used to display information about currently running processes
Can show process IDs, CPU and memory usage, and more
Commonly used with options like -aux or -ef
Yes, S3 buckets can be created in multiple regions.
S3 buckets are global by default, meaning they can be accessed from any region.
However, you can specify a region when creating a bucket to optimize latency and costs.
You can also replicate data across regions using Cross-Region Replication (CRR).
Ansible is an open-source automation tool used for configuration management, application deployment, and task automation.
Ansible uses YAML syntax for writing playbooks which define the tasks to be executed on remote hosts.
It does not require any agents to be installed on remote hosts, making it agentless.
Ansible can be used for automating repetitive tasks like software installation, configuration, and updates.
It suppor...
CI/CD is a software development practice that integrates continuous integration and continuous delivery/deployment.
CI/CD automates the process of integrating code changes, testing them, and deploying them to production.
Branching plan typically involves a main branch (e.g. master) for production-ready code, feature branches for new development, and release branches for preparing for deployment.
Example: Feature branches ...
I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.
To display the public IP of an AWS instance, use the AWS Management Console or CLI commands.
Use the AWS Management Console: Navigate to EC2 Dashboard > Instances > Select your instance > View Public IP.
AWS CLI command: Run 'aws ec2 describe-instances --instance-ids <instance-id> --query "Reservations[*].Instances[*].PublicIpAddress"'.
Use SDKs: For example, in Python with Boto3, use 'instance.public_ip_ad...
Terraform is an infrastructure as code tool used for building, changing, and versioning infrastructure safely and efficiently.
Terraform allows for defining infrastructure in code using a declarative configuration language.
It supports multiple cloud providers such as AWS, Azure, and Google Cloud Platform.
Terraform helps in automating the provisioning of infrastructure, making it easier to manage and scale.
It provides a ...
Terraform is used for infrastructure provisioning and management, while Ansible is used for configuration management and automation.
Terraform is used for defining and managing infrastructure as code, focusing on provisioning resources like virtual machines, networks, and storage.
Ansible is used for configuration management and automation of software deployment, focusing on tasks like installing packages, configuring se...
No, bucket names must be unique across all AWS accounts.
Bucket names must be globally unique.
If a bucket with the same name already exists in another account, you cannot create a bucket with the same name.
Each bucket name is DNS-compliant and must follow specific naming rules.
Terraform 10k is a fictional term and does not have a specific meaning in the context of DevOps or infrastructure automation.
Terraform 10k is not a real term used in the DevOps industry
It may have been mistakenly referenced in the interview question
Terraform is a popular infrastructure as code tool, but there is no version called 10k
fstab is a system configuration file in Unix-like operating systems that controls how filesystems are mounted.
fstab stands for file system table
It contains information about all available disk partitions and how they should be mounted
It is located in /etc/fstab
It specifies the file systems to be mounted at boot time
fstab is a configuration file in Unix-like operating systems that controls how file systems are mounted and managed.
fstab stands for file system table.
It is used to specify which file systems are mounted at boot time and other mount options.
It contains information about partitions and storage devices.
It is located at /etc/fstab in most Unix-like systems.
Example: /dev/sda1 /mnt/data ext4 defaults 0 2
Top trending discussions
I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.
A scalable web application architecture with load balancing and fault tolerance.
Use a load balancer to distribute traffic across multiple servers
Implement fault tolerance by using multiple servers and a backup database
Use a microservices architecture to break down the application into smaller, more manageable components
Implement caching to improve performance
Use a containerization platform like Docker to simplify deplo...
I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.
They gave me an option to write a Python or Shell script(simple assessment). Asked about Kubernetes pods as to how they are created. Also a little about Terraform
posted on 21 May 2024
In my last company, I streamlined CI/CD processes and improved system reliability through automation and collaboration.
Implemented CI/CD pipelines using Jenkins, reducing deployment time by 40%.
Automated infrastructure provisioning with Terraform, leading to consistent environments.
Collaborated with development teams to enhance monitoring using Prometheus and Grafana.
Conducted regular security audits, improving complia...
To check open files in Linux without using lsof, you can use the /proc filesystem.
Access the /proc/
Use the find command to search for open files in the /proc directory.
Check the /proc/sys/fs/file-nr file to see the total number of open files system-wide.
The /proc filesystem in Linux is a virtual filesystem that provides detailed information about the system's hardware, processes, and kernel.
It is a virtual filesystem located at /proc that allows access to kernel data structures.
It provides information about processes, hardware, and kernel configuration.
Files in /proc can be read to gather system information, such as CPU usage, memory usage, and network statistics.
HTTP/1.1 is a protocol for transferring data over the internet, while HTTPS/2 is a secure version of HTTP/2 with improved performance.
HTTP/1.1 is not secure by default, while HTTPS/2 provides encryption and security.
HTTP/1.1 uses multiple connections for parallel loading of resources, while HTTPS/2 uses a single connection with multiplexing.
HTTPS/2 supports header compression, reducing overhead and improving performanc...
gRPC is a high-performance, open-source RPC (Remote Procedure Call) framework developed by Google.
gRPC stands for Google Remote Procedure Call.
It uses HTTP/2 for transport, Protocol Buffers for serialization, and supports multiple programming languages.
gRPC allows for efficient communication between services in a microservices architecture.
It enables bi-directional streaming and authentication features.
Example: gRPC ca...
posted on 26 Sep 2024
Write a code to find a loop in linked list
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
Faced a major deployment failure, I led a team to troubleshoot and implement a robust CI/CD pipeline to prevent future issues.
Incident Response: During a critical deployment, our application crashed due to a misconfiguration. I quickly assembled a team to diagnose the issue.
Root Cause Analysis: We identified that the failure was due to a missing environment variable. I implemented a checklist for environment configurat...
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.
based on 2 interview experiences
Difficulty level
Duration
based on 3 reviews
Rating in categories
Assistant Manager
140
salaries
| ₹2.1 L/yr - ₹7 L/yr |
Store Manager
140
salaries
| ₹2.2 L/yr - ₹5.5 L/yr |
Management Trainee
112
salaries
| ₹1.8 L/yr - ₹4.3 L/yr |
Assistant Store Manager
101
salaries
| ₹2.4 L/yr - ₹3.8 L/yr |
Area Manager
60
salaries
| ₹4.8 L/yr - ₹10.5 L/yr |
Flipkart
Indiamart Intermesh
Udaan
BigBasket