Mockstep logo
Accenture logo
Accenture plc All India NQT Hiring Eligibility Criteria

Complete Accenture Preparation Guide

Eligibility, syllabus, selection process, interview insights — everything in one place.

About the Company

Accenture plc (Accenture) is one of the world's leading IT services, consulting, and business solutions organizations. Founded in 1968 and headquartered in Mumbai, India, Accenture is part of the renowned Tata Group. The company provides a wide range of services including software development, cloud computing, artificial intelligence, cybersecurity, data analytics, and digital transformation solutions to businesses across industries.

Eligibility Criteria

Ensure you meet all requirements before applying to TCS NQT.

Qualification

Bachelor of Technology (B.Tech.)/ Bachelor of Engineering (B.E)/ Master of Technology (M.Tech.)/ Master of Engineering (M.E)/ Master of Computer Applications (M.C.A)/ Master of Science (M.Sc./M.S) in any specialization offered by AICTE/UGC recognized universities/colleges.

B.E / B.Tech / M.E / M.Tech / MCA / M.Sc / MS
Eligible Batches

Exclusively open for the Batch of 2024, 2025 and 2026.

2024, 2025 & 2026
Percentage Criteria

Candidates should have a minimum aggregate of 60% or equivalent CGPA in Class 10th, 12th, Diploma (if applicable), Graduation and Post-Graduation.

≥ 60% or 6.0 CGPA
Backlog Criteria

No pending backlog will be permitted at the time of appearing for the Accenture selection process.

No Active Backlogs
Age Limit

Candidates should be between 18 to 28 years of age.

18 – 28 Years
Education Gap

It is mandatory to declare gaps in education, and the overall academic gap should not exceed 24 months until the highest qualification.

≤ 24 Months
Work Experience

Candidates with work experience of up to 2 years are eligible to apply. Internship experience is not considered for salary fitment.

Up to 2 Years
Course Types

Only full-time courses will be considered. Part-time, correspondence or distance education courses are not eligible.

Full-Time Only

Salary Package

Annual CTC by role tier. Clearing the Advanced section unlocks Digital & Prime.

Associate Software Engineer (ASE)
Base
Entry-level technical role focused on developing, designing, and maintaining technologies. Often includes a fixed component and a variable bonus.
UG4.50 LPA
PG4.50 LPA
Advanced Associate Software Engineer (AASE)
Advanced
Requires stronger technical readiness, particularly in Data Structures and Algorithms and coding skills.
UG6.50 LPA
PG6.50 LPA

Selection Process

Your journey from application to offer letter — step by step.

Step 1

Application & ScreeningEasy1-2 weeks

Online application process requiring candidates to meet specific eligibility criteria, usually including no active backlogs and a limited education gap. Candidates shouldn't have attempted an Accenture assessment in the last 6 months.

Tips
  • Ensure all details on the application are accurate and match your documents.
  • Check eligibility criteria carefully before applying.

Step 2 · Elimination Round

Cognitive and Technical AssessmentMediumElim.90 mins

A 90-minute elimination round evaluating cognitive ability (English, Critical/Abstract Reasoning) and technical ability (MS Office, Pseudocode, Networking, Security, Cloud). Often includes gamified puzzles.

Tips
  • Practice abstract puzzles and cognitive games.
  • Review basic IT fundamentals, MS Office shortcuts, and networking concepts.

Step 3 · Elimination Round

Coding AssessmentElim.45 mins

Candidates are given 2-3 coding questions to solve within a specific time limit (usually 45 mins). This tests programming logic and problem-solving skills in languages like C, C++, Java, or Python.

Tips
  • Focus on fundamental data structures and common algorithms.
  • Write clean, optimized, and syntactically correct code.

Step 4

Communication AssessmentMedium20-30 mins

A non-elimination (usually) but important round evaluating verbal and communication skills. It assesses reading, listening, vocabulary, and speaking proficiency through an AI-based setup.

Tips
  • Take this test in a quiet environment.
  • Speak clearly, at a moderate pace, and avoid long pauses.

Step 5

Interviews (Technical & HR)Medium45-60 mins

Successful candidates proceed to interview rounds. The technical interview focuses on domain knowledge, coding, and projects. The HR interview covers salary, relocation, and cultural fit. Sometimes these are combined into a single panel interview.

Tips
  • Be ready to discuss your final year project in detail.
  • Brush up on your preferred programming language and basic SQL.

Exam Pattern

The Accenture online assessment comprises several modules taken sequentially. It typically starts with a Cognitive & Technical assessment, followed by Coding, and then a Communication test.

Total Time
Approx. 155 mins total
Format
Adaptive Online Proctored Test
Key Focus
Cognitive Ability & Coding
Elimination
Yes, after Cognitive/Technical and Coding
RoundQsTime
Cognitive & Technical AssessmentEnglish, Reasoning, Tech Fundamentals, Pseudocode
Approx. 9090 mins
Coding AssessmentHands-on Programming
245 mins
Communication AssessmentAI Evaluation
Varies (Audio/Verbal)20-30 mins
Important Notes
  • The Cognitive & Technical Assessment is an elimination round. You must clear sectional and overall cutoffs to proceed to the Coding round.
  • The Coding Assessment is also an elimination round. Clearing it determines your profile selection (ASE vs. AASE) and eligibility for interviews.
  • Some recent drives have introduced gamified assessments replacing or supplementing traditional cognitive questions.
Additional Info
  • The exact number of questions and time limits can vary slightly between different assessment cycles.

Syllabus Breakdown

Topics and their weightage in the TCS NQT exam.

Topic Weightage at a Glance
Cognitive Ability (English & Reasoning)
35%
Technical Fundamentals
20%
Pseudocode
20%
Hands-on Coding
15%
Communication Assessment
10%

Important Topics

High-frequency topics that appear most often in TCS NQT interviews and assessments.

Computer NetworksHigh Priority
Operating SystemHigh Priority
Data StructuresHigh Priority
DBMS & SQLHigh Priority
Object-Oriented ProgrammingHigh Priority

Previous Year Questions

A mini mock simulation — pick an answer, get instant feedback and an explanation, then move to the next question.

Cognitive Ability3 Questions
Question 1 of 3
0 correct

Which of the following words is most similar in meaning to 'OBFUSCATE'?

Technical Fundamentals2 Questions
Question 1 of 2
0 correct

In the OSI model, which layer is responsible for routing packets from the source to the destination across multiple networks?

Pseudocode2 Questions
Question 1 of 2
0 correct

What will be the output of the following pseudocode? Integer a = 10, b = 5 a = a + b b = a - b a = a - b Print a, b

Communication Assessment1 Questions
Question 1 of 1
0 correct

In the Communication Assessment, what is evaluated during the 'Story Retelling' section?

Hands-On Coding2 Problems
#1Rat Count HouseEasy

The function `int calculate(int r, int unit, int arr[], int n)` takes the number of rats `r` and the amount of food each rat consumes `unit`. `arr[]` represents an array containing the amount of food available in each house. `n` is the number of houses. Find and return the minimum number of houses required to satisfy the total food requirements of all rats.

Note: Return -1 if the array is null/empty. Return 0 if the total food across all houses is insufficient.

Format
Input

Line 1: `r` (rats) Line 2: `unit` (food per rat) Line 3: `n` (number of houses) Line 4: `n` space-separated integers for `arr[]`

Output

A single integer.

Constraints
1 <= r, unit, n <= 1000
1 <= arr[i] <= 1000
Examples
Example 1
Input
7
2
8
2 8 3 5 7 4 1 2
Output
4

Explanation: Total food required = 7 * 2 = 14. House 1 (2), House 2 (8 -> total 10), House 3 (3 -> total 13), House 4 (5 -> total 18 >= 14). So, 4 houses are needed.

ArrayGreedy
#2Valid PasswordEasy

Write a function `CheckPassword(char str[], int n)` to check if a given password string is valid. A password is valid if: 1. It contains at least 4 characters. 2. It contains at least one numeric digit. 3. It contains at least one Capital Letter. 4. It must not have space or slash (/). 5. Starting character must not be a number.

Note: Return 1 if valid, 0 if invalid.

Format
Input

A single string representing the password.

Output

1 or 0.

Constraints
1 <= str.length <= 100
Examples
Example 1
Input
aA1_67
Output
1

Explanation: Meets all criteria.

Example 2
Input
a987 abC012
Output
0

Explanation: Contains a space, so invalid.

StringLogic

Student Interview Experiences

Real insights from students who cleared the TCS NQT hiring process.

Interview was very friendly Managerial round was very they asked all resume related questions focused on the complete knowledge no luck factor no panel based only skilled persons will get offer.

U
Usman Basha.Software Engineer
Read

HR round was mostly behavioral. They want to see if you are a cultural fit for the company. Questions like 'Why Accenture?' are common.

R
Rahul D.Systems Engineer
Read

Frequently Asked Questions