MockMate

Interview questions · Company interviews

Accenture Interview Questions for Freshers 2026: ASE, Custom Software Engineer and Data Engineer

Accenture fresher hiring 2026: cognitive, technical, coding and communication assessments, HR interview, ASE vs Advanced ASE, and 25 questions with answers.

Updated 11 min read

This page is for freshers applying to Accenture in India through campus or off-campus drives for the Associate Software Engineer (ASE) and Advanced ASE tracks, and for the role-specific variants that show up in the same drives: Custom Software Engineer, Data Engineer, Application Development Associate and similar. It explains the four-stage process, what each stage filters for, and gives 25 questions with model answers, including variants for the Custom Software Engineer and Data Engineer conversations. The managerial-style questions have their own page: Accenture managerial round.

Accenture's process is assessment-heavy. Most rejections happen before any human sees you, in a section cut-off or the communication test. The interview itself is the friendliest of the big Indian IT recruiters, which is why the people who reach it and still fail almost always fail on relocation, shifts, or a project they cannot explain.

How the Accenture process works in 2026

As of September 2026, Accenture's India early-careers page describes the entry-level roles and its Tech Expressway training programme for ASEs, but does not publish the assessment pattern or CTC. The following comes from the official pages plus 2026 placement-site reporting.

Eligibility. A recognised BE, B.Tech or MCA in an engineering or computing discipline for the ASE track, with no active backlogs at application or onboarding. Accenture does not publish one universal percentage cut-off; many drives list 60% or a CGPA floor in the posting. Graduates with three-year degrees (B.Sc, BCA, BBA, B.Com and similar) are hired into separate associate roles. Drives run in two windows, roughly July to November and January to April.

Stage 1: Cognitive and technical assessment. About 90 minutes and 90 questions in the pattern reported by Placement Preparation: Verbal Ability (17), Reasoning Ability (18), Numerical Ability (15), Common Applications and MS Office (12), Pseudo Code (18), and Networking, Security and Cloud (10). FACE Prep describes the same material as a Cognitive Ability test plus a Technical Assessment. Section-wise cut-offs apply.

Stage 2: Coding assessment. About 45 minutes, two to three problems in C, C++, Java or Python. It is eliminatory, and placement sites report that the coding score is what separates ASE from Advanced ASE.

Stage 3: Communication assessment. About 20 minutes, AI-graded: sentence mastery, vocabulary, fluency and pronunciation. Some drives place it before coding.

Stage 4: Interview. 25 to 40 minutes with a technical and an HR component, sometimes as two panels. Project, fundamentals, motivation, relocation, shifts.

Tracks and CTC. Placement sites report ASE at about ₹4.5 to 6.5 LPA and Advanced ASE (grade 11A) at about ₹6.5 to 9 LPA for 2026 drives (FACE Prep). Accenture does not publish these numbers; treat them as candidate reports that vary by drive and city.

Role variants. Custom Software Engineer conversations lean on one language, OOP, APIs and a full-stack project. Data Engineer conversations lean on SQL, ETL, data modelling, and basic Spark or cloud. Both are still fresher interviews; the difference is which fundamentals get the follow-ups.

What Accenture interviewers are testing

  • Whether your project is real. Architecture, your part, one bug, one thing you would change.
  • Fundamentals matched to the role. OOP and a language for ASE and Custom Software Engineer; SQL and data pipelines for Data Engineer.
  • Spoken clarity. The communication assessment already filtered for this; the interviewer confirms it.
  • Flexibility. Location (Accenture has large offices in Bengaluru, Hyderabad, Pune, Chennai, Mumbai, Gurugram and Kolkata), shifts, and technology allocation after Tech Expressway training.
  • Fit. Why Accenture and not a pure IT services firm; whether you understand it is a consulting-led company.

25 Accenture interview questions with model answers

Project and resume

1. Walk me through your final-year project.

Problem, your part, stack, one number. "We built a pharmacy inventory app for a local chemist. I wrote the Node.js API and the PostgreSQL schema; a teammate did the React front end. The hard part was expiry tracking across batches, which I solved with a batch table and a nightly job that flags stock expiring within 30 days. The chemist used it for six weeks and reported zero expired sales in that period, compared to a few every month before." Stop at ninety seconds. Script: explain your final-year project.

2. What was your exact contribution, and what did your teammates do?

Be precise; Accenture panels ask this to catch group projects where one person did everything. "I owned the API, the schema and deployment on a free cloud tier; my teammate owned the UI; we did the expiry logic together. The GitHub history shows the split."

3. What would you do differently if you rebuilt it?

"Add tests from day one, use a migration tool instead of hand-written SQL, and design the batch table before the product table rather than after, because that mistake cost us a rewrite. I would not add microservices; the app does not need them."

4. Explain a technical challenge you faced and how you solved it.

STAR with a specific bug. "Duplicate stock entries appeared when the chemist double-clicked save. I found it from database timestamps, added a unique constraint on batch number plus product, and disabled the button after the first click. It taught me to design for impatient users."

Programming fundamentals (ASE and Custom Software Engineer)

5. Explain the four OOP principles with examples from your project.

"Encapsulation: the Batch class keeps quantity private and exposes reduce() which refuses to go below zero. Abstraction: the API calls a Repository interface, not PostgreSQL directly. Inheritance: PrescriptionItem and OTCItem both extend Item. Polymorphism: each overrides priceWithTax() and the billing code does not care which it is."

6. What is the difference between an interface and an abstract class?

"An abstract class can hold state and shared code and supports single inheritance; an interface is a contract that many unrelated classes can implement. Shared behaviour: abstract class. Common capability across unrelated types: interface. Since Java 8, interfaces can carry default methods, which blurs the line, so I decide based on whether subclasses share state."

7. Write a program to find the second-largest element in an array.

Talk first. "One pass, tracking largest and second largest; when I see a value greater than largest, second becomes largest and largest becomes the value; when it is between them, update second. Handle duplicates and arrays shorter than two. O(n) time, O(1) space." Then write it and dry-run on 5, 1, 5, 3.

8. What is a REST API? What do GET, POST, PUT and DELETE mean?

"An HTTP-based way to expose resources by URL. GET reads, POST creates, PUT replaces or updates, DELETE removes; GET and PUT should be idempotent. My inventory API had GET /products, POST /batches, PUT /batches/{id} and returned proper status codes, 201 on create and 404 when the id did not exist."

9. What is the difference between SQL and NoSQL databases? When would you use each?

"SQL databases have fixed schemas, joins and ACID transactions; NoSQL stores like MongoDB have flexible documents and scale horizontally more easily. Inventory with strict stock counts: SQL. A product catalogue with varying attributes or logs at high volume: NoSQL. Most Accenture client projects I read about use both."

10. Explain pseudocode for finding whether a string is a palindrome.

"Set i to 0 and j to length minus 1. While i is less than j: if character at i is not equal to character at j, return false; increment i, decrement j. Return true. I would normalise case and skip non-letters if the question allows." The pseudocode section of the assessment is why they ask this.

Data Engineer variant

11. Write a SQL query to find the top three products by sales in each region.

"Use a window function: SELECT region, product, total FROM (SELECT region, product, SUM(amount) AS total, DENSE_RANK() OVER (PARTITION BY region ORDER BY SUM(amount) DESC) AS rnk FROM sales GROUP BY region, product) t WHERE rnk <= 3. DENSE_RANK keeps ties; ROW_NUMBER would cut them arbitrarily."

12. What is ETL? Describe a pipeline you built or would build.

"Extract, Transform, Load. In my project a nightly job extracted CSV exports from the billing system, transformed them by cleaning dates and mapping product codes, and loaded them into a reporting table. In production I would add idempotent loads keyed by date, logging per stage, and a retry on the extract step."

13. What is the difference between a star schema and a snowflake schema?

"Both are warehouse designs with a fact table and dimensions. In a star schema dimensions are denormalised, so queries are simpler and faster; in a snowflake schema dimensions are normalised into sub-tables, saving space but adding joins. For a sales dashboard I would start with a star schema."

14. Explain the difference between INNER JOIN, LEFT JOIN and FULL OUTER JOIN.

"INNER returns matching rows only; LEFT returns all rows from the left table with nulls for missing matches; FULL OUTER returns all rows from both with nulls on either side. To list every product including those with zero sales, LEFT JOIN products to sales and COALESCE the sum to zero."

15. What is Apache Spark and why is it faster than MapReduce?

"A distributed processing engine that keeps intermediate data in memory and builds a DAG of operations instead of writing to disk between every map and reduce step. I have used PySpark on a small dataset to aggregate logs; the DataFrame API felt like pandas, but the plan ran across partitions."

16. What is the difference between a data lake and a data warehouse?

"A lake stores raw data in any format cheaply, for example files in object storage; a warehouse stores structured, modelled data for fast queries. Many clients land raw data in a lake and load curated tables into a warehouse. I would ask which layer a given report should read from."

Networking, security and cloud

17. What is the difference between TCP and UDP?

"TCP is connection-oriented and reliable with ordering and retransmission; UDP is connectionless and faster with no guarantee. Web, email and file transfer use TCP; video calls, DNS and streaming use UDP where a late packet is worse than a lost one."

18. What are IaaS, PaaS and SaaS? Give an example of each.

"IaaS: raw compute and storage, like an AWS EC2 instance. PaaS: a managed platform, like Azure App Service or a managed database. SaaS: a finished application, like Microsoft 365. Accenture does a lot of cloud migration, so I have started with the AWS Cloud Practitioner material."

19. What is the difference between authentication and authorisation?

"Authentication proves who you are, for example a password and OTP. Authorisation decides what you may do, for example only the pharmacist role can delete a batch. My project used JWT tokens for authentication and a role claim inside the token for authorisation."

HR and fit

20. Tell me about yourself.

Under ninety seconds: name, place, degree and college, one project, one skill, why Accenture. Guide: tell me about yourself.

21. Why Accenture and not TCS or Infosys?

"Because Accenture is consulting-led: freshers here work closer to the business problem, and I want to learn why a system is built, not only how. The Tech Expressway training and the range of practices, cloud, data, security, also mean I can move between areas without leaving." Add one honest personal reason.

22. Are you comfortable relocating and working in shifts?

"Yes to any Accenture location in India, and yes to shifts; some client work runs on US or UK hours and I have discussed this with my family." If you have a hard constraint, state it now, briefly, with a reason.

23. Do you have any backlogs, gaps or other offers?

Facts that match your documents. "No active backlogs; one backlog in fourth semester, cleared in the next attempt. No gap. One offer from Cognizant GenC." Any mismatch at document verification ends the process.

24. Why should we hire you?

"My project is used by a real shop, my fundamentals are solid across the assessment topics, and I communicate clearly, which the communication test confirmed. I learn fast without being pushed; I taught myself PostgreSQL window functions for the expiry report." See why should we hire you.

25. Do you have any questions for us?

"What does Tech Expressway training look like for an ASE, and how are freshers allocated to practices afterwards?" and "How does the Advanced ASE track differ in the first year?" Two questions, then thank the panel.

Mistakes that get freshers rejected at Accenture

  • Missing a section cut-off in the cognitive test because you spent the time on pseudocode. Every section counts.
  • Treating the communication assessment as a formality. Mumbling and long pauses fail it.
  • Refusing relocation or shifts in the interview.
  • A group project where you cannot say what you did. Accenture panels ask for the split.
  • Weak SQL in a Data Engineer conversation, or no idea what an API returns in a Custom Software Engineer one.
  • Document mismatches on backlogs, gaps or percentages.
  • A generic "why Accenture" that could be about any company.

How to practise the Accenture rounds

The assessments need timed drills from any test-prep source. The interview needs spoken practice, and the communication test needs you to hear yourself speak.

In MockMate Practice, attach your resume and paste the Accenture job description for the role you applied to, pick a technical round for the ASE, Custom Software Engineer or Data Engineer conversation, and run a ten-minute adaptive session in the browser; the interviewer persona follows up on your project and the technical round includes a code editor for the second-largest-element type question. Run a second ten-minute HR round for relocation, shifts and "why Accenture". The report after each session shows every answer, your response timing, recurring weaknesses and a recommended next practice. Eligible accounts get three free Practice starts of up to ten minutes each. Use MockMate Live assistance only in interviews or meetings where the organisation or interviewer permits it; when permission is unclear, which is the case for Accenture assessments and interviews, stay with Practice.

For the situational and managerial questions that appear in the HR component and in Advanced ASE panels, continue to the Accenture managerial round. Company-mapped sessions are explained at /mock-interview.

Frequently asked questions

What is the Accenture ASE selection process in 2026?

A cognitive and technical assessment, a coding assessment, a communication assessment, and then an interview with a technical and HR component. Placement sites describe the first three as qualifying gates with section-wise cut-offs; the order of coding and communication varies by drive.

What is the difference between ASE and Advanced ASE?

Both come from the same drive. Placement sites report ASE at roughly ₹4.5 to 6.5 LPA and Advanced ASE (grade 11A) at roughly ₹6.5 to 9 LPA, with the coding assessment score deciding the track. Accenture does not publish these bands.

Is the Accenture interview technical or HR?

For freshers it is usually one 25 to 40 minute conversation that mixes both: your project, a few fundamentals, then motivation, relocation and shifts. Some drives run a separate technical panel first.

What is the Accenture communication assessment?

An AI-graded spoken-English test of about 20 minutes covering sentence mastery, vocabulary, fluency and pronunciation. It is a filter, not a formality; practise reading aloud clearly.

Does Accenture ask coding questions in the interview?

Sometimes a short program or a walk-through of your coding-assessment solution, especially for Advanced ASE, Custom Software Engineer and Data Engineer conversations. The main coding evaluation is the assessment itself.

What percentage does Accenture require?

Accenture does not publish one universal cut-off. Most drives ask for no active backlogs and a recognised BE, B.Tech or MCA; many also list 60% or a CGPA floor. Read your specific job posting.

Practice an Accenture-style interview with MockMate

Three free Practice starts and three free Live starts of up to ten minutes each, no card needed. Use Live only where assistance is permitted.

Start free

Sources

  1. Accenture India: early career job opportunities (official)
  2. Accenture India campus portal, MyZone (official)
  3. Accenture recruitment 2026: eligibility and exam pattern (FACE Prep, Aug 2026)
  4. Accenture recruitment process for freshers 2026 (Placement Preparation)
  5. Accenture recruitment process 2026 (Unstop)
  6. Accenture Data Engineer interview guide 2026 (Dataford)

Keep reading