i
Tech Mahindra
Filter interviews by
grep and egrep are command line tools used for searching text patterns in files in Linux.
grep is a basic command line tool for searching text patterns in files.
egrep is an extended version of grep with support for regular expressions.
grep is case-sensitive by default, use -i flag for case-insensitive search.
egrep supports extended regular expressions without escaping special characters.
Example: grep 'pattern' file.txt
E
Use awk command to print the fourth column of a file
Use awk command with '{print $4}' to print the fourth column of a file
Example: awk '{print $4}' file.txt
I applied via Naukri.com and was interviewed before Aug 2023. There were 2 interview rounds.
As a Sr Devops Engineer, my job role involves managing and improving the infrastructure, deployment pipelines, and automation processes to support development teams.
Managing and maintaining infrastructure using tools like Terraform, Ansible, or Kubernetes
Designing and implementing CI/CD pipelines for automated testing and deployment
Monitoring system performance and troubleshooting issues
Collaborating with development t...
Jenkins CI-CD pipelines are declared using Jenkinsfile and can be integrated with various plugins for additional functionality.
Declare Jenkins CI-CD pipelines using Jenkinsfile in the root directory of the project.
Integrate plugins like Git, Docker, Slack, SonarQube, etc., for specific functionalities.
Use declarative syntax or scripted syntax in Jenkinsfile based on requirements.
Configure stages, steps, post actions, a...
Use Terraform to create multiple EC2 instances
Use Terraform's EC2 instance resource to define the instances
Specify the number of instances using count parameter
Use a for_each loop to create multiple instances with unique names and configurations
Playbook for spinning up a Tomcat server
Install Java on the server
Download and extract Tomcat
Configure Tomcat server.xml file
Start the Tomcat server
Verify Tomcat is running
They given me assignment related to my job
What people are saying about Tech Mahindra
To call APIs in Python, you can use libraries like requests or urllib.
Use the requests library to make HTTP requests to APIs
Send GET, POST, PUT, DELETE requests using requests library
Parse JSON responses using the json module
To configure Veracode with ADO, you can write a script that automates the process of setting up the integration.
Use Veracode API to authenticate and interact with Veracode services
Create a script that retrieves Veracode API credentials from ADO secure variables
Automate the process of configuring Veracode settings in ADO pipelines
CI/CD is a software development practice where code changes are automatically built, tested, and deployed.
Continuous Integration (CI) involves automatically building and testing code changes frequently.
Continuous Deployment (CD) involves automatically deploying code changes to production.
Jenkins is a popular open-source automation server used for CI/CD pipelines.
Jenkins pipelines are defined using a Jenkinsfile which s...
Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
Kubernetes follows a master-slave architecture with a master node controlling 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).
Kubernet...
posted on 16 Aug 2024
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
Ingress is a Kubernetes resource that manages external access to services, and a sidecar container is a secondary container that runs alongside the main container in a pod.
Ingress is a Kubernetes resource that acts as an API gateway for incoming traffic to services within the cluster.
Ingress controllers are responsible for implementing the rules specified in the Ingress resource.
Sidecar containers are additional contai...
Services in k8s are abstractions that define a set of pods and a policy for accessing them.
Services allow communication between different parts of an application within a Kubernetes cluster.
They provide a stable endpoint for accessing a set of pods, even if the pods are scaled up or down.
Services can be of different types such as ClusterIP, NodePort, LoadBalancer, and ExternalName.
ClusterIP services expose the service ...
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
ext is the default file system for many Linux distributions, while xfs is known for better performance and scalability.
ext is the default file system for many Linux distributions
xfs is known for better performance and scalability
xfs supports larger file systems and files compared to ext
CentOS/RHEL 6 & 7 differ in kernel version, package management, systemd, and support lifecycle.
Kernel version: CentOS/RHEL 6 uses kernel version 2.6.x while CentOS/RHEL 7 uses kernel version 3.x.
Package management: CentOS/RHEL 6 uses yum for package management, while CentOS/RHEL 7 uses yum and dnf.
Systemd: CentOS/RHEL 6 uses SysV init system, while CentOS/RHEL 7 uses systemd as the init system.
Support lifecycle: CentOS...
I applied via Naukri.com and was interviewed before Feb 2023. There were 3 interview rounds.
Interview experience
based on 4 reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9 L/yr |
Senior Software Engineer
21.3k
salaries
| ₹5.5 L/yr - ₹22.7 L/yr |
Technical Lead
11.6k
salaries
| ₹9.5 L/yr - ₹37 L/yr |
Associate Software Engineer
5.4k
salaries
| ₹1.8 L/yr - ₹6 L/yr |
Team Lead
4.9k
salaries
| ₹5.2 L/yr - ₹17 L/yr |
Infosys
Cognizant
Accenture
Wipro