Accenture
Global professional services company with leading capabilities in digital, cloud and security.
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
A client is overspending on cloud resources. How do you identify idle resources and implement a FinOps culture within the engineering teams?
#Cost Optimization
#Cloud Management
#Consulting
DevOps Engineer
•
Behavioral
•
medium
You receive a P1 alert at 2 AM stating that the production database is unreachable. Walk me through your incident response process.
#Incident Response
#Troubleshooting
#Communication
DevOps Engineer
•
Behavioral
•
hard
Tell me about a time you worked with a client or development team that was highly resistant to adopting DevOps practices (like automated testing or CI/CD). How did you handle it?
#Stakeholder Management
#Change Management
#Agile
DevOps Engineer
•
Behavioral
•
medium
How would you explain the value of 'Infrastructure as Code' to a non-technical business stakeholder who is concerned about the time it takes to write the code?
#Consulting
#Communication
#IaC
DevOps Engineer
•
Behavioral
•
medium
During a cloud migration project, the client keeps adding new requirements that are out of scope. How do you manage this scope creep while maintaining a good relationship?
#Consulting
#Scope Management
#Client Relations
DevOps Engineer
•
Behavioral
•
medium
Tell me about a time you made a mistake that caused a production outage. What happened, and what did you learn?
#Accountability
#Post-mortem
#Continuous Improvement
DevOps Engineer
•
Behavioral
•
easy
Accenture projects often involve globally distributed teams. How do you ensure effective communication and collaboration across different time zones?
#Remote Work
#Communication
#Agile
DevOps Engineer
•
Coding
•
medium
Write a Terraform snippet to provision an AWS S3 bucket with versioning enabled and a lifecycle policy that transitions objects to Glacier after 30 days.
#Terraform
#AWS S3
#Coding
DevOps Engineer
•
Coding
•
medium
Write a Bash script that parses a Nginx access log file, counts the number of HTTP 500 errors, and outputs the top 5 IP addresses causing them.
#Bash
#Linux
#Log Parsing
DevOps Engineer
•
Coding
•
medium
Write a Python script using Boto3 that finds all unattached (available) EBS volumes in an AWS region and deletes them to save costs.
#Python
#AWS Boto3
#Automation
DevOps Engineer
•
Coding
•
easy
Write a function in Python to check if a given string is a valid IPv4 address.
#Python
#String Manipulation
#Networking
DevOps Engineer
•
Coding
•
medium
How would you find all files larger than 1GB in a Linux filesystem and sort them by size?
#Linux
#Bash
#CLI
DevOps Engineer
•
Coding
•
medium
Write a Python script using the 'requests' library to authenticate with a REST API using a Bearer token and fetch a list of users.
#Python
#API
#Networking
DevOps Engineer
•
System Design
•
medium
Design a deployment strategy for a mission-critical client application that requires zero downtime. Compare Blue/Green and Canary deployments in this context.
#Deployment Strategies
#High Availability
#Traffic Routing
DevOps Engineer
•
System Design
•
hard
Accenture is helping a client migrate from an on-premise Jenkins setup to GitHub Actions. Walk me through your migration strategy and architectural considerations.
#GitHub Actions
#Jenkins
#Migration Strategy
DevOps Engineer
•
System Design
•
hard
Design a highly available and scalable Kubernetes architecture on AWS (EKS) for a microservices application expecting unpredictable traffic spikes.
#Kubernetes
#AWS EKS
#Scalability
DevOps Engineer
•
System Design
•
medium
Design a secure 3-tier VPC architecture on AWS for a financial client. Where do you place the web servers, app servers, and databases?
#AWS
#VPC
#Security
DevOps Engineer
•
System Design
•
hard
Design a multi-region Disaster Recovery (DR) strategy for a critical enterprise application with an RPO of 5 minutes and an RTO of 1 hour.
#Disaster Recovery
#Cloud Architecture
#High Availability
DevOps Engineer
•
System Design
•
medium
A client is deciding between the ELK stack and Datadog for enterprise logging. What factors would you discuss to help them choose?
#ELK
#Datadog
#Consulting
DevOps Engineer
•
Technical
•
medium
A client has a monolithic Jenkins pipeline that takes 45 minutes to run. How would you optimize it to reduce the build and deployment time?
#Jenkins
#Pipeline Optimization
#Parallelization
DevOps Engineer
•
Technical
•
medium
How do you securely manage and inject secrets into a CI/CD pipeline without exposing them in the source code or build logs?
#Secret Management
#CI/CD
#Security
DevOps Engineer
•
Technical
•
easy
An Azure DevOps pipeline fails intermittently with a 'Resource not available' error. How do you troubleshoot this?
#Azure DevOps
#Troubleshooting
#Build Agents
DevOps Engineer
•
Technical
•
medium
How do you manage Terraform state files in a team of 10 DevOps engineers working concurrently on the same infrastructure?
#Terraform
#State Management
#Collaboration
DevOps Engineer
•
Technical
•
medium
Explain the concept of Terraform modules. How would you structure a repository to ensure DRY principles for multiple environments (Dev, QA, Prod)?
#Terraform
#Modularity
#DRY
DevOps Engineer
•
Technical
•
hard
A client manually changed a security group rule in the AWS console, causing Terraform drift. How do you detect and resolve this safely?
#Terraform
#Configuration Drift
#AWS
DevOps Engineer
•
Technical
•
easy
What is the difference between 'terraform plan' and 'terraform apply', and why is it important in an automated pipeline?
#Terraform
#CLI Commands
DevOps Engineer
•
Technical
•
medium
A client's Docker images are over 2GB, causing slow deployments. What techniques would you use to optimize and reduce the image size?
#Docker
#Optimization
#Best Practices
DevOps Engineer
•
Technical
•
medium
You notice a Kubernetes Pod is stuck in a CrashLoopBackOff state. Walk me through your exact commands and thought process to debug this.
#Kubernetes
#Troubleshooting
#CLI
DevOps Engineer
•
Technical
•
easy
Explain the differences between ClusterIP, NodePort, and LoadBalancer services in Kubernetes. When would you use each?
#Kubernetes
#Networking
DevOps Engineer
•
Technical
•
hard
How would you implement zero-trust network security between microservices running inside the same Kubernetes cluster?
#Kubernetes
#Network Policies
#Service Mesh
DevOps Engineer
•
Technical
•
medium
Compare Azure RBAC with AWS IAM. How do you implement the principle of least privilege in a multi-cloud environment?
#Azure
#AWS
#IAM
#RBAC
DevOps Engineer
•
Technical
•
easy
How do you ensure an AWS S3 bucket is completely private and cannot be accidentally made public by a developer?
#AWS S3
#Security
DevOps Engineer
•
Technical
•
medium
How do you set up Prometheus to scrape custom application metrics, and how do you visualize them in Grafana?
#Prometheus
#Grafana
#Observability
DevOps Engineer
•
Technical
•
hard
Explain the concepts of SLIs, SLOs, and Error Budgets. How do you implement them in a practical DevOps workflow?
#SRE
#SLO
#Error Budgets
DevOps Engineer
•
Technical
•
hard
In a microservices architecture with 50+ services, users are reporting high latency. How do you trace the request to find the bottleneck?
#Distributed Tracing
#Microservices
#Observability
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.