DXC Technology

DXC Technology

American multinational B2B IT services provider.

4 Rounds ~21 Days Medium
Start Mock Interview

The Interview Loop

Recruiter Screen (30 min)

Standard fit check, behavioral questions, and resume overview.

Technical Loop (3-4 Rounds)

Deep dive into domain knowledge, coding, and system design.

Interview Question Bank

DevOps Engineer Behavioral medium

Tell me about a time you had to migrate a legacy monolithic application to a containerized microservices architecture. What challenges did you face?

#Migration #Microservices #Docker #Problem Solving
DevOps Engineer Behavioral medium

Describe a situation where a production deployment failed during a critical client release. How did you handle the rollback and communication?

#Incident Management #Communication #Rollbacks
DevOps Engineer Behavioral hard

DXC works with many clients who have strict change management processes. How do you balance the need for agile DevOps practices with ITIL/ITSM compliance?

#ITIL #Agile #Change Management #Enterprise
DevOps Engineer Behavioral easy

Tell me about a time you had to learn a new technology quickly to meet a client's project deadline.

#Learning #Time Management #Consulting
DevOps Engineer Coding hard

Write an Ansible playbook snippet to patch a fleet of RHEL servers and reboot them only if the kernel was updated.

#Ansible #Linux #Patch Management
DevOps Engineer Coding medium

Write a Python script using Boto3 to find and delete all unattached EBS volumes older than 30 days to optimize client cloud costs.

#Python #AWS #Boto3 #Cost Optimization
DevOps Engineer Coding medium

Write a Python function to check the health endpoint of a list of URLs and send an alert to a Slack webhook if any return a non-200 status code.

#Python #Monitoring #Automation
DevOps Engineer Coding medium

Write a Bash script to parse an Nginx access log and output the top 10 IP addresses making the most requests.

#Bash #Linux #Log Parsing
DevOps Engineer System Design hard

Design a highly available, multi-region CI/CD architecture for a global banking client that requires strict compliance and zero downtime deployments.

#High Availability #CI/CD #Architecture #Compliance
DevOps Engineer System Design hard

Design a disaster recovery strategy for a stateful application hosted on AWS, ensuring an RPO of 15 minutes and RTO of 1 hour.

#Disaster Recovery #AWS #Architecture
DevOps Engineer System Design hard

A client wants to migrate their on-premise data center to Azure. Walk me through the steps and tools you would use to assess and migrate their VMs and databases.

#Cloud Migration #Azure #Architecture
DevOps Engineer Technical medium

You encounter a 'state lock' error in Terraform. What causes this and how do you safely resolve it?

#Terraform #Troubleshooting
DevOps Engineer Technical medium

How do you handle secrets management in Jenkins pipelines for enterprise clients with strict compliance requirements?

#Jenkins #Security #Secrets Management
DevOps Engineer Technical medium

Explain how you would troubleshoot a CrashLoopBackOff error in a Kubernetes pod deployed on Azure Kubernetes Service (AKS).

#Kubernetes #AKS #Troubleshooting
DevOps Engineer Technical medium

How do you manage Terraform state files securely when working with multiple DevOps engineers on a large DXC client project?

#Terraform #State Management #AWS S3 #Azure Blob Storage
DevOps Engineer Technical easy

Explain the difference between git merge and git rebase. When would you use one over the other in a shared team repository?

#Git #Collaboration
DevOps Engineer Technical medium

How do you optimize a Dockerfile to reduce the image size and improve build times for a Java Spring Boot application?

#Docker #Optimization #Java
DevOps Engineer Technical medium

How would you set up Prometheus and Grafana to monitor the JVM metrics of a client's legacy application?

#Prometheus #Grafana #Observability
DevOps Engineer Technical hard

A Linux server is experiencing high load average but low CPU utilization. How do you troubleshoot this?

#Linux #Troubleshooting #Performance Tuning
DevOps Engineer Technical medium

Explain the difference between an Application Load Balancer (ALB) and a Network Load Balancer (NLB) in AWS. When would you use an NLB?

#AWS #Networking #Load Balancing
DevOps Engineer Technical hard

How do you implement a Blue-Green deployment strategy using Jenkins and AWS ECS?

#AWS ECS #Jenkins #Deployment Strategies
DevOps Engineer Technical medium

What are Terraform modules, and how do you version control them for reuse across different client environments?

#Terraform #Modularity #Version Control
DevOps Engineer Technical medium

What is the difference between a Deployment and a StatefulSet in Kubernetes? Give a use case for each.

#Kubernetes #Architecture
DevOps Engineer Technical medium

How do you integrate security scanning (DevSecOps) into a GitLab CI pipeline?

#GitLab CI #DevSecOps #SAST/DAST
DevOps Engineer Technical medium

Explain how a VPC peering connection works. Can you route traffic through a peered VPC to the internet?

#AWS #VPC #Networking
DevOps Engineer Technical medium

Explain the concept of Ansible roles and how you use Ansible Galaxy in an enterprise environment.

#Ansible #Automation
DevOps Engineer Technical easy

How do you find which process is listening on a specific port in Linux?

#Linux #Networking
DevOps Engineer Technical medium

Explain how Ingress controllers work in Kubernetes and how you would secure an Ingress with TLS certificates.

#Kubernetes #Networking #Security
DevOps Engineer Technical easy

What is the difference between IAM Roles and IAM Policies? How do you assign permissions to an EC2 instance securely?

#AWS #IAM #Security
DevOps Engineer Technical medium

How do you share workspace data between different stages in a Jenkins declarative pipeline?

#Jenkins #Pipelines
DevOps Engineer Technical easy

What is the difference between CMD and ENTRYPOINT in a Dockerfile?

#Docker
DevOps Engineer Technical medium

How do you centralize logs from multiple Docker containers running across different EC2 instances using the ELK stack?

#Logging #ELK #Docker
DevOps Engineer Technical medium

You accidentally committed a file containing an AWS secret key to a public repository. What are your immediate next steps?

#Git #AWS #Incident Response
DevOps Engineer Technical medium

How do you configure resource requests and limits in Kubernetes, and what happens if a container exceeds its memory limit?

#Kubernetes #Resource Management
DevOps Engineer Technical medium

Explain the DNS resolution process when a user types a URL into their browser until the IP address is resolved.

#DNS #Networking

Difficulty Radar

Based on recent AI-sourced data.

Meet Your Interviewers

The "Standard" Interviewer

Senior Engineer

Focuses on core competencies, system constraints, and clear communication.

Simulate

Unwritten Rules

Think Out Loud

Always explain your thought process before writing code or drawing architecture.

Practice Now