Hiring Volume
- Expected Hires: 18,000+ freshers
- Associate Software Engineer: 14,400+ selections
- Software Engineer: 3,600+ selections
- Growth: 20% increase expected
Access free Accenture placement papers 2025, latest NLT questions with solutions, detailed exam pattern, interview questions, and complete preparation guide. Download Accenture 2025 placement papers PDF.
This page contains Accenture placement papers from 2025 with the latest questions, solutions, and exam patterns. Use these current year papers to prepare effectively for Accenture NLT and interviews.
The 2025 exam pattern remains similar to 2024. For detailed exam pattern, see 2024 Papers.
Note: The pattern may have minor variations. Check the latest updates from the company.
This section contains real questions from Accenture NLT 2025 based on candidate experiences and actual exam patterns. All questions include detailed solutions and explanations.
Problem: The price of a product increased by 20%. By what percentage should consumption be reduced to keep expenditure same?
Solution: Let original price = ₹100, consumption = 100 units New price = ₹120 Original expenditure = ₹10,000 New consumption = 10,000 / 120 = 83.33 units Reduction = (100 - 83.33) / 100 × 100 = 16.67%
Answer: 16.67%
Problem: A mixture contains milk and water in ratio 3:2. If 10 liters of water is added, ratio becomes 2:3. Find initial quantity of mixture.
Solution: Let initial: Milk = 3x, Water = 2x After adding 10L water: Milk = 3x, Water = 2x + 10 3x / (2x + 10) = 2/3 9x = 4x + 20 5x = 20 x = 4 Initial quantity = 3x + 2x = 5x = 20 liters
Answer: 20 liters
Problem: A shopkeeper gives two successive discounts of 10% and 20% on an item. What is the effective discount percentage?
Solution: Let MP = ₹100 After first discount: 100 - 10% = ₹90 After second discount: 90 - 20% = ₹72 Effective discount = (100 - 72) / 100 × 100 = 28%
Answer: 28%
Problem: A is twice as efficient as B. Together they complete a work in 12 days. In how many days will A alone complete it?
Solution: Let B’s efficiency = 1 unit/day A’s efficiency = 2 units/day Together: 1 + 2 = 3 units/day Total work = 3 × 12 = 36 units A alone: 36 / 2 = 18 days
Answer: 18 days
Problem: A sum of ₹8,000 amounts to ₹9,600 in 4 years at simple interest. Find the rate of interest per annum.
Solution: Principal = ₹8,000, Amount = ₹9,600 Interest = 9,600 - 8,000 = ₹1,600 SI = P × R × T / 100 1,600 = 8,000 × R × 4 / 100 R = (1,600 × 100) / (8,000 × 4) = 5%
Answer: 5% per annum
Problem: Find compound interest on ₹5,000 for 1 year at 10% per annum, compounded half-yearly.
Solution: Rate per half year = 10/2 = 5% Number of periods = 2 Amount = 5000(1 + 5/100)² = 5000 × 1.05² = 5000 × 1.1025 = ₹5,512.50 CI = 5,512.50 - 5,000 = ₹512.50
Answer: ₹512.50
Problem: Two trains of lengths 100m and 150m are running in the same direction at speeds of 50 km/hr and 40 km/hr respectively. Find the time taken by faster train to overtake the slower train.
Solution: Relative speed = 50 - 40 = 10 km/hr = 10 × 5/18 = 25/9 m/s Distance to cover = 100 + 150 = 250m Time = 250 / (25/9) = 250 × 9/25 = 90 seconds
Answer: 90 seconds
Problem: A person travels first half of distance at 40 km/hr and second half at 60 km/hr. Find average speed.
Solution: Let total distance = 2D Time for first half = D/40 Time for second half = D/60 Total time = D/40 + D/60 = D(3+2)/120 = 5D/120 = D/24 Average speed = 2D / (D/24) = 48 km/hr
Answer: 48 km/hr
Problem: In how many ways can 5 people be arranged in a row if two particular people must sit together?
Solution: Treat the two people as one unit: 4 units to arrange = 4! ways The two people can be arranged among themselves in 2! ways Total = 4! × 2! = 24 × 2 = 48 ways
Answer: 48 ways
Problem: In how many ways can 3 students be selected from a group of 8 students?
Solution: Number of ways = C(8,3) = 8! / (3! × 5!) = (8 × 7 × 6) / (3 × 2 × 1) = 56
Answer: 56 ways
Problem: Three pipes A, B, C can fill a tank in 12, 15, and 20 hours respectively. If all three are opened together, how long will it take to fill the tank?
Solution: A’s rate = 1/12 per hour B’s rate = 1/15 per hour C’s rate = 1/20 per hour Combined rate = 1/12 + 1/15 + 1/20 = (5+4+3)/60 = 12/60 = 1/5 per hour Time = 1 / (1/5) = 5 hours
Answer: 5 hours
Problem: Two cards are drawn from a pack of 52 cards. What is the probability that both are aces?
Solution: Probability = (4/52) × (3/51) = (1/13) × (1/17) = 1/221
Answer: 1/221
Problem: If A:B = 2:3 and B:C = 4:5, find A:B:C.
Solution: A:B = 2:3 = 8:12 (multiply by 4) B:C = 4:5 = 12:15 (multiply by 3) A:B:C = 8:12:15
Answer: 8:12:15
Problem: A number is first increased by 25% and then decreased by 20%. Find the net percentage change.
Solution: Let number = 100 After 25% increase: 100 + 25 = 125 After 20% decrease: 125 - 20% of 125 = 125 - 25 = 100 Net change = 0%
Answer: 0% (no change)
Problem: The table shows sales (in thousands) for 5 products. If Product A sold 25% more than Product B, and Product B sold 40,000 units, find Product A’s sales.
Solution: Product B = 40,000 Product A = 40,000 + 25% of 40,000 = 40,000 + 10,000 = 50,000
Answer: 50,000 units
Problem: The sum of the ages of A and B is 60 years, and A is twice as old as B, what are their ages?
Solution: Let B’s age be x years Then A’s age is 2x years x + 2x = 60 3x = 60 x = 20
B’s age = 20 years A’s age = 40 years
Answer: A: 40 years, B: 20 years
Problem: Which of the following is the next term in the series: 2, 6, 12, 20, 30, ?
Solution: Pattern: Differences are 4, 6, 8, 10 (consecutive even numbers) Next difference = 12 Next term = 30 + 12 = 42
Alternative pattern: n(n+1) where n starts from 1 1×2=2, 2×3=6, 3×4=12, 4×5=20, 5×6=30, 6×7=42
Answer: 42
Problem: Choose the correct synonym for “Ephemeral”:
a) Eternal b) Temporary c) Perpetual d) Endless
Solution: “Ephemeral” means lasting for a very short time, temporary. “Temporary” is the synonym.
Answer: b) Temporary
Problem: Find next number: 1, 4, 9, 16, 25, ?
Solution: Pattern: n² where n = 1, 2, 3, 4, 5… 1²=1, 2²=4, 3²=9, 4²=16, 5²=25 Next: 6² = 36
Answer: 36
Problem: Find next number: 2, 3, 5, 7, 11, ?
Solution: Pattern: Prime numbers in sequence 2, 3, 5, 7, 11, 13… Next: 13
Answer: 13
Problem: Find next number: 1, 1, 2, 3, 5, 8, ?
Solution: Pattern: Fibonacci sequence (each number is sum of previous two) 1, 1, 2, 3, 5, 8, 13… Next: 13
Answer: 13
Problem: Find next letter: B, E, H, K, ?
Solution: Pattern: B(+3)→E(+3)→H(+3)→K(+3)→N Next letter = N
Answer: N
Problem: If “ACCENTURE” is coded as “ERUTNECCA”, how is “SYSTEM” coded?
Solution: Pattern: Letters are reversed ACCENTURE → ERUTNECCA (reversed) SYSTEM → METSYS (reversed)
Answer: METSYS
Problem: Statements: 1. Some books are novels, 2. All novels are stories, 3. No story is a poem
Conclusions: I) Some books are stories, II) No novel is a poem, III) Some stories are books
Solution: From 1 and 2: Some books are stories (I follows) From 2 and 3: No novel is a poem (II follows) From I: Some stories are books (III follows)
Answer: All I, II, and III follow
Problem: Pointing to a photograph, a man said, “She is the daughter of my grandfather’s only son.” How is the man related to the person in the photograph?
Solution: Grandfather’s only son = man’s father Daughter of man’s father = man’s sister So the person is the man’s sister
Answer: Sister
Problem: A person walks 10m north, then 5m east, then 10m south, then 5m west. Where is he from starting point?
Solution: Net north = 10 - 10 = 0 Net east = 5 - 5 = 0 He is at the starting point
Answer: At starting point (no displacement)
Problem: Six friends A, B, C, D, E, F sit around a circular table. A sits opposite D. B sits between A and C. E is not adjacent to A. Who sits opposite E?
Solution: In circular arrangement with 6 people, opposite pairs: (A,D), (B,E), (C,F) Since A is opposite D, and B is between A and C, and E is not adjacent to A E must be opposite B
Answer: B
Problem: In a queue, Ravi is 15th from front and 20th from back. How many people are in the queue?
Solution: Total = Position from front + Position from back - 1 Total = 15 + 20 - 1 = 34
Answer: 34 people
Passage: “Cloud computing has transformed how businesses operate. Companies can now access computing resources on-demand without maintaining physical infrastructure. This has led to significant cost savings and increased flexibility.”
Question: What is the main advantage of cloud computing mentioned?
Answer: Cost savings and increased flexibility
Problem: Choose the correct sentence:
a) She likes reading, writing, and to dance b) She likes reading, writing, and dancing c) She likes to read, writing, and dancing
Solution: Parallel structure requires same form: all gerunds or all infinitives. Option b maintains parallelism with all gerunds.
Answer: b) She likes reading, writing, and dancing
Problem: Find the synonym of “MAGNIFICENT”:
a) Ordinary b) Splendid c) Small d) Ugly
Solution: Magnificent means impressively beautiful or grand, so “Splendid” is the synonym.
Answer: b) Splendid
Problem: Find the antonym of “BRILLIANT”:
a) Bright b) Dull c) Shining d) Smart
Solution: Brilliant means very bright or intelligent, so “Dull” is the antonym.
Answer: b) Dull
Problem: Choose the correct sentence:
a) He is a honest man b) He is an honest man c) He is the honest man
Solution: “Honest” starts with a vowel sound, so “an” is used.
Answer: b) He is an honest man
Problem: What is the output?
int main() { int a = 5, b = 10; printf("%d %d", a++, ++b); printf(" %d %d", a, b); return 0;}Solution: a++ uses 5, then a becomes 6 ++b makes b = 11, uses value 11 First printf: 5 11 Second printf: 6 11
Answer: 5 11 6 11
Problem: What is the output?
int main() { int i; for(i=1; i<=10; i++) { if(i == 5) break; printf("%d ", i); } return 0;}Solution: Loop executes: i=1 prints 1, i=2 prints 2, i=3 prints 3, i=4 prints 4, i=5 breaks
Answer: 1 2 3 4
Problem: What is the output?
int main() { int arr[] = {10, 20, 30, 40}; int *p = arr; printf("%d %d", *p, *(p+3)); return 0;}Solution: p points to arr[0] = 10 *p = 10 *(p+3) = arr[3] = 40
Answer: 10 40
Problem: What is the output?
int sum(int n) { if(n == 0) return 0; return n + sum(n-1);}printf("%d", sum(5));Solution: sum(5) = 5 + sum(4) sum(4) = 4 + sum(3) sum(3) = 3 + sum(2) sum(2) = 2 + sum(1) sum(1) = 1 + sum(0) sum(0) = 0 sum(1) = 1 + 0 = 1 sum(2) = 2 + 1 = 3 sum(3) = 3 + 3 = 6 sum(4) = 4 + 6 = 10 sum(5) = 5 + 10 = 15
Answer: 15
Problem: What is the output?
public class Test { public static void main(String[] args) { String s1 = "Hello"; String s2 = new String("Hello"); System.out.println(s1 == s2); System.out.println(s1.equals(s2)); }}Solution: s1 == s2 compares references (false, different objects) s1.equals(s2) compares content (true, same string)
Answer: false true
Problem: What is the output?
def func(lst): if len(lst) == 0: return 0 return lst[0] + func(lst[1:])
print(func([1, 2, 3, 4]))Solution: func([1,2,3,4]) = 1 + func([2,3,4]) func([2,3,4]) = 2 + func([3,4]) func([3,4]) = 3 + func([4]) func([4]) = 4 + func([]) func([]) = 0 func([4]) = 4 + 0 = 4 func([3,4]) = 3 + 4 = 7 func([2,3,4]) = 2 + 7 = 9 func([1,2,3,4]) = 1 + 9 = 10
Answer: 10
Problem: What is the output?
int main() { int arr[] = {1, 2, 3, 4, 5}; int *p = &arr[2]; printf("%d %d", p[-1], p[1]); return 0;}Solution: p points to arr[2] = 3 p[-1] = arr[1] = 2 p[1] = arr[3] = 4
Answer: 2 4
Problem: What is the output?
int main() { int i, j; for(i=1; i<=3; i++) { for(j=1; j<=i; j++) { printf("%d", j); } printf("\n"); } return 0;}Solution: i=1: j=1, prints 1, newline i=2: j=1,2, prints 12, newline i=3: j=1,2,3, prints 123, newline
Answer: 1 12 123
Problem: What is the output of the following C code snippet?
#include <stdio.h>int main() { int a = 5; printf("%d", a++ + ++a); return 0;}Solution:
This exhibits undefined behavior due to sequence point violations. The expression a++ + ++a modifies and accesses the variable a without an intervening sequence point, leading to undefined behavior. Different compilers may produce different outputs.
Answer: Undefined behavior (compiler-dependent, typically 12 in many compilers)
Problem: Identify the next shape in the sequence: Circle, Square, Triangle, Circle, Square, ?
Solution: The sequence repeats every three shapes: Circle, Square, Triangle After Circle and Square, the next shape is Triangle
Answer: Triangle
Problem: What will be the output of the following pseudocode?
Begin Set A = 10 Set B = 20 Set C = A + B Print CEndSolution: A = 10 B = 20 C = A + B = 10 + 20 = 30 Print C = 30
Answer: 30
Problem: Which of the following is a common protocol used for secure communication over the internet?
a) HTTP b) FTP c) HTTPS d) SMTP
Solution: HTTPS (HyperText Transfer Protocol Secure) is the secure version of HTTP and is used for secure communication over the internet. It uses SSL/TLS encryption.
Answer: c) HTTPS
Problem: Find (7x + 4y) / (x - 2y) if x/2y = 3/2.
Solution: Given x/2y = 3/2 Cross multiplying: 2x = 6y, so x = 3y
Substituting x = 3y: (7x + 4y) / (x - 2y) = (7(3y) + 4y) / (3y - 2y) = (21y + 4y) / y = 25y / y = 25
Answer: 25
Problem: Statement: “All students must submit their assignments by Friday.” Assumption: Students are aware of the deadline. Is the assumption valid?
Solution: Yes, the assumption is valid. The statement implies that students have been informed about the deadline, otherwise the instruction would be meaningless.
Answer: Yes, the assumption is valid
Problem: Event 1: The company reported a significant increase in profits. Event 2: The company launched a new product line. Determine the relationship.
Solution: Event 2 (launching a new product line) is likely the cause, and Event 1 (increase in profits) is the effect. Launching successful products typically leads to increased sales and profits.
Answer: Event 2 is the cause, Event 1 is the effect
Problem: Check if string is palindrome (case-insensitive).
Solution (C):
#include <string.h>#include <ctype.h>
int is_palindrome(char str[]) { int left = 0, right = strlen(str) - 1; while (left < right) { if (tolower(str[left]) != tolower(str[right])) return 0; left++; right--; } return 1;}Solution (Python):
def is_palindrome(s): s = s.lower() left, right = 0, len(s) - 1 while left < right: if s[left] != s[right]: return False left += 1 right -= 1 return TrueProblem: Find the maximum element in an array.
Solution (C):
int findMax(int arr[], int n) { int max = arr[0]; for (int i = 1; i < n; i++) { if (arr[i] > max) max = arr[i]; } return max;}Problem: Count the number of vowels in a string.
Solution (C):
#include <ctype.h>
int countVowels(char str[]) { int count = 0; for (int i = 0; str[i] != '\0'; i++) { char c = tolower(str[i]); if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') count++; } return count;}Problem: Find sum of all elements in an array.
Solution (C):
int arraySum(int arr[], int n) { int sum = 0; for (int i = 0; i < n; i++) { sum += arr[i]; } return sum;}Problem: Search for an element in an array.
Solution (C):
int linearSearch(int arr[], int n, int key) { for (int i = 0; i < n; i++) { if (arr[i] == key) return i; } return -1;}Problem: Reverse a string without using built-in functions.
Solution (C):
#include <string.h>
void reverseString(char str[]) { int len = strlen(str); int start = 0, end = len - 1; while (start < end) { char temp = str[start]; str[start] = str[end]; str[end] = temp; start++; end--; }}Problem: Check if a number is prime.
Solution (C):
#include <math.h>
int isPrime(int n) { if (n <= 1) return 0; if (n <= 3) return 1; if (n % 2 == 0 || n % 3 == 0) return 0;
for (int i = 5; i * i <= n; i += 6) { if (n % i == 0 || n % (i + 2) == 0) return 0; } return 1;}Problem: Find missing number in array containing numbers from 1 to n (one missing).
Solution (C):
int findMissing(int arr[], int n) { int total = (n + 1) * (n + 2) / 2; for (int i = 0; i < n; i++) total -= arr[i]; return total;}Problem: Remove duplicates from sorted array and return new length.
Solution (C):
int removeDuplicates(int arr[], int n) { if (n == 0) return 0; int j = 0; for (int i = 1; i < n; i++) { if (arr[i] != arr[j]) { j++; arr[j] = arr[i]; } } return j + 1;}Problem: Check if two strings are anagrams.
Solution (C):
#include <string.h>#include <ctype.h>
int areAnagrams(char str1[], char str2[]) { int count[256] = {0}; int len1 = strlen(str1), len2 = strlen(str2); if (len1 != len2) return 0;
for (int i = 0; i < len1; i++) { count[tolower(str1[i])]++; count[tolower(str2[i])]--; }
for (int i = 0; i < 256; i++) { if (count[i] != 0) return 0; } return 1;}| Section | Cutoff (Approx) | Notes |
|---|---|---|
| Cognitive Assessment | 60% (12-15/20-25) | Standard cutoff |
| Technical Assessment | 60% (12-15/20-25) | Standard cutoff |
| Coding Test | 1 problem solved | Must solve at least 1 |
| Communication Assessment | 50% (3-5/5-10) | Lower cutoff |
| Overall | 60-65% | 36-45/60-70 marks |
Success Rate: Approximately 15-20% of candidates clear NLT
Hiring Volume
Salary Packages
New Initiatives
Quantitative Aptitude
Logical Reasoning
Verbal Ability
Technical Assessment
Coding Problems
Based on recent candidate experiences from 2025 Accenture NLT and interviews:
2025 Interview Trends:
Common 2025 Interview Topics:
Interview Success Tips (2025):
For detailed interview experiences from Pune, Bangalore, Chennai, and other locations, visit Accenture Interview Experience page.
Accenture NLT 2025 Paper 1
Latest NLT paper with solutions from recent 2025 drives
Accenture NLT 2025 Paper 2
Another 2025 NLT paper with detailed solutions
2025 Coding Problems
All coding problems from 2025 NLT with solutions
Previous Year Papers (2020-2025)
Complete collection of Accenture previous year question papers
Based on Latest 2025 Exam Pattern:
Practice 2025 papers for current year preparation! Download the papers above and start practicing today.