All interview questions Companies · 2026

Accenture Interview Questions

Accenture's fresher funnel has one stage candidates consistently underestimate: a Communication Assessment that is scored on its own and has cost strong technical candidates their offer. This page covers the full sequence — the cognitive and technical assessment, the coding section, the communication test, then the technical and HR rounds — along with the ASE and Advanced ASE distinction and the questions that recur at each stage.

83 questions with concise, interview-ready answers.

Process and assessments

1. What are the stages of the Accenture recruitment process? Fresher

A Cognitive and Technical Assessment first, covering verbal ability, reasoning, numerical ability and technical fundamentals. Then a coding section in a language you choose. Then a Communication Assessment. Candidates who clear all three go to a technical interview and an HR round, which are often held on the same day.

2. What is the Communication Assessment and why does it matter? Fresher

It is an automated spoken-English test — typically repeating sentences, reading passages aloud, and short open responses — scored on fluency, pronunciation and clarity rather than on content. It is evaluated independently of your technical score, so a strong coder can be filtered here. Practise speaking aloud at a steady pace beforehand; rushing and mumbling are the two most common reasons for a low score.

3. What is the difference between ASE and Advanced ASE? Fresher

Associate Software Engineer is the base fresher role; Advanced Associate Software Engineer requires stronger assessment performance and carries a higher package. As with the other large service companies, you are routed by your test results rather than applying separately, so the assessment determines your tier before any interview happens.

4. Is there negative marking in the Accenture assessment? Fresher

Historically the cognitive and technical sections have not applied negative marking, but this has varied by cycle and by section, and the official instructions shown at the start of your test are the only reliable authority. Read them rather than relying on last year's pattern from a forum. Where there is no penalty, leaving a question blank is strictly worse than a guess.

5. What is the eligibility criteria for Accenture? Fresher

Typically a full-time degree from a recognised institution, a minimum aggregate, no active backlogs at the time of joining, and limits on education gaps. Thresholds differ between drives and between the ASE and Advanced ASE tracks, so treat the notification for your specific drive as authoritative.

6. How long is the Accenture assessment and how is the time split? Fresher

Durations move between cycles, but the shape is consistent: a cognitive and technical section of roughly an hour and a half with its own timer on each sub-section, a coding section of around 45 minutes for two problems, and a shorter communication test. The detail that matters is that sections are individually timed, so minutes saved on verbal ability cannot be spent on reasoning. Budget per question inside each section rather than across the paper as a whole.

7. What do the pseudocode questions in the Accenture assessment look like? Fresher

They present a short block of language-agnostic code — loops, conditionals, array indexing, sometimes a small recursion — and ask what it prints or returns. The reliable method is to trace it with a small table of variable values rather than reading it for intent, because most of these items are built around a single off-by-one or aliasing surprise. Watch pre- versus post-increment, loop bounds, and integer division in particular.

8. Which programming language should you choose for the Accenture coding round? Fresher

Choose the one you can debug under time pressure, not the one that sounds most impressive. C, C++, Java and Python are typically offered. Python costs the fewest lines on string and array work, while Java and C++ execute faster on large hidden test cases. Whichever you pick, be able to write its input parsing from memory — losing five minutes to reading input is a common way a strong candidate loses a problem.

9. Can you apply to Accenture again if you were rejected earlier? Fresher

Yes, after a cooling-off period. That gap has commonly been stated as a few months for off-campus applicants, but it has varied by cycle and by the stage at which you were rejected, so the drive notification or the recruiter is the only authority. Use the interval to fix the specific stage that failed rather than repeating the same preparation and expecting a different result.

The Communication Assessment

10. What tasks appear in the Accenture Communication Assessment? Fresher

The usual set is repeating sentences you hear, reading a short passage aloud, rearranging words into a sentence, listening to a short story and retelling it, and answering one or two open questions by speaking for a fixed time. Every task is spoken, so there is no written component to fall back on. The whole test is short, which is why a poor first minute weighs heavily on the score.

11. How is the Communication Assessment scored? Fresher

An automated engine measures acoustic and linguistic features — pace, pronunciation, fluency, sentence construction and vocabulary range — rather than judging the substance of your opinions. A thin answer delivered clearly outscores a clever answer delivered in fragments. It also means silence is expensive: the engine can only score what you actually said, so filling the allotted time matters.

12. Why do strong technical candidates fail the Communication Assessment? Fresher

Three causes dominate: speaking too fast under nerves so words run together, long pauses while hunting for a perfect word, and a poor audio setup. None of these are English-ability problems, which is exactly why the rejection surprises people. Slowing down by roughly twenty percent and continuing to speak through a small mistake fixes most of it.

13. How do you prepare for the repeat-sentence task? Fresher

It tests short-term auditory memory as much as pronunciation. Listen to the whole sentence instead of rehearsing the first half while the rest plays, hold it as two or three phrase chunks rather than word by word, and reproduce the rhythm and stress you heard. If you lose a word, deliver the rest fluently — a complete sentence with one wrong word scores better than a stalled one.

14. Should you memorise answers for the open-ended speaking questions? Fresher

No. Memorised text is delivered with unnatural rhythm and collapses when the prompt differs slightly from what you rehearsed. Prepare a structure instead — a one-line direct answer, two reasons, one example, one closing line — and fill it live. Practise speaking for the full time allowed, because stopping ten seconds early is a straight scoring loss.

15. Does your accent affect the Communication Assessment score? Fresher

A regional Indian accent is not penalised in itself; these engines are trained on a wide range of speakers. What is penalised is anything that reduces intelligibility — dropped word endings, misplaced word stress, consonants swallowed at speed. Work on clear endings and correct stress rather than attempting to sound like someone else, which usually makes delivery worse.

16. What should you check technically before the Communication Assessment starts? Fresher

Use a wired headset with a boom mic if you have one, sit in a quiet room with the door shut, and take the audio check seriously rather than clicking past it. Keep a consistent distance from the microphone and wait for the prompt or beep to finish before speaking, because words spoken over the prompt may not be captured at all. A retest for a technical failure is not guaranteed.

Coding and technical fundamentals

17. What is the difference between C, C++ and Java? Fresher

C is procedural with manual memory management and compiles to native code. C++ adds object orientation, templates and RAII while keeping manual memory control and native compilation. Java is object-oriented, compiles to bytecode for the JVM, and manages memory with a garbage collector, trading some control and startup speed for portability and safety.

18. What is the difference between a stack and a queue? Fresher

A stack is last-in-first-out, with push and pop at one end — used for call frames, undo history and expression evaluation. A queue is first-in-first-out, with insertion at the rear and removal at the front — used for scheduling and buffering. Both offer O(1) insert and remove; only the discipline of which element leaves next differs.

19. What are the time complexities of the common sorting algorithms? Fresher

Bubble, selection and insertion sort are O(n²) in the average case, though insertion sort is O(n) on nearly sorted input. Merge sort is O(n log n) guaranteed but needs O(n) extra space and is stable. Quicksort averages O(n log n) with O(log n) stack space but degrades to O(n²) on bad pivots. Heapsort is O(n log n) in place but not stable.

20. How does binary search work and what does it require? Fresher

It repeatedly halves the search range by comparing the target against the middle element, giving O(log n). It requires the data to be sorted and randomly accessible — which is why it works on an array but not directly on a linked list. The classic implementation bug is computing the midpoint as (low + high) / 2, which can overflow; use low + (high - low) / 2.

21. What is the difference between call by value and call by reference? Fresher

Call by value copies the argument, so changes inside the function do not affect the caller's variable. Call by reference passes an alias or address, so changes are visible outside. Java is always call by value, but the value passed for an object is a reference — which is why a method can mutate an object's fields yet cannot reassign the caller's variable.

22. What is a constructor, and can it be overloaded? Fresher

A constructor initialises a new object and shares the class name with no return type. Yes, it can be overloaded — several constructors with different parameter lists let callers construct an object from different inputs. If you write no constructor at all, most languages supply a default one; declaring any constructor removes that default.

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

An abstract class can hold state and concrete methods alongside abstract ones, and a class extends only one. An interface declares a contract, historically without state, and a class can implement many. Use an abstract class to share implementation among close relatives, and an interface to declare a capability that unrelated types can offer.

24. What is exception handling and why use finally? Fresher

Exception handling separates the error path from the normal path, letting a caller respond to a failure rather than crashing. try holds the risky code, catch handles specific failures, and finally runs whether or not an exception was thrown — which is why it is where you release resources. Modern languages provide try-with-resources or context managers that do this more safely.

25. What is the difference between SQL and NoSQL databases? 2–5 yrs

SQL databases use a fixed relational schema with strong transactional guarantees and expressive joins, which suits data with real relationships and correctness requirements. NoSQL covers document, key-value, wide-column and graph stores, trading schema rigidity and some consistency for horizontal scale and flexible shapes. The honest answer is that the access pattern decides, not a general ranking.

26. What is the difference between an array and a linked list? Fresher

An array stores elements in contiguous memory, so indexing is O(1) and the CPU cache works in your favour, but inserting or deleting in the middle costs O(n) shifting and the capacity is fixed unless you reallocate. A linked list scatters nodes with pointers between them, so insertion and deletion at a known node are O(1), while access and search are O(n) and every node carries pointer overhead. Arrays win far more often in practice than textbook comparisons suggest.

27. What is recursion and what does every recursive function need? Fresher

A function that solves a problem by calling itself on a smaller input. It needs a base case that returns without recursing and a recursive step that provably moves toward that base case; miss either and you get infinite recursion and a stack overflow. Every call consumes a stack frame, so depth is a real memory cost — which is why iterative or tail-recursive forms are preferred on large inputs.

28. What is the difference between a compiler and an interpreter? Fresher

A compiler translates the whole program to machine code or bytecode before execution, catching many errors ahead of time and giving faster runtime performance. An interpreter executes statements one at a time, giving quicker feedback and easier debugging at the cost of speed. Most modern runtimes do both: Java compiles to bytecode and then JIT-compiles hot paths, and Python compiles to bytecode that its virtual machine interprets.

Java, Python and SQL

29. What is the difference between == and equals() in Java? Fresher

For objects, == compares references — whether two variables point at the same object — while equals() compares contents as the class defines them. The classic trap is comparing two strings built at runtime with ==, which fails even when the text matches, because only compile-time literals are interned into the same pooled object. If you override equals() you must override hashCode() consistently, or hash-based collections will lose your objects.

30. What is the difference between String, StringBuilder and StringBuffer? Fresher

String is immutable, so every concatenation allocates a new object — building a string in a loop that way copies quadratically in the length. StringBuilder is a mutable buffer designed for exactly that case and is what you should reach for. StringBuffer is the older synchronised equivalent, which costs performance on every call and is only justified when one builder is genuinely shared across threads.

31. When would you use an ArrayList rather than a LinkedList? Fresher

Almost always. ArrayList gives O(1) indexed access and good cache locality, and appending is amortised O(1) because the backing array grows by a multiplier rather than one slot at a time. LinkedList only wins when you repeatedly insert or remove at a position you already hold an iterator to; if you have to search for that position first, the O(n) traversal erases the advantage.

32. What is the difference between a list, a tuple and a dictionary in Python? Fresher

A list is an ordered, mutable sequence. A tuple is an ordered, immutable sequence, which makes it hashable and therefore usable as a dictionary key or set member. A dictionary maps hashable keys to values with average O(1) lookup and, since Python 3.7, preserves insertion order. Use a tuple when the group of values is a fixed record, and a dictionary when you need lookup by name.

33. Why is a mutable default argument dangerous in Python? 2–5 yrs

The default is evaluated once when the function is defined, not on each call, so a default empty list is shared by every call that omits the argument and items accumulate across calls. The bug looks like memory corruption and is hard to spot in review. The fix is to default the parameter to None and create a fresh list inside the body. Interviewers like this one because it separates people who have written Python from people who have read about it.

34. What is the difference between WHERE and HAVING in SQL? Fresher

WHERE filters individual rows before grouping and cannot reference aggregate functions. HAVING filters the groups produced by GROUP BY and is the only place an aggregate condition belongs. Because WHERE runs first, moving any non-aggregate condition out of HAVING and into WHERE reduces the rows that have to be grouped and usually produces the faster plan.

35. How would you find the second highest salary in a table? 2–5 yrs

The straightforward version selects the maximum salary that is less than the overall maximum, which handles duplicates of the top value correctly. A window-function version uses DENSE_RANK over salary descending and filters for rank two, which generalises to the Nth highest and to per-department results with PARTITION BY. Say what happens when there is no second value: the subquery form returns NULL, the ranked form returns no rows at all.

36. What is the difference between DELETE, TRUNCATE and DROP? Fresher

DELETE removes rows subject to a WHERE clause, logs each row, fires triggers and can be rolled back inside a transaction. TRUNCATE removes every row as one bulk operation, is much faster because it does not log row by row, and usually resets identity counters. DROP removes the table definition itself. DELETE is DML while TRUNCATE and DROP are DDL, which is why their transactional behaviour differs across databases.

OOP and DBMS

37. What are the four principles of object-oriented programming? Fresher

Encapsulation bundles state with the methods that guard it. Abstraction exposes what a type does while hiding how it does it. Inheritance derives one type from another to reuse behaviour. Polymorphism lets a single interface stand for many implementations. What separates candidates here is a concrete example of each drawn from your own project rather than four memorised sentences.

38. What is the difference between method overloading and overriding? Fresher

Overloading defines several methods with the same name and different parameter lists in one class, and the compiler picks one from the argument types, so it is resolved at compile time. Overriding replaces an inherited method with the identical signature in a subclass, and the runtime picks the implementation from the actual object. Overloading is convenience; overriding is the mechanism that makes runtime polymorphism work.

39. What is normalization and what do the first three normal forms require? Fresher

Normalization organises columns and tables so each fact is stored once, eliminating update, insert and delete anomalies. First normal form requires atomic values with no repeating groups. Second normal form additionally removes partial dependencies on part of a composite key. Third normal form removes transitive dependencies, where a non-key column depends on another non-key column. Reporting systems often denormalise deliberately, which is a trade-off rather than a mistake.

40. What are the ACID properties of a transaction? Fresher

Atomicity means every statement in the transaction commits or none does. Consistency means the database moves from one valid state to another with constraints intact. Isolation means concurrent transactions do not observe each other's partial work, to the degree the isolation level promises. Durability means a committed change survives a crash. Isolation is the property with dials on it, which is why read-committed and repeatable-read behave differently.

41. What is the difference between a primary key, a unique key and a candidate key? Fresher

A candidate key is any minimal set of columns that uniquely identifies a row. One candidate is chosen as the primary key, which cannot contain NULL and defines the identity that foreign keys reference. The remaining candidates can be declared unique keys, which also enforce uniqueness but typically permit a NULL depending on the database. A table has exactly one primary key and may have several unique keys.

42. What is a database transaction and why do isolation levels exist? 2–5 yrs

A transaction groups operations into a unit that either commits entirely or rolls back. Isolation levels exist because full serialisability is expensive: read-uncommitted permits dirty reads, read-committed prevents them, repeatable-read also prevents non-repeatable reads, and serializable additionally prevents phantoms. The engineering judgement is to pick the weakest level at which your specific application is still correct.

Operating systems and networking

43. What is the difference between a process and a thread? Fresher

A process has its own address space and resources; a thread is a unit of execution inside a process that shares that address space with its siblings. Threads are cheaper to create and switch between and communicate through shared memory, which is precisely why they need synchronisation. Memory corruption in one thread can bring the whole process down, whereas separate processes are isolated from each other.

44. What is a deadlock and what conditions cause it? Fresher

A deadlock is a set of processes each holding a resource another needs, so none can proceed. It requires four conditions at once: mutual exclusion, hold and wait, no preemption, and circular wait. Break any single one and the deadlock cannot form — the practical technique is imposing a global order on lock acquisition, which eliminates circular wait without changing anything else.

45. What is virtual memory and what is paging? Fresher

Virtual memory gives each process a private address space that can exceed physical RAM, with the operating system mapping pages of that space onto physical frames or onto disk. Paging is the mechanism: fixed-size pages are brought in on demand, and touching a page that is not resident causes a page fault. When the combined working set exceeds RAM the system thrashes, spending more time paging than computing.

46. What is the difference between TCP and UDP? Fresher

TCP is connection-oriented and reliable: it establishes a connection, orders segments, acknowledges and retransmits losses, and applies flow and congestion control. UDP sends datagrams with no ordering, acknowledgement or retransmission, so it is lighter and lower latency. Web traffic, email and file transfer use TCP; live voice and video, gaming and most DNS queries use UDP, because a late packet is worse than a lost one.

47. What are the layers of the OSI model? Fresher

Physical, data link, network, transport, session, presentation and application. It is a teaching model rather than an implementation — the internet runs the TCP/IP stack, which collapses the top three into a single application layer. What interviewers actually want is the mapping: switches and MAC addresses at layer two, IP and routing at layer three, TCP and UDP at layer four, HTTP at the top.

48. What happens when you type a URL into a browser and press enter? Fresher

The browser resolves the hostname through DNS, opens a TCP connection to the resulting IP address, and for HTTPS performs a TLS handshake that validates the certificate and negotiates keys. It then sends an HTTP request, receives the response, parses the HTML, and issues further requests for CSS, JavaScript and images before rendering. Caches sit at several points along that path, so a real request often stops well short of the origin server.

Cloud, DevOps and automation

49. What is cloud computing, and what are IaaS, PaaS and SaaS? Fresher

Cloud computing is renting compute, storage and services on demand instead of owning hardware. IaaS gives you virtual machines, networks and disks and leaves the operating system upward to you. PaaS gives you a managed runtime where you deploy an application rather than a server. SaaS is finished software delivered over the network. The distinction is simply how much of the stack the provider operates on your behalf.

50. What is the difference between public, private and hybrid cloud? Fresher

Public cloud is shared provider infrastructure billed on usage. Private cloud is infrastructure dedicated to one organisation, on-premises or hosted, chosen for regulatory, data-residency or legacy-integration reasons. Hybrid connects the two so each workload sits where its constraints allow. Hybrid is extremely common in client delivery work, because regulated data frequently cannot move even when the rest of the estate does.

51. What is DevOps and what does a CI/CD pipeline actually do? Fresher

DevOps shortens the loop between writing code and running it in production, with shared ownership across development and operations. Continuous integration builds and tests every change on merge, so defects surface in minutes instead of at release. Continuous delivery takes those verified artefacts through automated deployment to each environment. The real value is the reduction in batch size — small changes fail in ways you can actually diagnose.

52. What is the difference between a virtual machine and a container? Fresher

A virtual machine virtualises hardware and runs a full guest operating system, so it is heavier and slower to start but strongly isolated. A container virtualises the operating system, sharing the host kernel and packaging only the application and its dependencies, so it starts in under a second and packs densely onto a host. Containers are now the default deployment unit; VMs still matter where kernel-level isolation or a different OS is required.

53. How is AI changing the work an entry-level engineer does at a services firm? Fresher

Assistants built on Anthropic or OpenAI models now absorb a large share of boilerplate, first-draft tests and routine translation between languages and frameworks, which compresses the pure typing in a junior role. What grows in value is specification, review and judgement — deciding whether generated code is correct, secure and appropriate to the client constraint. Saying you use these tools and verify their output is a stronger answer than either dismissing them or pretending they write everything.

Aptitude and reasoning

54. What topics appear in the Accenture aptitude section? Fresher

Numerical ability covering percentages, ratio and proportion, time and work, time speed and distance, profit and loss, and averages; reasoning covering series, blood relations, directions, syllogisms and puzzles; and verbal ability covering reading comprehension, error spotting, sentence correction and vocabulary. Speed matters as much as accuracy — the sections are timed tightly.

55. How should you prepare for the aptitude section efficiently? Fresher

Work timed sets rather than untimed practice, because the binding constraint is pace, not difficulty. Learn the shortcut for each recurring type once — percentage-to-fraction conversions, the work-rate reciprocal trick — then drill until it is automatic. Track which type you lose most time on and fix that one; scattered practice across all topics improves scores slowly.

56. A can finish a job in 12 days and B in 18 days. How long do they take together? Fresher

Work with rates, not days. A completes one twelfth of the job per day and B one eighteenth, so together they do 5/36 per day and the job takes 36/5, which is 7.2 days. The shortcut for two workers is the product over the sum: 12 times 18 divided by 30 gives the same 7.2. Every pipes-and-cisterns question is this identical reciprocal trick with any outflow counted as negative work.

57. A shop offers successive discounts of 20% and 10%. What is the single equivalent discount? Fresher

Successive percentages never add. Multiply the surviving fractions: 0.8 times 0.9 is 0.72, so the customer pays 72% and the equivalent single discount is 28%, not 30%. The general formula is a plus b minus ab/100. The same multiplicative logic governs successive increases, and mixing additive with multiplicative reasoning is the single most common error in this topic.

58. A 150 m train running at 72 km/h crosses a 250 m platform in how many seconds? Fresher

Convert the speed first: 72 km/h times 5/18 is 20 m/s. Crossing a platform means covering the train length plus the platform length, so 400 m at 20 m/s takes 20 seconds. Had the question said a pole or a standing person, the distance would be only the 150 m train length, giving 7.5 seconds. Nearly every train question turns on which lengths have to be added.

59. The average age of 30 students is 15. A teacher joins and the average becomes 15.5. What is the teacher's age? Fresher

Convert averages to totals whenever the group changes. The students total 30 times 15, which is 450. With the teacher, 31 people average 15.5, a total of 480.5, so the teacher is 30.5. The quicker reasoning is that the teacher must carry the old average plus the 0.5 increase applied across all 31 members, which is 15 plus 15.5.

60. How do you solve blood relation questions quickly? Fresher

Draw the family rather than tracking it in words: a horizontal line for a couple or siblings, a vertical line for a generation, and a mark for gender. Read the statement from the end backwards, because a phrase like "the brother of the mother of my son" resolves outward from the innermost person. Errors here almost always come from assuming a gender the question never stated.

61. How should you approach syllogism questions? Fresher

Treat every statement as true even when it contradicts the real world, and test whether the conclusion must follow rather than whether it could. Venn diagrams are the reliable method: draw the arrangement the statements force, then try to draw a second valid arrangement that breaks the conclusion — if you can, it does not follow. Possibility conclusions and either-or pairs are where most marks are lost.

62. What is the fastest way to handle number series questions? Fresher

Check first differences, then ratios, then the differences of the differences. If none of those work, test squares, cubes and primes with a small offset, and check whether alternate terms form two interleaved series — that pattern accounts for a large share of the harder items. Set yourself a hard limit of about forty seconds; series questions either yield quickly or consume the section.

Technical interview

63. Explain your project and the technology choices behind it. Fresher

Cover the problem, your own contribution, the stack and a real reason for it, and the outcome. Interviewers here often pick one component and go three questions deep, so know your own code well enough to explain not just what it does but why it is built that way and what its weakness is.

64. What is version control and how have you used Git? Fresher

Version control records the history of a codebase so changes can be reviewed, reverted and merged across a team. Describe your actual workflow — branching per feature, committing in logical units, opening pull requests, resolving conflicts. Knowing what a merge conflict is and how you resolved a real one carries more weight than reciting command syntax.

65. What is the software development life cycle? Fresher

The stages a system moves through: requirements, design, implementation, testing, deployment and maintenance. Waterfall runs them once in sequence; Agile iterates them in short increments with continuous feedback. Being able to say which model your project actually followed, and what went wrong because of it, is the answer that lands.

66. What is the difference between functional and non-functional requirements? Fresher

Functional requirements say what the system does — a user can reset a password. Non-functional requirements say how well it must do it — response time, availability, security, scalability, accessibility. Projects usually fail on the non-functional side, which is why interviewers like candidates who ask about them unprompted.

67. You will be trained and allocated to a technology you did not choose. Are you comfortable with that? Fresher

Say yes if it is true, and back it with evidence that you pick up stacks quickly — name a language or framework you learned outside coursework and what you shipped with it. Allocation in a services business follows client demand, so this is a genuine question and not a formality. If you have a strong preference, state it as a preference rather than as a condition.

68. How do you debug a problem that only happens sometimes? 2–5 yrs

Start by making it reproducible: capture the exact inputs, environment and timing when it occurs, and add logging at the suspect boundary instead of guessing. Intermittent failures usually trace to a small set of causes — uninitialised state, concurrency and ordering, external timeouts, or production data that differs from your test data. Name the one your evidence points at and say how you would falsify it, because the method is what is being assessed.

69. What is the difference between unit, integration and user acceptance testing? Fresher

A unit test exercises one function or class in isolation with its dependencies replaced, and runs in milliseconds. An integration test exercises several components together, often against real infrastructure such as a database, to catch wiring and contract problems. User acceptance testing is the client confirming the delivered behaviour matches what was agreed. In delivery projects UAT is a scheduled gate with formal sign-off, which is worth understanding before your first project.

Client-facing and consulting scenarios

70. A client asks for a change in the middle of a sprint. How do you respond? Fresher

Understand the request and its real urgency first, then make the trade-off explicit instead of silently absorbing it: say what would be dropped or delayed to fit it in. Route it through your lead or scrum master so it enters the backlog and the change record properly. Agreeing on the spot without renegotiating scope is how delivery commitments quietly slip, and it is the failure mode this question is probing for.

71. You realise you are going to miss a deadline. What do you do? Fresher

Raise it the moment you know rather than on the due date, and bring three things: what is complete, what specifically is blocking, and a revised estimate with the help that would improve it. Early notice gives your lead options and late notice gives them none, which is why the delay itself damages trust far less than the surprise. Then offer a partial delivery if any part of the work is independently useful.

72. You disagree with a senior colleague's technical approach during a client call. What do you do? 2–5 yrs

Do not argue it in front of the client. Note your concern, let the call finish, then raise it directly with the colleague with your reasoning and evidence. A visibly divided team damages client confidence in the whole delivery regardless of who turns out to be right. If it is a correctness or security issue the client is about to commit to, ask to take that specific point offline before any decision is recorded.

73. How would you explain a technical problem to a non-technical client? Fresher

Lead with impact and options rather than mechanism: what they cannot do right now, when it will be fixed, and what choices they have. Use at most one analogy, drop internal jargon and component names they have no reason to know, and state your confidence honestly. A good test is whether they could repeat your explanation to their own stakeholder without you in the room.

74. You find a defect in production that is affecting a client. What are your first steps? 2–5 yrs

Assess scope and severity — who is affected and whether data is at risk — then notify your lead immediately rather than trying to fix it quietly. Stabilise before diagnosing: roll back or apply the safest mitigation that restores service, and preserve logs and evidence before they rotate away. Root cause, permanent fix and an honest account for the client come afterwards, in that order.

HR round

75. Tell me about yourself. Fresher

Sixty to ninety seconds: background, one or two concrete things you built, the skills those gave you, and why this role. Given that Accenture has already scored your spoken communication, deliver this at a measured pace and finish your sentences — how you say it is being assessed alongside what you say.

76. Why do you want to join Accenture? Fresher

Be specific: the consulting-plus-technology mix, exposure to clients across industries, or a particular practice area you want to work in. Because Accenture positions itself differently from a pure services firm, an answer that shows you understand that distinction stands out from generic praise about size or reputation.

77. How do you handle working with a difficult client or stakeholder? Fresher

This is a client-facing business, so answer with a method: clarify what they actually need underneath the request, confirm it in writing, set realistic expectations early, and escalate through your lead rather than absorbing an impossible commitment. One short real example beats a general claim about being patient.

78. Are you willing to work in shifts or relocate? Fresher

Client time zones and delivery-centre allocation make both of these real. Answer honestly — genuine flexibility is an advantage worth stating, and a real constraint is better raised now than after allocation. Give the limit and any flexibility around it in the same sentence.

79. Where do you see yourself in five years? Fresher

Describe a direction rather than a title — building depth in a technology area, then taking ownership of a workstream or moving toward a client-facing technical role. Tie it to something the company actually offers. Answers that point outside the company, such as further study abroad, answer the retention question they are really asking.

80. What are your salary expectations and notice period? 2–5 yrs

For fresher tracks the package is fixed by tier, so align to it and confirm which tier you are being considered for. For experienced roles, give a researched range anchored on your fixed component and ask about the band. State your notice period accurately and separate the contractual part from what is genuinely negotiable.

81. What are your strengths and weaknesses? Fresher

Give one strength that maps to the role and prove it with a specific instance rather than an adjective. For the weakness, name a real one you are actively working on and describe the mechanism you use to contain it. Avoid the disguised-strength answer about being a perfectionist — it reads as evasion, and evasion is exactly what the question is designed to surface.

82. Why should we hire you? Fresher

Answer in three parts: what the role needs, the evidence that you have done something close to it, and the thing you bring that the average candidate does not. Keep it under a minute and finish on a concrete example rather than a claim about attitude. This is the question where most candidates turn vague, which is precisely why a specific answer stands out.

83. Do you have any questions for us? Fresher

Always ask something, and ask what only that interviewer can answer: what a first project typically looks like, how allocation works after training, how performance is reviewed in the first year, what distinguishes people who do well in their first six months. Opening with leave policy or appraisal timing signals the wrong priority — ask about the work first.

Get these answered live in your real interview

NostrobeAI is a real-time AI interview copilot — it hears the question and drafts a strong answer on your screen, invisible on Zoom, Meet, and Teams. One-time pricing, no subscription.

Try NostrobeAI free