DXC Technology
American multinational B2B IT services provider.
4 Rounds
~21 Days
Medium
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 EngineerFocuses on core competencies, system constraints, and clear communication.
SimulateUnwritten Rules
Think Out Loud
Always explain your thought process before writing code or drawing architecture.