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

Backend Engineer System Design medium

Design a URL Shortening service like Bitly. Focus on the database schema and the URL generation algorithm.

#Scalability #Database Design #Algorithms
Backend Engineer System Design hard

Design an event-driven notification system using Apache Kafka. How do you ensure messages are not lost and are processed exactly once?

#Event-Driven #Kafka #Asynchronous
Backend Engineer System Design medium

How do you handle service discovery and client-side load balancing in a Spring Boot microservices ecosystem?

#Microservices #Networking #Spring Cloud
Backend Engineer System Design medium

Design a centralized logging and monitoring strategy for a distributed microservices application deployed on Kubernetes.

#Observability #DevOps #Microservices
Backend Engineer System Design medium

How do you implement rate limiting for a public-facing API to prevent abuse?

#API Gateway #Security #Algorithms
Backend Engineer System Design hard

Explain the Saga design pattern. How would you implement distributed transactions across multiple microservices?

#Microservices #Distributed Transactions
Backend Engineer System Design hard

How would you design a microservices architecture for an e-commerce checkout system? How do you handle inventory reservation?

#Microservices #E-commerce #Event-Driven
Cloud Engineer System Design hard

Design a highly available hybrid cloud architecture connecting a client's on-premise data center to Azure, ensuring secure and low-latency data transfer.

#Hybrid Cloud #Azure ExpressRoute #VPN Gateway #Networking
Cloud Engineer System Design hard

Design a Disaster Recovery (DR) strategy for a mission-critical financial application with a Recovery Point Objective (RPO) of 5 minutes and a Recovery Time Objective (RTO) of 1 hour.

#Disaster Recovery #RPO/RTO #High Availability #Multi-Region
Cloud Engineer System Design medium

Design an event-driven architecture using AWS Lambda, SQS, and SNS (or Azure equivalents) to process thousands of uploaded images asynchronously.

#Event-Driven Architecture #Serverless #Microservices #Decoupling
Data Engineer System Design hard

Design an ETL pipeline to migrate daily transactional data from an on-premise SQL Server to an AWS S3 data lake, and then to Redshift for reporting.

#AWS #ETL Architecture #Data Lake #Redshift
Data Engineer System Design hard

Design a Data Lakehouse architecture for a large retail client. How does it differ from a traditional Data Lake?

#Data Lakehouse #Databricks #Delta Lake #Architecture
Data Engineer System Design hard

How would you design a real-time streaming pipeline to process IoT sensor data and generate alerts for anomalies?

#Streaming #Kafka #Spark Streaming #Real-time Processing
Data Engineer System Design medium

Explain the Lambda Architecture. What are its pros and cons compared to the Kappa Architecture?

#Data Architecture #Batch Processing #Stream Processing
Data Scientist System Design hard

Design an NLP pipeline to extract key clauses and entities from thousands of scanned legacy PDF contracts for a legal client.

#NLP #OCR #Information Extraction #LLMs
Data Scientist System Design hard

Design a real-time anomaly detection system for network security logs. The system must process 100,000 events per second.

#Streaming #Anomaly Detection #Scalability #Cybersecurity
Data Scientist System Design medium

Design a system to automatically categorize and route incoming IT support tickets to the correct resolution team using machine learning.

#NLP #Text Classification #API Design #Enterprise Architecture
Data Scientist System Design hard

Design an end-to-end architecture for deploying a predictive maintenance model for a manufacturing client. How do you get data from IoT sensors to the model and return predictions?

#IoT #MLOps #Cloud Architecture #Streaming
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
Frontend Engineer System Design hard

Design the frontend architecture for a large-scale enterprise dashboard that visualizes real-time financial data.

#Frontend Architecture #WebSockets #Performance
Frontend Engineer System Design hard

How would you design a micro-frontend architecture for a legacy monolithic application being modernized by DXC?

#Micro-frontends #Module Federation #Legacy Modernization
Frontend Engineer System Design medium

Design an autocomplete search component. Discuss API debouncing, caching, and accessibility.

#Component Design #Performance #Accessibility
Frontend Engineer System Design hard

Design a scalable design system and component library to be used across multiple DXC client projects.

#Design Systems #Architecture #Reusability
Full Stack Engineer System Design medium

Design a centralized logging and monitoring architecture for a distributed microservices ecosystem.

#Observability #DevOps #Microservices
Full Stack Engineer System Design medium

Design a URL shortener service like Bitly. How do you ensure uniqueness and handle high read volumes?

#Hashing #Caching #Scalability
Full Stack Engineer System Design hard

Design an e-commerce checkout service that handles high concurrency during a Black Friday sale.

#Concurrency #Distributed Systems #Databases
Full Stack Engineer System Design hard

Design a scalable notification system capable of sending millions of emails, SMS, and push notifications daily for an enterprise client.

#Message Queues #Microservices #Scalability
Full Stack Engineer System Design hard

Design a legacy-to-cloud migration strategy for a monolithic on-premise application. How do you ensure zero downtime for the client?

#Cloud Migration #Microservices #Strangler Fig Pattern
Machine Learning Engineer System Design medium

How do you handle A/B testing for a newly deployed recommendation model on an e-commerce platform?

#A/B Testing #Recommendation Systems #Experimentation
Machine Learning Engineer System Design hard

Design a real-time fraud detection system for a banking client processing thousands of transactions per second.

#Fraud Detection #Real-time Processing #Scalability
Machine Learning Engineer System Design hard

Design a machine learning system to predict server and hardware failures in a large enterprise data center (Predictive Maintenance).

#Predictive Maintenance #IoT Data #Streaming Architecture
Machine Learning Engineer System Design hard

Design an enterprise document search system using Large Language Models (LLMs) and Vector Databases (RAG architecture).

#LLMs #RAG #Vector Databases #NLP
Product Manager System Design hard

Design a disaster recovery and business continuity reporting tool for enterprise clients.

#Disaster Recovery #Enterprise Security #Reporting #High Availability
Product Manager System Design hard

How would you architect a data pipeline for ingesting and processing client telemetry data from thousands of IoT devices?

#Data Pipelines #IoT #Streaming Data #Scalability
Product Manager System Design hard

Design a system for monitoring SLA (Service Level Agreement) compliance across multiple third-party cloud providers for a single client.

#Monitoring #Cloud Architecture #SLAs #Data Aggregation
Product Manager System Design hard

Design an automated IT Service Management (ITSM) ticketing system that uses AI to route tickets to the correct support tier.

#AI/ML Integration #ITSM #Workflow Automation #Scalability
Product Manager System Design hard

Design a cloud migration dashboard for enterprise clients transitioning from on-premise to AWS/Azure.

#Cloud Infrastructure #UX/UI #Enterprise Software #Data Visualization
Product Manager System Design hard

Design a billing and invoicing engine for a usage-based enterprise cloud service.

#Billing Systems #Usage Metering #Financial Software #Scalability
Product Manager System Design hard

How would you design a scalable Identity and Access Management (IAM) solution for a client with 100,000+ employees across multiple geographies?

#IAM #Security #Scalability #Enterprise Architecture
Product Manager Technical medium

Explain the difference between multi-tenant and single-tenant architecture and when you would recommend each to a B2B client.

#SaaS Architecture #Cloud Hosting #Enterprise Software
Software Engineer System Design hard

DXC frequently helps clients modernize legacy systems. Walk me through how you would design a strategy to migrate an on-premise monolithic application to a cloud-based microservices architecture.

#Microservices #Cloud Migration #Architecture
Software Engineer System Design hard

Design an inventory management system for a large e-commerce client. How do you handle concurrent purchases of the last item in stock?

#Concurrency #Databases #E-commerce
Software Engineer System Design medium

Explain how you would implement caching in a high-traffic enterprise application. What caching strategies would you use?

#Caching #Performance #Redis
Software Engineer System Design medium

How would you design a distributed logging and monitoring system for an enterprise application consisting of 50+ microservices?

#Observability #Microservices #Infrastructure
Software Engineer System Design medium

Design a highly available URL Shortener service (like bit.ly).

#Scalability #Hashing #Databases

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