Capgemini

Capgemini

Global leader in partnering with companies to transform and manage their business by harnessing the power of technology.

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 push back on a client or stakeholder who demanded an unrealistic deployment deadline.

#Stakeholder Management #Communication #Agile
DevOps Engineer Behavioral medium

Describe a time when you caused a production outage. What happened, and what did you do to resolve and prevent it?

#Incident Management #Accountability #Post-mortem
DevOps Engineer Behavioral easy

How would you explain the value of DevOps to a non-technical C-level executive at a client site?

#Communication #Business Value #DevOps Culture
DevOps Engineer Coding medium

Write a Python script that connects to a REST API, fetches a list of servers, and filters out the ones that have a 'status' of 'offline'.

#Python #REST API #JSON
DevOps Engineer Coding easy

Write a Bash script to find all log files in '/var/log' older than 30 days and compress them into a tar archive.

#Bash #Linux #Automation
DevOps Engineer Coding easy

Write a Python function to check if a given string is a palindrome, ignoring spaces and case.

#Python #Strings
DevOps Engineer Coding medium

Write a Python script to parse a large log file, count the occurrences of HTTP 500 errors, and output the top 5 IP addresses causing them.

#Python #Log Parsing #Data Structures
DevOps Engineer System Design hard

Design a highly available, fault-tolerant 3-tier web application architecture on AWS for a retail client expecting high Black Friday traffic.

#AWS #High Availability #Auto Scaling #Load Balancing
DevOps Engineer System Design hard

Design a CI/CD pipeline for a monolithic application that is being gradually strangled into microservices. How do you handle the transition?

#CI/CD #Microservices #Migration
DevOps Engineer System Design medium

You need to automate the patching of 500 Linux VMs across multiple environments. How would you architect this solution?

#Automation #Ansible #Patch Management
DevOps Engineer System Design hard

A client wants to migrate their on-premise infrastructure to Azure. What are the key phases and tools you would use for this migration?

#Azure #Migration #Consulting
DevOps Engineer System Design hard

Design a centralized logging architecture for a microservices environment deployed on Kubernetes.

#Logging #ELK #Fluentd #Kubernetes
DevOps Engineer Technical medium

In a large enterprise client project, how would you implement and manage Jenkins Shared Libraries to avoid code duplication across 50+ microservice pipelines?

#Jenkins #Groovy #CI/CD #Pipeline as Code
DevOps Engineer Technical medium

A deployment pipeline failed in production during a critical client release. Walk me through your step-by-step troubleshooting process.

#CI/CD #Incident Management #Logs
DevOps Engineer Technical medium

How do you manage Terraform state in a multi-developer team to prevent concurrent modifications and state corruption?

#Terraform #AWS #State Management
DevOps Engineer Technical hard

Explain the difference between Blue/Green and Canary deployment strategies. In what client scenario would you recommend one over the other?

#Kubernetes #CI/CD #Release Management
DevOps Engineer Technical medium

A Kubernetes pod is stuck in a 'CrashLoopBackOff' state. What commands and steps do you use to diagnose the issue?

#Kubernetes #Troubleshooting #Docker
DevOps Engineer Technical hard

At Capgemini, we often manage multiple AWS accounts for a single client. How do you securely configure cross-account access without sharing IAM user credentials?

#AWS IAM #Security #Cross-Account
DevOps Engineer Technical medium

How do you optimize a Dockerfile to reduce the final image size and improve build times?

#Docker #Optimization #CI/CD
DevOps Engineer Technical medium

What is the difference between 'count' and 'for_each' in Terraform? When would you use 'for_each' over 'count'?

#Terraform #HCL
DevOps Engineer Technical medium

How do you integrate security scanning (DevSecOps) into an Azure DevOps or GitLab pipeline?

#DevSecOps #CI/CD #SonarQube #Trivy
DevOps Engineer Technical hard

A Linux server is reporting 'No space left on device', but when you run 'df -h', it shows 40% free space. What is the problem and how do you fix it?

#Linux #Troubleshooting #Filesystems
DevOps Engineer Technical hard

Explain the concept of GitOps. How does a tool like ArgoCD differ from a traditional push-based Jenkins pipeline?

#GitOps #ArgoCD #Kubernetes
DevOps Engineer Technical medium

How do you manage secrets (API keys, database passwords) in a Kubernetes environment?

#Kubernetes #Secret Management #HashiCorp Vault
DevOps Engineer Technical medium

What is the difference between an Ansible Playbook and an Ansible Role? How do you structure a complex automation project?

#Ansible #Automation
DevOps Engineer Technical medium

How does a Kubernetes Ingress controller work, and how is it different from a LoadBalancer service?

#Kubernetes #Networking #Ingress
DevOps Engineer Technical easy

Explain the difference between 'git merge' and 'git rebase'. When should you avoid using rebase?

#Git #Collaboration
DevOps Engineer Technical hard

How do you handle database schema migrations in an automated CI/CD pipeline without causing downtime?

#Databases #CI/CD #Flyway #Liquibase
DevOps Engineer Technical hard

What are the key differences between AWS Transit Gateway and VPC Peering? When would you use Transit Gateway?

#AWS #Networking #Enterprise Architecture
DevOps Engineer Technical hard

How do you configure Role-Based Access Control (RBAC) in Kubernetes? Explain Roles, ClusterRoles, and RoleBindings.

#Kubernetes #RBAC #Security
DevOps Engineer Technical medium

What are the four golden signals of monitoring, and how would you implement them using Prometheus and Grafana?

#Monitoring #Prometheus #Grafana
DevOps Engineer Technical medium

Explain how Docker networking works. What is the difference between 'bridge', 'host', and 'none' network modes?

#Docker #Networking
DevOps Engineer Technical medium

In Terraform, how do you manage infrastructure across multiple environments (Dev, QA, Prod) using the same code base?

#Terraform #Environment Management
DevOps Engineer Technical hard

A Linux server has a high load average but low CPU utilization. What could be causing this, and how do you investigate?

#Linux #Performance Tuning #Troubleshooting
DevOps Engineer Technical medium

Why might you choose Terraform over native cloud IaC tools like AWS CloudFormation or Azure ARM/Bicep?

#Terraform #CloudFormation #Bicep

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