SarthiQ

SarthiQ

Interview Preparation Guide

Accenture
Questions & Answers

A comprehensive, expert-curated list of real interview questions to help you prepare effectively and land your dream job.

Document Details

Topic / Subject
Accenture
Content Length
52 Curated Q&A
Generated On
October 4, 2026
Provided By
SarthiQ.com
Want to explore more questions & mock interviews? Click on 👉www.sarthiq.com
© 2026 SarthiQ Platform. All rights reserved.
www.sarthiq.com
Resume Upload Get Job in 90 Days Resume Builder AI Interview Coach Interview Questions Placement Committee Self Assessment Get Internship

Need Help?

[email protected]

Top Accenture Interview Questions

NETFLIX
ORACLE
Adobe
NVIDIA
meta
IBM
wipro
TCS
cisco
intel
SAP
Uber

Accenture Interview Questions

Practice with real Accenture interview questions

01
A Backend Developer was asked
SarthiQ Accenture
Medium
Asked in 2025
Q. Explain how you would design a microservices architecture for an e-commerce platform. What key components would you include and how would they communicate?
Ans. In designing a microservices architecture for an e-commerce platform, the following components are essential: 1. User Service: Manages user registration, authentication, and profile details. 2. Product Service: Manages product listings, inventory, and details. 3. Order Service: Handles order placement, tracking, and order history. 4. Payment Service: Manages payment processing and transaction history. 5. Notification Service: Sends notifications (emails, SMS) to users for order confirmation, shipping updates, etc. Communication: Microservices can communicate through REST APIs or messaging queues (e.g., RabbitMQ, Kafka) for asynchronous processing. Each service can be independently deployed, scaled, and updated. Here’s a basic API endpoint example for the Order Service:
python
from flask import Flask, jsonify, request

app = Flask(__name__)

orders = []

@app.route('/orders', methods=['POST'])
**def create_order():**
    order = request.json
    orders.append(order)
    return jsonify(order), 201

@app.route('/orders', methods=['GET'])
**def get_orders():**
    return jsonify(orders)

**if __name__ == '__main__':**
    app.run(debug=True)
Backend DeveloperCore Concept
02
A Backend Developer was asked
SarthiQ Accenture
Medium
Asked in 2024
Q. Explain how to design a microservices architecture for an e-commerce platform. What are the key components?
Ans. Designing a microservices architecture for an e-commerce platform involves breaking down the application into various independent services that can be developed, deployed, and scaled independently. Key components include: 1. User Service: Manages user profiles, authentication, and authorization. 2. Product Service: Handles product listings, details, and inventory management. 3. Order Service: Processes orders, manages order states, and integrates with payment gateways. 4. Payment Service: Handles payment processing and integrates with third-party payment processors. 5. Shipping Service: Manages shipping logistics and tracking. 6. Review Service: Allows users to leave product reviews and ratings. Each service should expose RESTful APIs for communication. For example, the Product Service could have endpoints like: - GET /products - Retrieve all products - POST /products - Add a new product - GET /products/{id} - Get product details Data Management: Each service should have its own database to ensure data independence and scalability. Use technologies like PostgreSQL or MongoDB based on the service's requirements. Service Communication: Use message brokers like RabbitMQ or Apache Kafka for asynchronous communication and service discovery tools like Eureka or Consul. Deployment: Use containerization (e.g., Docker) and orchestration (e.g., Kubernetes) for deployment and management of services. This architecture allows for flexibility, scalability, and ease of maintenance, critical for handling varying loads in an e-commerce setting.
Backend DeveloperCore Concept
03
Full Stack Developer
SarthiQ Accenture
Hard

Question:

How would you design a scalable system for XYZ...

04
Software Engineer
SarthiQ Accenture
Hard

Question:

How would you design a scalable system for XYZ...