Filter interviews by
I applied via Approached by Company and was interviewed in Jun 2023. There were 4 interview rounds.
Online test with 35 questions Mcq and 8 tasks. These consists of linux, java, python,
Tasks are like
1) create a cronjobs and take back up on every 7 day of month and other 5-6 tasks on cronjobs concept
2) create a process id and killing a PID. Like 3-4 tasks on this concept
3) create a directories a-z one inside the other and each directory cosists of files a. Txt.. Till z. Txt
4) create a directories 1 -20 each should contain a. Txt to z. Txt
Even no. Directory should be 620 odd should be 741 permission like that
5) create a Git repo and pull the repo and
Add file and commit with message
6)
7)
LVM stands for Logical Volume Manager and is a tool used for managing disk storage in Linux servers.
LVM allows for dynamic resizing of logical volumes without downtime.
It provides features like snapshots, striping, mirroring, and thin provisioning.
LVM is commonly used in server environments to manage storage efficiently.
Example: Creating a new logical volume, resizing an existing logical volume.
When storage is full on on-premises servers, consider deleting unnecessary files, archiving old data, expanding storage capacity, or optimizing storage usage.
Identify and delete unnecessary files or logs to free up space
Archive old data that is not frequently accessed
Expand storage capacity by adding more disks or upgrading existing ones
Optimize storage usage by compressing files or moving them to a different location
To partition a CentOS Linux machine, you can use tools like fdisk or parted to create, delete, and manage partitions on the disk.
Use fdisk command to create, delete, and manage partitions on the disk
Use parted command for more advanced partitioning options
Make sure to backup important data before partitioning
To check installed softwares in Ubuntu machine, you can use the dpkg command.
Use dpkg -l to list all installed packages
Use dpkg -l | grep
Use dpkg -l | less to view the list page by page
To keep a static IP for an on-premise server, configure the network settings on the server and the DHCP server.
Assign a static IP address to the server within the network range
Configure the DHCP server to reserve the static IP address for the server's MAC address
Ensure that the server's network settings are set to use the static IP address
Update DNS records if necessary to reflect the new static IP address
Top trending discussions
posted on 22 May 2024
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
To manage drift in Terraform due to manually added services, use Terraform import, state management, and version control.
Use Terraform import to bring manually added services under Terraform management.
Regularly update Terraform state file to reflect the current state of infrastructure.
Utilize version control to track changes made outside of Terraform.
Implement automated checks to detect and reconcile drift in infrastr...
To safeguard data and services, I would implement encryption, access controls, regular backups, and monitoring.
Implement encryption for data at rest and in transit
Set up access controls to restrict unauthorized access
Regularly backup data to prevent data loss
Implement monitoring and alerting to detect and respond to security incidents
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
Create a k8s deployment ymal with rolling update for a given docker image
Define a Deployment object in the YAML file
Specify the container image in the spec section
Set the update strategy to RollingUpdate
Define the number of replicas for the deployment
A method to read a JSON file and recursively retrieve values associated with a specified key.
Use a programming language like Python or JavaScript to read the JSON file.
Implement a recursive function that traverses the JSON structure.
Check if the current element is a dictionary or a list to continue recursion.
Example in Python: def get_value(data, key): if isinstance(data, dict): for k, v in data.items(): if k == key: y...
I applied via Company Website and was interviewed before Sep 2022. There were 3 interview rounds.
Out of memory in Kubernetes can occur due to resource limits not being set, inefficient application code, or insufficient memory allocation.
Check resource limits and requests in Kubernetes manifests
Optimize application code to reduce memory usage
Increase memory allocation for pods if needed
posted on 26 Mar 2025
I appeared for an interview before Mar 2024, where I was asked the following questions.
CI/CD automates software development processes, enabling faster and reliable code deployment.
Continuous Integration (CI): Developers frequently merge code changes into a shared repository, triggering automated builds and tests.
Continuous Delivery (CD): Ensures that code changes are automatically prepared for release to production, allowing for frequent updates.
Automated Testing: Tests are run automatically to catch bug...
posted on 1 Dec 2024
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
posted on 21 Nov 2024
I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.
IAP tunneling refers to the process of securely accessing internal resources from outside a network using Identity-Aware Proxy.
IAP tunneling allows users to securely access internal resources without exposing them to the public internet.
It uses Identity-Aware Proxy to authenticate and authorize users before granting access to the resources.
This helps organizations maintain a secure network environment while enabling re...
Canary deployment is a technique used to reduce risk by rolling out new features to a small subset of users before a full release.
Canary deployment involves gradually rolling out a new version of software to a small subset of users or servers.
This allows for monitoring of the new version's performance and stability before a full release.
If the canary deployment is successful, the new version can be gradually rolled out...
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
20 questions in 15 mins
HTTP is unsecured protocol while HTTPS is secured protocol using SSL/TLS encryption.
HTTP stands for Hypertext Transfer Protocol, while HTTPS stands for Hypertext Transfer Protocol Secure.
HTTP operates on port 80, while HTTPS operates on port 443.
HTTPS uses SSL/TLS certificates to encrypt data transmitted over the network, providing a secure connection.
HTTPS is essential for websites that handle sensitive information li...
Release management involves planning, scheduling, and controlling the software release process.
Planning and coordinating the release of software updates
Ensuring that the release process is smooth and efficient
Managing dependencies and version control
Communicating with stakeholders about release timelines and changes
Automating release processes to improve efficiency
based on 1 interview experience
Difficulty level
Duration
Member Technical Staff
124
salaries
| ₹8.3 L/yr - ₹17.2 L/yr |
Software Developer
16
salaries
| ₹4.3 L/yr - ₹13.5 L/yr |
Software Engineer
12
salaries
| ₹6 L/yr - ₹12 L/yr |
Mts Software Engineer
12
salaries
| ₹8 L/yr - ₹18 L/yr |
Golang Developer
10
salaries
| ₹8 L/yr - ₹10.2 L/yr |
Cognizant
EXL Service
Sutherland Global Services
Optum Global Solutions