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
Backend Engineer
•
System Design
•
hard
Design a distributed rate limiter for a public-facing API to prevent abuse.
#Algorithms
#Distributed Systems
#Redis
Backend Engineer
•
System Design
•
hard
Design an inventory management system for an e-commerce platform that must handle high-traffic flash sales without overselling.
#Concurrency
#Databases
#Caching
#Message Queues
Backend Engineer
•
System Design
•
medium
Design a URL shortening service like Bitly. Focus on the data model and how you would scale the read requests.
#Scalability
#Hashing
#Caching
#Databases
Backend Engineer
•
System Design
•
hard
An enterprise client wants to migrate their legacy monolithic application to microservices. Walk me through your migration strategy.
#Migration
#Strangler Fig Pattern
#Microservices
Backend Engineer
•
System Design
•
medium
Design a highly available API Gateway for a microservices architecture. What features would you include?
#API Gateway
#Microservices
#Security
#Routing
Backend Engineer
•
System Design
•
medium
Design a centralized logging and monitoring system for a distributed microservices environment spanning multiple AWS regions.
#Observability
#Logging
#ELK Stack
#AWS
Backend Engineer
•
System Design
•
medium
How would you design a distributed caching layer using Redis for a read-heavy application? Discuss cache invalidation strategies.
#Caching
#Redis
#Performance
Backend Engineer
•
System Design
•
medium
Design a real-time notification system (Email, SMS, Push) for a banking application.
#Asynchronous Processing
#Message Queues
#Third-party APIs
Cloud Engineer
•
System Design
•
hard
Design a multi-tenant Kubernetes cluster architecture for a SaaS platform where different clients need strict isolation. How do you ensure one tenant cannot access another's resources?
#Kubernetes
#Security
#Multi-tenancy
Cloud Engineer
•
System Design
•
hard
A healthcare client requires a Disaster Recovery setup with an RPO of 15 minutes and an RTO of 1 hour. Design this architecture across two AWS regions.
#Disaster Recovery
#High Availability
#AWS
Cloud Engineer
•
System Design
•
hard
Design an Azure Landing Zone for a large financial client migrating from on-premise. How do you structure management groups, subscriptions, and RBAC to ensure compliance?
#Azure
#Governance
#Security
#Landing Zone
Cloud Engineer
•
System Design
•
hard
Design the database architecture for a microservices-based e-commerce platform. Should they use a shared database or a database-per-service pattern? How do you handle distributed transactions?
#Microservices
#Databases
#Architecture
Data Engineer
•
System Design
•
medium
Design a data reconciliation framework to verify that all data from a source SQL Server made it accurately to the target Snowflake data warehouse.
#Data Reconciliation
#Data Quality
#ETL
Data Engineer
•
System Design
•
hard
Design a real-time streaming pipeline for an e-commerce client to process clickstream data and detect fraudulent transactions within seconds.
#Kafka
#Spark Streaming
#Real-time Processing
#Fraud Detection
Data Engineer
•
System Design
•
hard
How would you design a Data Lake architecture for a healthcare client ensuring strict PII and HIPAA compliance?
#Data Security
#Healthcare
#Data Lake
#Compliance
Data Scientist
•
System Design
•
medium
A client wants to test a new machine learning-based search ranking algorithm. Design the A/B testing framework and define the success metrics.
#A/B Testing
#Experimentation
#Metrics
Data Scientist
•
System Design
•
hard
Design an end-to-end architecture for a real-time credit card fraud detection system on AWS or Azure.
#Streaming Data
#Cloud Architecture
#Latency
#MLOps
Data Scientist
•
System Design
•
medium
A retail client wants to implement a personalized product recommendation engine. Walk me through the high-level system design.
#Recommendation Systems
#Collaborative Filtering
#Scalability
Data Scientist
•
System Design
•
hard
Design a system architecture for an internal HR chatbot that securely queries proprietary company policies using an LLM.
#LLMs
#Security
#Vector Databases
#RAG
Data Scientist
•
System Design
•
medium
How would you design a pipeline to detect data drift and model decay for a pricing model deployed in production?
#MLOps
#Model Monitoring
#Data Drift
Data Scientist
•
System Design
•
hard
Design a scalable data ingestion and preprocessing pipeline for a client receiving 500GB of unstructured text logs daily.
#Data Engineering
#Big Data
#Spark
#Cloud Storage
Data Scientist
•
System Design
•
hard
Design an automated system for a healthcare client to extract and structure data from scanned medical invoices using OCR and NLP.
#Computer Vision
#OCR
#NLP
#Information Extraction
Data Scientist
•
System Design
•
medium
Walk me through the steps to containerize a trained scikit-learn model using Docker and deploy it as a REST API on AWS ECS or Azure Container Instances.
#Docker
#Cloud Deployment
#APIs
#FastAPI/Flask
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
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
•
hard
Design a highly available and scalable Kubernetes architecture on AWS (EKS) for a microservices application expecting unpredictable traffic spikes.
#Kubernetes
#AWS EKS
#Scalability
Frontend Engineer
•
System Design
•
hard
How would you implement a micro-frontend architecture for an enterprise client migrating from a monolithic legacy portal?
#Micro-frontends
#Module Federation
#Migration Strategy
Frontend Engineer
•
System Design
•
hard
Design a real-time notification system for a collaborative enterprise dashboard. Discuss the choice between WebSockets, Server-Sent Events (SSE), and Long Polling.
#Real-time
#WebSockets
#SSE
#Architecture
Frontend Engineer
•
System Design
•
medium
Design an autocomplete search bar component. Discuss debouncing, caching, and handling network race conditions.
#Component Design
#Network Requests
#Race Conditions
Frontend Engineer
•
System Design
•
hard
Design the frontend architecture for a large-scale e-commerce product listing page with complex filtering, sorting, and pagination.
#Architecture
#State Management
#URL Routing
#Performance
Machine Learning Engineer
•
System Design
•
medium
Design an automated document extraction pipeline that takes scanned PDF invoices, extracts key fields, and stores them in a structured database.
#NLP
#OCR
#Pipelines
Machine Learning Engineer
•
System Design
•
hard
Design a real-time credit card fraud detection system. Latency must be under 50 milliseconds.
#Real-time Processing
#Streaming
#Low Latency
Machine Learning Engineer
•
System Design
•
hard
Design a scalable recommendation engine for a large e-commerce client. How would you handle both cold-start problems and real-time user interactions?
#Recommendation Systems
#Scalability
#Real-time Processing
Machine Learning Engineer
•
System Design
•
medium
Design an end-to-end machine learning system to predict customer churn for a telecommunications client.
#Churn Prediction
#End-to-End ML
#Architecture
Product Manager
•
System Design
•
medium
Walk me through the system design of a single sign-on (SSO) authentication portal for a client's suite of enterprise applications.
#Security
#Authentication
#Enterprise Architecture
Product Manager
•
System Design
•
hard
Design a real-time fraud detection system for a banking client. What components and data flows are necessary?
#Machine Learning
#FinTech
#Event-driven Architecture
Product Manager
•
System Design
•
hard
Design a data migration strategy for moving a healthcare client's patient records from an on-prem database to AWS while ensuring HIPAA compliance.
#Data Migration
#Healthcare
#Compliance/Security
Product Manager
•
System Design
•
hard
Design a high-level architecture for a scalable IoT fleet management dashboard for a global logistics client.
#IoT
#Scalability
#Real-time Data
Product Manager
•
System Design
•
hard
How would you design a scalable API gateway for a client transitioning from a monolithic architecture to microservices?
#Microservices
#API Gateway
#Cloud Architecture
Software Engineer
•
System Design
•
medium
A client's legacy monolithic application is experiencing slow response times during peak hours. How would you approach identifying the bottleneck and scaling it?
#Performance
#Scaling
#Consulting
#Observability
Software Engineer
•
System Design
•
medium
How would you design a RESTful API for a banking application to transfer funds between accounts securely?
#API Design
#Security
#Transactions
#Idempotency
Software Engineer
•
System Design
•
hard
Design a scalable e-commerce checkout system. How do you handle inventory reservation to prevent overselling?
#Microservices
#Distributed Systems
#Databases
#Concurrency
Software Engineer
•
System Design
•
hard
How would you design a system to process millions of daily transactions and generate end-of-day reports for a client?
#Batch Processing
#Big Data
#Cloud
#Message Queues
Software Engineer
•
System Design
•
medium
Design a URL shortener service like Bitly.
#Hashing
#Databases
#Scalability
#System Architecture
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.