Capgemini
Global leader in partnering with companies to transform and manage their business by harnessing the power of technology.
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
Cloud Engineer
•
Behavioral
•
medium
Tell me about a time you had to convince a reluctant client to adopt a modern cloud practice (like IaC or CI/CD).
#Client Communication
#Persuasion
#Culture Fit
Cloud Engineer
•
Behavioral
•
medium
Describe a situation where you made a mistake that caused an outage. How did you handle it and what was the post-mortem?
#Accountability
#Incident Management
Cloud Engineer
•
Behavioral
•
medium
Capgemini often works with tight deadlines. Tell me about a time you had to deliver a complex cloud solution under immense time pressure.
#Time Management
#Prioritization
#Agile
Cloud Engineer
•
Behavioral
•
easy
How do you stay updated with the rapidly changing cloud ecosystem (AWS/Azure updates)?
#Self-Improvement
#Cloud Trends
Cloud Engineer
•
Behavioral
•
medium
Tell me about a time you had to work with a globally distributed team to resolve a critical technical issue.
#Communication
#Global Delivery Model
Cloud Engineer
•
Coding
•
medium
Write a Python script to list all stale AWS EBS volumes (unattached for > 30 days) and delete them.
#Python
#Boto3
#AWS
Cloud Engineer
•
Coding
•
medium
Given a log file with various HTTP status codes, write a bash command or Python script to find the top 5 IP addresses that received 500 Internal Server Error.
#Bash
#Linux
#Log Parsing
Cloud Engineer
•
Coding
•
easy
Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.
#Arrays
#Hash Maps
Cloud Engineer
•
Coding
•
medium
Write a script to interact with a REST API, fetch JSON data with pagination, and extract specific fields into a CSV.
#Python
#API
#Data Processing
Cloud Engineer
•
Coding
•
medium
Given a string s containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.
#Stacks
#Strings
Cloud Engineer
•
System Design
•
medium
Explain how you would design a highly available, fault-tolerant architecture in AWS for a 3-tier web application.
#AWS
#High Availability
#Auto Scaling
#Load Balancing
Cloud Engineer
•
System Design
•
hard
A client wants to migrate their legacy monolithic on-premise application to Azure. Walk me through your migration strategy.
#Azure
#Migration Strategies
#Consulting
Cloud Engineer
•
System Design
•
hard
Design a Disaster Recovery (DR) strategy for a mission-critical cloud application with an RPO of 5 minutes and an RTO of 1 hour.
#Architecture
#RPO/RTO
#Multi-Region
Cloud Engineer
•
Technical
•
hard
How do you handle Terraform state management in a multi-developer, multi-environment setup? What happens if the state file gets corrupted?
#Terraform
#State Management
#Collaboration
Cloud Engineer
•
Technical
•
medium
Explain the difference between an Application Load Balancer (ALB) and a Network Load Balancer (NLB) in AWS. When would you use each?
#AWS
#Load Balancing
#Networking
Cloud Engineer
•
Technical
•
medium
How do you secure a public-facing S3 bucket while still allowing a specific CloudFront distribution to access its contents?
#AWS
#S3
#CloudFront
#Security
Cloud Engineer
•
Technical
•
hard
Describe how you would set up a Hub and Spoke network topology in Azure. How do you route traffic between spokes?
#Azure
#VNet Peering
#Network Topology
Cloud Engineer
•
Technical
•
medium
What is the difference between AWS Fargate and EC2 for running ECS/EKS workloads?
#AWS
#Containers
#Serverless
Cloud Engineer
•
Technical
•
medium
How do you manage secrets and sensitive data in a CI/CD pipeline deploying to Kubernetes?
#Kubernetes
#Secrets Management
#CI/CD
Cloud Engineer
•
Technical
•
hard
Explain how Kubernetes handles networking. How do Pods communicate across different nodes?
#Kubernetes
#Networking
#CNI
Cloud Engineer
•
Technical
•
medium
Walk me through a Jenkins or GitLab CI/CD pipeline you built from scratch. How did you handle rollbacks?
#Jenkins
#GitLab
#Pipelines
#Rollbacks
Cloud Engineer
•
Technical
•
hard
You are writing a Terraform module for a client. How do you implement dynamic blocks and use `for_each` vs `count`?
#Terraform
#Coding
Cloud Engineer
•
Technical
•
medium
What are Terraform provisioners, and why does HashiCorp recommend using them as a last resort?
#Terraform
#Best Practices
Cloud Engineer
•
Technical
•
medium
Explain the concept of GitOps. How does ArgoCD or Flux differ from traditional push-based CI/CD?
#GitOps
#Kubernetes
#ArgoCD
Cloud Engineer
•
Technical
•
easy
How do you build a Docker image that is optimized for size and security?
#Docker
#Security
#Optimization
Cloud Engineer
•
Technical
•
medium
How do you enforce least privilege access in AWS IAM? Explain the evaluation logic of IAM policies.
#AWS
#IAM
#Security
Cloud Engineer
•
Technical
•
hard
A client's cloud bill spiked by 40% last month. How do you investigate and remediate this?
#Cost Optimization
#AWS Cost Explorer
#Azure Cost Management
Cloud Engineer
•
Technical
•
medium
Explain the use of Azure Private Link vs Service Endpoints.
#Azure
#Security
#Networking
Cloud Engineer
•
Technical
•
hard
How do you implement network segmentation and micro-segmentation in a Kubernetes cluster?
#Kubernetes
#Network Policies
#Security
Cloud Engineer
•
Technical
•
medium
What is AWS GuardDuty, and how would you automate the response to a high-severity finding?
#AWS
#GuardDuty
#Automation
Cloud Engineer
•
Technical
•
hard
A microservice deployed on EKS is randomly crashing with OOMKilled errors, but the node has plenty of memory. How do you troubleshoot?
#Kubernetes
#EKS
#Performance
Cloud Engineer
•
Technical
•
medium
You receive a P1 alert that a database connection pool is exhausted. What are your immediate steps?
#Databases
#Troubleshooting
#Incident Response
Cloud Engineer
•
Technical
•
medium
How do you troubleshoot a '502 Bad Gateway' error between an Ingress controller and a backend pod?
#Kubernetes
#Ingress
#Networking
Cloud Engineer
•
Technical
•
easy
What metrics do you consider most critical when setting up monitoring for a cloud-native application?
#Monitoring
#Prometheus
#SRE
Cloud Engineer
•
Technical
•
hard
Explain how you would trace a request end-to-end across a distributed microservices architecture.
#Distributed Tracing
#Microservices
#OpenTelemetry
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.