Home/Interview Questions/Problem Solving

Problem Solving Interview Questions and Answers

Last updated:

Check out 35 of the most common Problem Solving interview questions, then take an AI-powered practice interview

Critical ThinkingAnalytical SkillsDecision MakingCreativityRoot Cause Analysis
35+
Questions
14
Basic
14
Intermediate
7
Advanced
Q1

Walk me through the hardest problem you have solved at work, from the first symptom to the fix.

BasicBehavioral

Answer

Pick a problem that was hard to diagnose, not one that was merely long. Model answer, STAR. Situation: at a payments company, refunds on one bank's netbanking flow were failing for roughly 4 percent of customers, and support was closing those tickets as bank side issues.

Task: I owned the refunds queue that quarter, and the escalation had reached the CX head. Action: I stopped treating tickets as individual cases and pulled 600 failed refund IDs into a sheet, then cut them by acquirer, ticket size, time of day, and original payment method. The failures clustered on one acquirer, only for transactions older than 45 days, and only when the original payment used a saved card token.

That pattern pointed at token rotation, not at the bank. I reproduced it on a sandbox account, confirmed the stored token was being reused after the vault had rotated it, and handed the integrations team the reproduction steps rather than a complaint. Result: they shipped a fallback to the original transaction reference, failures on that acquirer dropped from 4 percent to under 0.3 percent within three weeks, and I wrote a one page runbook so support could recognise the pattern without escalating.

What the interviewer is evaluating: whether you can move from anecdote to structure. They want to hear you narrow the search space, form a hypothesis, then test it, instead of trying fixes until one sticks. They also listen for whether you sized the problem before and after.

Common wrong answers: choosing a problem that was only hard because it was tedious, describing a team achievement without saying what you personally did, and skipping the diagnosis to jump straight to the solution. The quietest failure is a story with no number in it. If you cannot say how big the problem was, the interviewer cannot judge whether solving it mattered.

Key Points

  • Choose a diagnosis-hard problem, not a long or tedious one
  • Segment the data before forming a hypothesis
  • State the size of the problem before and after
  • Say what you personally did, not what the team did
  • Close with the durable artefact: runbook, alert, or check
💡 Pro Tip: Prepare exactly three stories in this shape and reuse them across the whole loop. Interviewers rarely ask for a fourth, and one deeply detailed story beats five shallow ones.
Q2

Tell me about a time you had to solve a problem with incomplete information.

BasicDecision Making

Answer

Model answer, STAR. Situation: our D2C brand had to lock the Diwali inventory buy for a new SKU with only 11 days of sales history, because the vendor needed a purchase order by the 20th to ship in time. Task: commit to a quantity knowing the forecast would be wrong.

Action: I wrote down what I actually knew (11 days of run rate, last year's category lift of about 2.4x during the festive fortnight, and a 21 day vendor lead time) and what I was guessing at (whether the early run rate was organic or driven by the launch discount). Instead of arguing for more data that did not exist, I split the decision: I ordered the quantity that was safe under the pessimistic case, negotiated a top up window with the vendor at a 6 percent price premium, and set a tripwire so that if daily units held above 40 for four straight days we would trigger the top up. Result: demand landed between the two cases, we triggered the top up on day five, and we ended the season with 9 percent leftover stock instead of the 30 percent we carried the previous year.

What the interviewer is evaluating: whether you can act without certainty while still being explicit about what you do not know. They are listening for the separation between fact, assumption, and guess, and for whether you built a way to correct the decision later. Common wrong answers: saying you gathered more data until you were confident, which is only possible when the deadline is soft, or describing a gut call with no reasoning attached.

Also weak: claiming the decision turned out perfectly. Interviewers trust candidates who say which part of the estimate was wrong and how quickly they caught it.

Key Points

  • Separate what you know, what you assume, and what you are guessing
  • Prefer reversible decisions and staged commitments
  • Set a tripwire or review date that forces a second look
  • Name the cost of being wrong in each direction
  • Report the actual variance, not a flawless outcome
💡 Pro Tip: Say the phrase, this was a two way door, and explain how you kept it reversible. It signals decision maturity in a single line.
Q3

Describe your process when you are handed a problem you have never seen before.

BasicMethod

Answer

This question rewards a named, repeatable method rather than a story, but you should still end with a short example. Model answer. First, I write the problem in one sentence that includes who is hurt and by how much, because half the problems handed to me arrive as a proposed solution rather than a problem.

Second, I find the first person who noticed it and ask what they saw, in their words, since the description that reaches me is usually third hand. Third, I size the blast radius: how many users, how much money, how often, and whether it is getting worse. Fourth, I list every hypothesis I can think of, including the boring ones, and rank them by how cheap they are to disprove rather than by how likely they are.

Fifth, I timebox the investigation, usually to a day or two, with a checkpoint where I either have a lead or I bring in someone who knows the system better. Applying that to a real case: a client reported that our weekly report emails were arriving blank. Rewritten, the problem was that 12 of 340 enterprise accounts received an empty report every Monday.

The cheapest hypothesis to disprove was time zone, and it was correct: those 12 accounts had been created with a non IST time zone, so the report window closed before their data was written. What the interviewer is evaluating: whether there is a method underneath your instincts, and whether you check the framing of a problem before working on it. Common wrong answers: reciting a textbook cycle (define, measure, analyse, improve, control) with no example attached, or describing pure intuition.

Another trap is claiming you always research exhaustively first. Senior interviewers know that exhaustive research on a live problem is a way of avoiding the decision.

Key Points

  • Rewrite the problem in one sentence: who is hurt, how much
  • Talk to the first person who noticed, not the person who forwarded it
  • Rank hypotheses by cost to disprove, not by likelihood
  • Timebox the investigation with an explicit escalation point
  • Check whether you were handed a problem or someone's preferred solution
Q4

Tell me about a time your first solution did not work. What did you do next?

BasicLearning from Failure

Answer

Model answer, STAR. Situation: our support team was breaching the 24 hour first response SLA on about 18 percent of tickets. Task: I was asked to bring that under 5 percent within a quarter.

Action: my first solution was a triage rota, one person each morning sorting the overnight queue. Two weeks in, breaches had only moved to 15 percent. I went back to the data instead of defending the rota, and found that 70 percent of breached tickets came in between 7 PM and 2 AM IST from US customers and sat overnight, so a morning rota could never fix them by definition.

The rota had fixed the wrong slice. I replaced it with two things: an auto acknowledgement with a realistic response window, which removed the SLA breach on questions that were really status checks, and a staggered shift where two agents started at 2 PM and finished at 11 PM. Result: breaches fell to 4 percent in six weeks, and the rota was retired rather than kept for appearances.

What the interviewer is evaluating: whether you notice a failing fix early and whether you can abandon your own idea without ego. The strongest signal is that you measured the fix at all. Many candidates never learn their solution failed because nobody checked.

Common wrong answers: a story where the first attempt failed for reasons entirely outside your control, which teaches the interviewer nothing about you, and the reverse, where you blame yourself so thoroughly that you sound careless. Also avoid stories where the fix eventually worked because you simply tried harder. The interesting version is the one where you were wrong about the cause, found out, and changed direction.

Key Points

  • Show that you instrumented the fix and checked it
  • Explain what the data revealed about why the first attempt missed
  • Retire the failed fix instead of keeping it for optics
  • Avoid stories where the failure was purely external
💡 Pro Tip: Say how long it took you to notice the fix was not working. Two weeks sounds diligent, two quarters sounds like you were not watching.
Q5

How do you tell a symptom apart from a root cause? Give a concrete example.

BasicRoot Cause Analysis

Answer

A symptom is what someone complains about. A root cause is the condition that, if removed, stops the complaint from recurring without anyone having to remember to do something. My test is simple: if the fix requires a human to be careful, I have not found the root cause yet.

Model example. Symptom: month end invoices were going out three to four days late every month, and finance blamed the billing team for being slow. Walking it back with five whys: invoices were late because approvals came late, approvals came late because the cost centre mapping was wrong on about 40 lines, the mapping was wrong because new projects were created in the CRM without a cost centre field being mandatory, and it was not mandatory because the field had been added after the CRM rollout and nobody backfilled or enforced it.

The root cause was an optional field, not a slow team. Making that field required, plus a one time backfill of 260 open projects, ended the recurrence. I also run a second why chain that most people skip: why did it take us three months to notice?

That chain usually exposes a missing check rather than a missing fix. Where five whys breaks down is when there is more than one contributing cause, since it forces a single chain. For those I use a fishbone across people, process, tooling, and data, and I look for the cause that appears in more than one branch.

What the interviewer is evaluating: whether you go past the first plausible explanation, and whether you distinguish a fix that holds from a fix that depends on vigilance. Common wrong answers: naming five whys as a framework and stopping there, or offering a root cause that is really a person. Human error is almost never a root cause. It is a signal that the process allowed the error.

Key Points

  • Test: if the fix needs a human to be careful, it is not the root cause
  • Run a second why chain on detection, not only on causation
  • Five whys assumes a single chain; use a fishbone for multi-cause issues
  • Human error is a symptom of a permissive process
  • Verify by checking whether the issue recurs the following cycle
Q6

A problem you closed last month has come back. How do you handle a recurring issue?

BasicRoot Cause Analysis

Answer

Model answer, STAR. Situation: the nightly data sync between our CRM and the warehouse failed for the third time in five weeks. Each time someone rerun the job manually at 8 AM and closed the ticket.

Task: I decided the recurrence itself was the problem, not the individual failure. Action: I pulled the three incident timestamps and the job logs side by side rather than looking at the latest failure alone. All three failures happened on the first working day after a bank holiday, when the batch had two or three days of records and exceeded the 30 minute step timeout.

Nobody had spotted it because each ticket was investigated in isolation and closed by a different person. I raised the timeout as an immediate stopgap, then split the job into chunked batches so run time scaled with volume, and added an alert on run duration crossing 60 percent of the timeout so we would see the trend before the failure. Result: no failures in the following two quarters, and the duration alert fired twice as an early warning, which let us tune before anything broke.

What the interviewer is evaluating: whether you treat repeated occurrences as a single dataset rather than as separate incidents, and whether you fix the detection gap as well as the cause. The insight is that the person who solves a recurrence is usually the first person who looked at all the occurrences together. Common wrong answers: describing a faster manual workaround, which makes the problem cheaper to tolerate and therefore permanent, or blaming the earlier fixers.

Also weak is stopping at the cause without adding the leading indicator. If your only detection is the failure itself, you have accepted that you will always find out last.

Key Points

  • Analyse all occurrences together, not just the latest one
  • Look for the shared condition: calendar, volume, tenant, release
  • Fix the detection gap, not only the cause
  • Beware efficient workarounds; they make problems permanent
  • Verify across at least two more cycles before declaring it closed
💡 Pro Tip: A recurring issue has two owners: the person who fixes it and the person who let three tickets be closed separately. Say you changed the ticket handling too.
Q7

Tell me about a problem you spotted before anyone else raised it.

BasicBehavioral

Answer

Model answer, STAR. Situation: while building a monthly revenue deck I noticed our average realisation per customer had dropped about 6 percent over four months, even though total revenue was up and nobody was worried. Task: nothing was on fire, so this was entirely optional work, which is exactly what makes it a good story.

Action: I split the base into cohorts by signup month and plan. New logos were fine. The drop came from renewals: roughly a third of accounts renewing were being given a discount by sales to close before quarter end, and those discounts were being applied to the annual base rather than as a one time credit, so the reduction carried forward permanently.

I quantified the annualised impact at about ₹42 lakh, wrote a one page note with the cohort chart, and took it to the sales head privately before raising it in any forum. Result: the discount policy was changed to a first year credit rather than a base reduction, and finance added a realisation line to the monthly review so it would be visible without anyone digging. What the interviewer is evaluating: whether you look at data you were not asked to look at, and whether you can raise an uncomfortable finding without turning it into an accusation.

Going to the sales head privately first is the detail that separates a mature candidate from a clever one. Common wrong answers: a story where you spotted the problem and told everyone loudly, which reads as politics, or one where you spotted it and nothing happened, which suggests you could not build a case. If your finding was ignored, the honest version is still usable, but say what you would package differently next time.

Key Points

  • Choose a story where noticing was optional and unprompted
  • Quantify the impact in rupees or units before raising it
  • Take an uncomfortable finding to the owner privately first
  • Land a permanent monitor so the metric stays visible
Q8

Describe a time you solved a problem under a hard deadline you could not move.

BasicPrioritisation

Answer

Model answer, STAR. Situation: a client demo for a ₹1.2 crore annual renewal was fixed for a Thursday, and on Tuesday morning we found that the reporting module rendered wrong totals for any account with more than 50,000 rows, which included the client's own data. Task: make the demo credible in under 48 hours without shipping a rushed fix into production for everyone.

Action: I split the work by what the deadline actually required. The demo needed correct numbers on one account, not a general fix. So the immediate track was a verified data export for that account, reconciled by hand against the source, loaded into a staging environment we controlled.

The parallel track was the real diagnosis, which turned out to be an aggregation running before pagination. I also told the account manager on Tuesday afternoon that the general fix would land the following week, so nobody promised something we could not do on the call. Result: the demo ran clean, the renewal closed, and the proper fix shipped nine days later with a regression test on a 200,000 row fixture.

What the interviewer is evaluating: whether you can distinguish the deadline's real requirement from the full problem, and whether you keep the temporary and permanent tracks separate. They will probe on honesty: did the client know they were seeing staged data. Common wrong answers: a heroics story about working through the night, which tells the interviewer you had no plan, and the version where the shortcut quietly became the permanent state. Naming the date the real fix shipped is what proves the shortcut was managed rather than forgotten.

Key Points

  • Separate what the deadline needs from the full problem
  • Run the stopgap and the real fix as two explicit tracks
  • Give the stopgap an expiry date and name it out loud
  • Avoid all-nighter heroics as the centre of the story
  • Say when and how the permanent fix actually shipped
💡 Pro Tip: Interviewers at Indian services firms often follow up with, what did you deprioritise? Have a specific answer ready, because saying nothing suffered reads as untrue.
Q9

How do you decide whether a problem is worth solving at all?

BasicPrioritisation

Answer

I size three things before touching a problem: frequency, cost per occurrence, and how hard it is to detect when it happens. A ₹200 error that occurs 4,000 times a month and is invisible to the customer is a bigger problem than a ₹50,000 error that happens once a year and is caught immediately. Then I compare that annualised cost against the cost of the fix, including the ongoing maintenance the fix creates.

Deciding not to solve something is a legitimate outcome, and saying so is a strong signal in an interview. A real example: support asked for automation of a refund reconciliation step that took an analyst about 40 minutes a week. Automating it properly meant roughly three weeks of engineering plus a fragile dependency on a bank statement format that changed twice a year.

The annual cost of the manual step was about 35 hours. The automation would have cost more than that in maintenance alone. I documented the decision with the numbers, added a checklist so the manual step could not be skipped, and revisited it a year later when volume had tripled, at which point the automation genuinely paid for itself.

What the interviewer is evaluating: whether you can decline work with reasoning rather than with reluctance, and whether you revisit a no when conditions change. They also want to see that you count the cost of a solution, not just its benefit. Common wrong answers: saying you solve whatever your manager prioritises, which abdicates judgement, or claiming you always fix the root cause regardless of cost, which is not a real constraint anyone operates under. Also avoid framing every decision as ROI without a single number attached.

Key Points

  • Size by frequency multiplied by cost, adjusted for detectability
  • Count the maintenance cost of the fix, not just the build cost
  • Deciding not to solve is a valid, documentable outcome
  • Set a trigger for revisiting the no, such as volume doubling
Q10

When do you keep digging on a problem yourself, and when do you escalate?

BasicBehavioral

Answer

My rule has two triggers. The first is a timebox: if I have made no progress on narrowing the cause within a fixed window, usually half a day for something live and two days for something background, I bring in help. The second is impact based and overrides the clock: if the problem is actively costing money, blocking other people, or touching customer data, I escalate immediately even if I am five minutes in, because at that point delay is a cost I am imposing on others to protect my own image.

Model example, STAR. Situation: a scheduled billing run had partially completed and I could not tell whether 300 invoices had been double raised. Task: work out the exposure.

Action: I spent about twenty minutes confirming the run had genuinely stopped midway, then escalated to my lead and the finance controller rather than continuing alone, because the failure mode was customer facing money. I escalated with a structure rather than a panic: here is what happened, here is what I know, here are the two things I have ruled out, here is what I need, which was read access to the ledger to compare. Result: we identified 41 duplicated invoices and cancelled them before the payment run went out the next morning.

What the interviewer is evaluating: whether your escalation is driven by impact rather than by discomfort, and whether you escalate well. The quality of the escalation matters as much as the timing. Common wrong answers: I try everything myself first because I do not want to disturb people, which is the most common answer from freshers and the most costly habit in practice, and the opposite failure of escalating with no analysis attached. Escalating a raw symptom with no ruled out list makes you a router, not a problem solver.

Key Points

  • Two triggers: a timebox and an impact override
  • Money, data, or blocked colleagues means escalate now
  • Escalate with structure: what happened, what you know, what you ruled out, what you need
  • Never escalate a raw symptom with no analysis attached
💡 Pro Tip: Name your timebox in hours. Vague answers like, after a reasonable time, get followed up with, how long exactly, and a specific number lands better.
Q11

Give an example of a problem you solved by removing something rather than adding something.

BasicBehavioral

Answer

Model answer, STAR. Situation: our onboarding flow had a 34 percent drop off on a KYC step, and the standing plan was to add a progress bar, a help chat widget, and a video explainer. Task: reduce drop off without shipping three new surfaces we would then have to maintain.

Action: I watched 20 session recordings before writing any requirement, and the pattern was not confusion, it was the file upload. Users on mid range Android phones with 4G were failing to upload a 6 MB photo of a PAN card, waiting 40 seconds, and abandoning. So instead of adding explanation, I removed friction: client side compression before upload, dropping the mandatory address proof for users whose Aadhaar was already verified, and cutting the form from 11 fields to 6 by pre-filling from the earlier step.

Result: drop off fell from 34 percent to 19 percent in one release, with fewer screens than we started with, and the help widget was never built. What the interviewer is evaluating: whether your instinct is to add features or to find what to delete, and whether you look at behaviour before designing. Subtraction is the harder discipline because added features are visible work and removed steps are not.

Common wrong answers: describing a cost cutting exercise that was handed to you, which is not your judgement, or a story where removing something broke a workflow you had not checked. If you removed a required field, the interviewer will ask who needed that field, so know the answer. It also helps to say how you validated that nothing downstream depended on what you removed.

Key Points

  • Watch real behaviour before designing a solution
  • Removing steps often beats explaining them
  • Count the maintenance cost of every surface you would add
  • Check downstream consumers before deleting a field or step
💡 Pro Tip: This question is a favourite in product and design loops. Have one subtraction story ready even if your role is mostly technical.
Q12

Tell me about a time you used data to settle a disagreement about what the problem actually was.

BasicAnalytical

Answer

Model answer, STAR. Situation: sales insisted our product was losing deals because of a missing integration, while engineering was convinced the real issue was pricing. Both sides had strong opinions and a handful of anecdotes each.

Task: I was asked to arbitrate before the roadmap was rewritten around the integration. Action: rather than arguing, I proposed one shared source of truth: I pulled all 118 closed lost deals from the previous two quarters and asked both leaders to agree on the categories before I coded anything, so nobody could dispute the buckets afterwards. That step, agreeing on the taxonomy first, is the one most people skip.

The integration was the primary reason in 9 deals. Pricing was primary in 22. The single biggest bucket, 41 deals, was that the buyer went quiet after the pilot, which neither side had raised.

Result: the roadmap conversation shifted entirely to pilot conversion, we instrumented pilot usage, and the integration slipped to the following quarter where it belonged. What the interviewer is evaluating: whether you can defuse an opinion fight by changing what the argument is about, and whether you understand that agreeing on method before seeing results is what makes data persuasive. Common wrong answers: presenting numbers that support your own prior view, which reads as advocacy rather than analysis, or hiding behind data to avoid a decision.

Another weak version is a story where you produced a dashboard and assumed it settled the matter. Data does not end disagreements on its own. Getting both parties to agree, in advance, on what evidence would count is the move that actually works.

Key Points

  • Agree the categories or metric before producing results
  • Use one shared dataset that both parties accept
  • Expect the real answer to be a third option neither side raised
  • Data persuades only when the method was agreed up front
Q13

Describe a problem you solved that had no clear owner.

BasicSituational

Answer

Model answer, STAR. Situation: customers were receiving duplicate transactional SMS, sometimes three copies of the same OTP. Support said it was a product issue, product said it was the SMS vendor, and the vendor said the requests were arriving three times.

Nobody owned the end to end path, so the ticket had bounced for six weeks. Task: it was not my area, but it was affecting delivery rates and cost, roughly ₹60,000 a month in wasted sends. Action: I did the unglamorous thing first and drew the actual path on one page, from the trigger in the application to the queue to the vendor API to the handset, then asked each team to confirm only their own segment.

Two teams could confirm theirs. The gap was a retry policy in the queue consumer that retried on a timeout, even though the vendor had already accepted the request and returned late. Nobody owned that consumer because it had been written by someone who had left.

Action continued: I made the retries idempotent using the message ID the vendor accepted, and then, more importantly, I got the consumer formally assigned to a team in writing. Result: duplicates stopped, cost dropped, and the orphaned service had a named owner. What the interviewer is evaluating: whether you step into a gap without waiting for authority, and whether you fix ownership as well as the bug.

The ownership assignment is the part that stops it from happening again. Common wrong answers: a story where you solved it heroically alone and never addressed why it was unowned, or one where you escalated to a manager to assign someone and stopped there. Also avoid framing other teams as obstructive. Mapping the path and asking each team to confirm only their segment is what made it non confrontational.

Key Points

  • Map the end to end path on one page before assigning blame
  • Ask each team to confirm only their own segment
  • Fix the ownership gap, not only the defect
  • Quantify the cost so the unowned problem gets attention
💡 Pro Tip: Orphaned systems left behind by people who resigned are extremely common in Indian teams with high attrition. This story lands well because every interviewer has lived it.
Q14

Tell me about a mistake you made while solving a problem, and how you caught it.

BasicLearning from Failure

Answer

Model answer, STAR. Situation: I was cleaning a customer master to remove duplicates before a migration, and I wrote a matching rule on name plus city. Task: consolidate roughly 90,000 records into unique customers.

Action: my rule merged about 4,200 pairs. Before applying it, I did the thing that saved me: I sampled 50 merges at random and read them by hand. Seven of the fifty were wrong, all of them common name and city combinations in Delhi and Chennai where two genuinely different customers had been collapsed into one.

If I had run the merge, we would have combined billing histories for real people. I stopped, added mobile number and a normalised email as required matching criteria, re-ran, and this time the sample of 50 was clean. I also made the merge reversible by writing the pre-merge state to a separate table before applying anything.

Result: 3,100 merges applied, zero incorrect merges found in the following audit, and the reversible design was reused for two later cleanups. What the interviewer is evaluating: whether you build verification into your own work rather than relying on someone else to catch you, and whether you can describe a mistake without either minimising it or performing guilt. The best version of this story is a mistake you caught yourself, because that is what actually happens most of the time in good practice.

Common wrong answers: a fake weakness dressed as a mistake, such as I was too thorough, or a mistake so trivial that catching it proves nothing. The other trap is a mistake that a colleague or the customer caught, told with no reflection on why your own checks did not exist.

Key Points

  • Sample and manually inspect before applying any bulk change
  • Make destructive operations reversible before you run them
  • A mistake you caught yourself is the strongest version of this story
  • Avoid fake weaknesses and trivially small mistakes
Q15

Your delivery date has just been pulled in by two weeks and nothing has been removed from scope. Walk me through your first 48 hours.

IntermediateSituational

Answer

Model answer. Hour one is not negotiation, it is understanding why the date moved, because the answer changes everything. A date pulled for a regulatory filing or a client contract is genuinely immovable.

A date pulled because a leader promised it in a meeting is negotiable, and the difference determines whether you are solving a scope problem or a communication problem. In the case I handled, an RBI compliance change had a fixed effective date, so the deadline was real. Day one: I rebuilt the plan bottom up with the team in a two hour session rather than compressing the existing Gantt, because compressed plans are fiction.

We listed every remaining item and tagged each one as must ship, can ship degraded, or can slip, using a single test for must ship: what breaks for the customer or the regulator on day one if this is missing. Twenty two items became nine must ships. Day two: I took the reduced plan to the sponsor with three options rather than a complaint.

Option A, full scope, needs three more engineers borrowed from another team for two weeks. Option B, nine must ships on the new date with four items in the following release. Option C, the original date with full scope.

I recommended B, with the specific risk named: manual reconciliation for the first two weeks, requiring two ops people. Result: B was accepted, we shipped on the compliance date, and the manual step ran for eleven days before automation caught up. What the interviewer is evaluating: whether you convert a schedule shock into an explicit trade-off decision made by the person with the authority to make it, instead of absorbing it silently.

Common wrong answers: agreeing immediately and hoping, which is the most common Indian services industry failure mode, refusing outright, and the middle failure of saying it is not possible without offering options. Bringing three costed options is what turns you from a blocker into a partner.

Key Points

  • First ask why the date moved; it decides whether scope or comms is the problem
  • Rebuild the plan bottom up rather than compressing the old one
  • Classify work as must ship, degraded, or slip using a day-one failure test
  • Escalate with three costed options and a recommendation
  • Name the residual risk and who carries it
💡 Pro Tip: Say the sentence, I can give you the date or the scope, and you can choose. Interviewers recognise it as the mark of someone who has actually run a delivery.
Q16

A stakeholder keeps changing the requirements every week. How do you stop the churn?

IntermediateStakeholder Management

Answer

Model answer, STAR. Situation: a business head changed the definition of an internal dashboard four times in five weeks, and the team had rebuilt the same charts three times. Task: stop the churn without turning it into a conflict, since he was the actual user and his engagement was valuable.

Action: I stopped treating the changes as a discipline problem and asked what was causing them. Two sessions later the pattern was obvious: he was not changing his mind, he was discovering his requirement by looking at what we built. He could not specify in the abstract, and every review triggered a new realisation.

That is a process mismatch, not a behaviour problem. So I changed the process. I built clickable mockups in a day instead of shipping working charts in two weeks, ran them past him in the same week, and only started engineering after two consecutive reviews produced no structural change.

I also introduced a written decision log, one line per decision with the date and who agreed, which we opened at the start of each review. Result: two mockup cycles settled the design, the build took nine days, and it shipped without rework. The decision log later ended one dispute in about thirty seconds.

What the interviewer is evaluating: whether you diagnose the cause of churn instead of trying to police it with a change control form, and whether you can adapt your process to how a stakeholder actually thinks. Common wrong answers: freezing requirements and pointing at a signed document, which wins the argument and loses the relationship, complaining about the stakeholder, or absorbing every change silently and then missing the date. Also weak: proposing agile as an answer without saying what specifically you changed.

Key Points

  • Diagnose why scope is changing before trying to control it
  • Some stakeholders discover requirements by reacting, not by specifying
  • Move the cheap artefact (mockups) in front of them instead of finished work
  • Keep a one line decision log with dates and names
  • Define an explicit point after which changes become the next release
Q17

A teammate on your critical path is underperforming and the release is in three weeks. What do you do?

IntermediateConflict Resolution

Answer

Model answer, STAR. Situation: an engineer owning the payments integration, about 40 percent of the release, was two weeks behind and his daily updates had become vague. Task: protect the release without either humiliating him or quietly taking his work.

Action: I separated the delivery problem from the person problem, because they need different timelines. The delivery problem needed an answer that week. I sat with him for an hour and asked him to walk me through the code and the remaining items, not to justify the delay.

Twenty minutes in the cause was clear: he was blocked on sandbox credentials from the bank that he had requested three weeks earlier and had been chasing over email without escalating, and he had kept saying it was in progress because he felt responsible for the delay. This was not capability, it was an unescalated external blocker plus a reluctance to raise it. I escalated the credential request through our account manager and it was resolved in two days.

I also split his remaining work so a second engineer took the webhook handling, framed as parallelising rather than rescuing. Result: we shipped four days late instead of two weeks late. Separately, in his next one to one, we agreed a rule: any blocker older than 48 hours gets raised in standup, no exceptions.

What the interviewer is evaluating: whether you investigate before judging, whether you protect the person's dignity while protecting the release, and whether you handle the performance conversation on its own timeline rather than in the middle of a crunch. Common wrong answers: taking the work over yourself, which fixes one release and creates a dependency on you, escalating to the manager as the first step, or saying nothing and missing the date. Also poor: assuming underperformance is a capability issue. In practice it is more often an unraised blocker, an unclear brief, or something happening outside work.

Key Points

  • Investigate the cause before labelling it underperformance
  • Delivery risk and performance management run on different timelines
  • Most silent delays are unescalated blockers, not incapacity
  • Reassign work as parallelising, not as rescuing
  • Fix the reporting habit with a concrete rule, such as 48 hour blocker escalation
💡 Pro Tip: If the interviewer pushes on what if it really was capability, answer that you would still ship the release by resequencing, and handle capability through a documented improvement plan afterwards, never during crunch.
Q18

The only person who understands a critical legacy system has resigned and their last day is in two weeks. How do you handle it?

IntermediateSituational

Answer

Model answer, STAR. Situation: the engineer who had built and solely maintained our commission calculation engine, which paid roughly 900 channel partners monthly, resigned with a two week notice period after a garden leave negotiation. There was no documentation and roughly 14,000 lines of code.

Task: remove the single point of failure in the time available, knowing full knowledge transfer was impossible. Action: I resisted the instinct to ask for a full walkthrough, because two weeks of narrated code tours produce notes nobody can use. Instead I prioritised by failure impact.

Day one, I listed everything the system does and asked him to rank what breaks worst and what breaks most often. Then I spent his remaining time on three things only: a written runbook for the five operations that are performed monthly, recorded screen sessions of him actually running the month end close rather than describing it, and a live handover where two engineers ran the close with him watching instead of him running it with them watching. That reversal is the single most useful trick in a knowledge transfer.

I also had him annotate the twelve most confusing functions and list every undocumented external dependency, which surfaced two cron jobs on a server nobody knew existed. Result: the next month end close ran with a two hour delay and no errors, and we had a named primary and backup owner. What the interviewer is evaluating: whether you triage knowledge by risk rather than trying to capture everything, and whether you verify the transfer by making someone else perform the task.

Common wrong answers: asking for exhaustive documentation, which produces a document nobody reads, offering a counter-offer as the plan, or freezing all changes and hoping. Also weak: not asking what he was worried about. The departing person usually knows exactly which part will bite you, and nobody thinks to ask.

Key Points

  • Rank knowledge by what breaks worst and what breaks most often
  • Record the departing person doing the task, not describing it
  • Reverse the handover: the successor drives, the expert observes
  • Ask directly what they are worried will break after they leave
  • Assign a named primary and backup owner before the last day
Q19

Two senior stakeholders want opposite things and both are blocking your progress. How do you unblock?

IntermediateConflict Resolution

Answer

Model answer, STAR. Situation: the compliance head wanted mandatory document verification before a user could transact, and the growth head wanted transactions enabled immediately with verification deferred. Both had veto power in practice, and the feature had sat for five weeks.

Task: get a decision, not a compromise, because a middle path here would have satisfied neither requirement. Action: first I established what each actually needed rather than what they were asking for. Compliance did not need verification before the first transaction, they needed exposure capped and an audit trail.

Growth did not need zero friction, they needed the first transaction to complete within the session. Once stated that way, an option existed that neither had proposed: allow transactions up to ₹5,000 before verification, hold the payout rather than the transaction, and require verification before the second transaction or before withdrawal. Second, I wrote both positions in one document in their own words, sent it to both for correction before any meeting, and only then convened a 30 minute call with a single decision to make and a recommendation attached.

Third, I named the escalation path in the invite: if we do not agree here, the COO decides on Friday. That deadline did more work than the analysis. Result: the capped model was approved, shipped in three weeks, and the cap was raised twice over the next quarter as the verification funnel improved.

What the interviewer is evaluating: whether you can separate stated positions from underlying needs, whether you can construct an option neither party owns, and whether you are willing to force a decision through escalation without making it a complaint. Common wrong answers: picking the more senior person's side, splitting the difference into something incoherent, or going to the common manager first, which teaches both stakeholders that you route conflict upward rather than resolving it. Escalation as a scheduled backstop is very different from escalation as a first move.

Key Points

  • Separate stated positions from underlying needs
  • Write both positions in their own words and get them confirmed first
  • Look for the option neither party proposed
  • Set a dated escalation backstop and say so in the invite
  • Escalation as a scheduled fallback is not the same as complaining upward
💡 Pro Tip: Interviewers at Amazon and Flipkart probe this heavily for PM and program roles. Have the underlying need versus stated position distinction ready as an explicit phrase.
Q20

A customer escalation lands at 6 PM on a Friday and you cannot reproduce the issue. What do you do?

IntermediateSituational

Answer

Model answer, STAR. Situation: an enterprise client reported that their bulk upload had silently dropped about 1,200 records, discovered on Friday evening before a Monday board report. It worked perfectly in our environment with their sample file.

Task: either reproduce it or give them a trustworthy answer within hours. Action: since I could not reproduce, I stopped trying and started narrowing what was different about their run. I asked for three specific things rather than a general description: the exact file they used, the time of the upload to the minute, and who ran it.

The file was the answer. Their production file was 40 MB against the 2 MB sample, and rows beyond a certain point contained a comma inside a quoted address field combined with a trailing carriage return from an Excel export on Windows, which our parser handled inconsistently past the buffer boundary. Reproduced in 40 minutes once I had the real file.

I then made a deliberate call about the weekend: rather than deploying a parser change on a Friday night, I ran their file through a corrected import on our side, verified counts against their totals, and sent them a reconciliation by 11 PM. The parser fix, with their file added as a test fixture, went out on Tuesday with a proper review. Result: the board report went out with correct numbers, and the client stayed.

What the interviewer is evaluating: whether you can work a problem you cannot reproduce, and whether your judgement about production changes survives time pressure. Refusing to deploy at 10 PM Friday while still solving the customer's actual problem is the strongest signal in this answer. Common wrong answers: asking the customer to describe the issue again in general terms, closing it as not reproducible, or hot fixing production on a Friday night without review. Also weak: solving it technically while leaving the customer with no communication for six hours.

Key Points

  • Stop trying to reproduce and start finding what is different about their run
  • Ask for the exact artefact, exact timestamp, and exact user
  • Solve the customer's outcome even when the code fix must wait
  • Do not deploy unreviewed changes on a Friday night
  • Add the real-world input as a permanent test fixture
Q21

You have three P1 issues open at the same time and four people. How do you sequence them?

IntermediatePrioritisation

Answer

Model answer. The first move is to reject the premise that all three are P1, because a queue where everything is top priority has no priority at all. I sequence on three factors in order: is it still getting worse, how many people or how much money is affected per hour, and is there a workaround.

The one that is still degrading always goes first, even if it is currently smaller, because its cost is a curve rather than a number. Real case: simultaneously we had payment failures at about 8 percent and climbing, a reporting page timing out for all users, and a data corruption issue affecting 30 accounts that had already stopped spreading. I put two people on payments because it was actively growing and every hour cost real revenue.

One person went to the corruption issue, not to fix it but to freeze it: export the affected records, stop any further writes, and confirm the blast radius was contained at 30. The reporting timeout, which was loud and highly visible internally, got a status page update and a queue position rather than a person, because it had a workaround through CSV export. I said that out loud to the leadership channel so the silence on reporting was a stated decision rather than an oversight.

Result: payments were stabilised in two hours, corruption was repaired the next day from the export, and reporting was fixed on day three. What the interviewer is evaluating: whether you can differentiate within a set of urgent items, whether you understand containment as distinct from resolution, and whether you communicate what you are deliberately not doing. Common wrong answers: splitting four people across three issues so everything progresses slowly, taking the loudest complaint first, or asking your manager to prioritise. It is reasonable to confirm your sequencing upward, but arriving with no proposed order is the failure.

Key Points

  • Anything still getting worse goes first, even if currently smaller
  • Containment is a separate step from resolution and is often enough for now
  • Workaround availability is a legitimate downgrade factor
  • Announce what you are deliberately not working on
  • Never split a small team thinly across all incidents
💡 Pro Tip: The phrase, stop the bleeding before you diagnose the patient, is overused, but the underlying distinction between containment and root cause is exactly what this question tests.
Q22

Your manager proposes a solution you believe is wrong. How do you handle it?

IntermediateConflict Resolution

Answer

Model answer, STAR. Situation: my manager wanted to fix a slow report by adding a caching layer, refreshed hourly. I believed the real problem was an unindexed join and that caching would hide it while creating stale data problems in a workflow where users acted on the numbers immediately.

Task: disagree effectively with someone who could simply overrule me. Action: I did not argue in the meeting, because a verbal disagreement in front of others turns a technical question into a status question. I asked for a day, ran the query plan, and came back with three things: evidence that a single composite index cut the query from 14 seconds to 400 milliseconds on production sized data, the specific failure mode of caching in our case (a user updating a record and not seeing it for up to an hour, which was already our second most common support complaint), and an acknowledgement of the real advantage of his approach, which was that it also helped four other slow endpoints.

That last part mattered. He was not wrong about the benefit, he was solving a broader problem than the one I was looking at. Result: we did both, in the order I proposed: the index first, which fixed the report outright, and caching later for the read only endpoints where staleness was acceptable.

Result also worth naming: it took a day of work to make the disagreement resolvable with evidence instead of opinion. What the interviewer is evaluating: whether you can disagree with authority using evidence, whether you can steelman the other position, and whether you commit once the decision is made. Say explicitly that if he had still chosen caching, I would have implemented it properly and instrumented the staleness complaints.

Common wrong answers: going along silently, escalating over your manager's head, or being right loudly in a group setting. Also weak is disagreeing on principle with no measurement, since in an interview that reads as opinion rather than judgement.

Key Points

  • Disagree in private with evidence, not in the room with opinion
  • Steelman their proposal and name what it genuinely solves
  • Bring a measurement, not a preference
  • State that you would commit and instrument if overruled
  • Look for the sequencing answer where both approaches have a place
Q23

Three months into a project you realise the approach is wrong. Do you push through or restart?

IntermediateDecision Making

Answer

Model answer, STAR. Situation: we were three months into building a rules engine for insurance underwriting with rules stored as code, and it had become clear that every product change required an engineering release, which was the exact bottleneck the project was meant to remove. Task: decide whether to finish or to change the architecture, with ₹40 lakh of effort already spent.

Action: I forced the decision to be about the future rather than the past by asking one question: if we were starting today with what we now know, would we choose this design. The answer was clearly no, which meant the only real question was the cost of switching versus the cost of living with it. I costed both.

Finishing meant six more weeks and then a permanent tax of roughly two engineering days per product change, at an expected 30 changes a year. Switching to a configuration driven design meant reusing the entire validation, audit, and integration layers, roughly 60 percent of the work already done, plus five weeks to replace the rules layer. Presented that way, it was not a restart at all, it was replacing one layer.

I took it to the sponsor with both numbers and an explicit note that the three months were spent regardless of the choice. Result: we switched, shipped seven weeks later, and the business changed 22 rules in the first year without an engineering ticket. What the interviewer is evaluating: whether you can ignore sunk cost in practice, not just quote the term, and whether you can quantify the ongoing cost of a bad design rather than describing it as ugly.

Common wrong answers: pushing through to avoid an awkward conversation, proposing a full rewrite when partial salvage was available, or framing the decision as a confession of failure. Present it as new information, priced.

Key Points

  • Ask: if we started today knowing this, would we choose this design
  • Price the permanent tax of the wrong approach, not just the discomfort
  • Look for partial salvage before proposing a rewrite
  • Sunk cost is spent under every option, so exclude it from the comparison
  • Present the change as priced new information, not as an apology
💡 Pro Tip: Have the number ready for how much of the existing work was reusable. Candidates who say we restarted from scratch usually did not look hard enough.
Q24

Another team's dependency is going to slip and it will kill your launch date. What do you do?

IntermediateStakeholder Management

Answer

Model answer, STAR. Situation: our new pricing page depended on an API from the billing team, promised for the 10th, and on the 3rd their standup notes made it obvious they were at least three weeks out. They had not told us.

Task: protect a launch tied to a marketing campaign with media already booked. Action: I did three things in parallel. First, I confirmed rather than assumed, by asking their lead directly for a confidence level on the 10th, phrased as, what would have to be true for the 10th to hold.

He said the 10th was not realistic, which was the first time it had been said out loud. Second, I removed the dependency from the critical path where I could: we defined the response contract together in an hour, I built against a mock, and we agreed on a contract test so integration would be a switch rather than a project. Third, I looked for a reduced launch that did not need their API at all, and found one: the campaign needed three plans priced statically, not the dynamic entitlement lookup, so I shipped static pricing on the 10th and wired the API in on the 28th when it actually landed.

Result: the campaign ran on schedule, and the contract test caught two field mismatches on the day they delivered. What the interviewer is evaluating: whether you detect slippage before it is announced, whether you decouple instead of escalating, and whether you can find the version of your scope that does not need the dependency. Common wrong answers: escalating to leadership on the 3rd, which burns the relationship and does not create engineering capacity, waiting until the 10th to raise it, or building a permanent workaround you never remove.

Note also the phrasing, what would have to be true for the date to hold. It surfaces reality without accusing anyone of lying.

Key Points

  • Ask what would have to be true for the date to hold, rather than asking for a status
  • Agree the interface contract early and build against a mock
  • Find the version of your scope that does not need the dependency
  • Add a contract test so integration day is a switch, not a project
  • Escalate only after decoupling has been attempted, and with a proposal
Q25

The business asks you to build something that solves the wrong problem. How do you handle it?

IntermediateStakeholder Management

Answer

Model answer, STAR. Situation: the sales director asked for a feature to bulk export leads to Excel, framed as urgent and specified in detail down to the column order. Task: build it, or find out what it was really for.

Action: I asked one question before estimating: what do you do with the file after you export it. The answer was that reps downloaded leads, sorted by last contacted date, and manually re-uploaded a call list every morning, because the CRM's follow up view did not exist. The export was a workaround for a missing view, and building a better export would have made the workaround permanent and hidden the real problem.

I did not refuse. I gave two options with effort attached: the export as specified in two days, or a follow up queue sorted by last contact with one click calling in six days. I also asked what happens if we do nothing for another two weeks, which established that the urgency was real but not same week.

Result: he chose the queue. Daily calls per rep rose from about 22 to 31 in the first month, and the export request never came back. What the interviewer is evaluating: whether you investigate the request behind the request without being obstructive, and whether you can offer the better path as an option rather than as a correction.

The pattern to name is that stakeholders bring solutions, not problems, and your job is to walk it back one step. Common wrong answers: building exactly what was asked to be seen as responsive, which is the standard services-industry reflex, or refusing on the grounds that they should have brought you a problem, which is technically correct and professionally useless. Also weak: going over their head to product leadership instead of having the conversation.

Key Points

  • Ask what happens after the requested feature is used
  • Stakeholders bring solutions; walk the request back to the problem
  • Offer both paths with honest effort estimates and let them choose
  • Test urgency by asking the cost of waiting two weeks
  • Never make a workaround permanent by improving it
💡 Pro Tip: The single best question in this situation is, what will you do with it once you have it. It costs ten seconds and reframes about half of all feature requests.
Q26

You inherit a manual process that breaks almost every week and nobody fully understands it. Where do you start?

IntermediateProcess Improvement

Answer

Model answer, STAR. Situation: I took over vendor onboarding, which involved four teams, two spreadsheets, an email approval chain, and an average of 19 days per vendor, with something failing most weeks. Task: make it reliable before making it fast, because an unreliable fast process just fails faster.

Action: I refused to redesign it in week one. Instead I instrumented it: for four weeks I logged every onboarding with a timestamp at each handoff and a note whenever something went back a step. That gave me facts instead of opinions.

The data showed 60 percent of the 19 days was a single wait for a compliance check that had no SLA and no queue, and that rework was concentrated in one place, incomplete bank details on the initial form, which caused 11 of 23 cases to loop back. Two changes, neither of them a system: making bank details a validated required section on the intake form, and giving the compliance check a two day SLA with a named backup approver for absences. Result: median time went from 19 days to 7, and the weekly breakages dropped to roughly one a month.

Only after that did automation become worth discussing, and by then we knew exactly which step to automate. What the interviewer is evaluating: whether you resist the urge to redesign before you understand, and whether you can find the small structural change that beats a big rebuild. Measuring handoffs rather than tasks is the technique worth naming, since waiting time between steps is almost always the majority of elapsed time.

Common wrong answers: proposing a new tool in the first week, mapping the process into a beautiful document that changes nothing, or automating the broken process, which just produces failures at higher speed. Also weak: blaming the previous owner. Inherited chaos is normal, and interviewers watch how you talk about your predecessor.

Key Points

  • Instrument the process for a few weeks before redesigning it
  • Measure waiting time between handoffs, not just task time
  • Track rework loops; they point at the true defect source
  • Fix reliability before speed, and structure before tooling
  • Automate only after the process is stable and understood
Q27

A fix you shipped caused a bigger problem in production. Walk me through the next hour and the next week.

IntermediateCrisis Management

Answer

Model answer, STAR. Situation: I shipped a change to deduplicate notification sends, and within 40 minutes it had suppressed legitimate OTP messages for roughly 4,000 users, who could not log in. My fix was the cause.

Task: restore service and then own it. Action, the first hour: I rolled back first and diagnosed second. Rollback took four minutes because the deploy was a single revert, and I did not spend time understanding why before restoring, which is the discipline people lose under stress.

I posted in the incident channel within two minutes of noticing, in plain language: my change at 14:20 is suppressing OTPs, rolling back now, expect recovery by 15:10. Naming it as mine immediately mattered more than it sounds, because it stopped three other people from investigating unrelated theories. Then I identified the affected users from logs and had support proactively message them rather than waiting for tickets.

Action, the next week: I wrote the post-incident review myself. The real finding was not that my logic was wrong, it was that the deduplication key had been tested on marketing notifications and OTPs shared the same code path, something no test covered because no test existed for cross category behaviour. Fixes: a category exclusion for transactional messages, a canary rollout at 5 percent for anything touching the notification path, and an alert on OTP send volume dropping more than 20 percent in ten minutes, which would have caught this in three minutes instead of forty.

Result: shipped again two weeks later with no incident, and the volume alert has since caught two unrelated regressions. What the interviewer is evaluating: rollback instinct, speed and honesty of communication, and whether your remediation improves detection rather than just correcting the code. Common wrong answers: debugging live while users are down, softening the language about whose change it was, or a post-incident review whose only action is to be more careful. Careful is not a control.

Key Points

  • Roll back first, diagnose second
  • Announce ownership immediately so others stop chasing false leads
  • Contact affected users before they raise tickets
  • Remediation must improve detection time, not just fix the code
  • Be more careful is never a valid corrective action
💡 Pro Tip: Give the detection time explicitly: forty minutes before, three minutes after. Interviewers remember the pair of numbers more than the narrative.
Q28

You are asked to cut costs by 30 percent without reducing output. How do you approach it?

IntermediateAnalytical

Answer

Model answer, STAR. Situation: our cloud bill had grown to about ₹18 lakh a month and finance asked for a 30 percent reduction within the quarter, with no drop in service. Task: find the cuts without degrading reliability, and without the classic move of squeezing everything by 30 percent uniformly.

Action: I started with attribution, because you cannot cut what you cannot see. Two days of tagging gave us cost per service, and the distribution was the usual one: three of 40 services accounted for 62 percent of spend. Then I sorted every line into three buckets.

Waste, meaning things nobody uses: 14 idle dev environments running nights and weekends, orphaned snapshots from 2023, and a staging cluster sized identically to production. Rate reduction, meaning the same thing bought cheaper: reserved instances on the steady baseline, and moving cold object storage to an archive tier. Genuine trade-offs, meaning less of something: log retention from 90 days to 30, and one analytical replica removed.

I sequenced them in that order, because waste and rate cuts carry no service risk at all and got us to 24 percent by themselves. Only 6 percent required a real trade-off, which I took to leadership as an explicit decision on log retention rather than making it quietly. Result: 31 percent reduction in eleven weeks, no reliability regression, and a monthly cost review that kept it from creeping back.

What the interviewer is evaluating: whether you attack cost with structure rather than across the board cuts, and whether you separate waste from genuine trade-offs so leadership only decides on the latter. Common wrong answers: a uniform percentage cut, which penalises efficient teams, cutting headcount as the first lever, or claiming there was no trade-off at all. There almost always is one, and naming it honestly is what makes the rest of the answer credible.

Key Points

  • Attribute cost per service before proposing any cut
  • Three buckets: waste, rate reduction, and genuine trade-off
  • Sequence risk-free cuts first to reduce how much trade-off is needed
  • Escalate only the real trade-offs as explicit decisions
  • Add a recurring review so the savings do not erode
Q29

Tell me about a decision you made that turned out to be wrong. How did you find out, and what changed in how you decide?

AdvancedDecision Making

Answer

Model answer, STAR. Situation: I chose to build our own document parsing pipeline rather than buy a vendor product, on the reasoning that our formats were unusual and vendor accuracy on Indian regional language documents looked weak in the demos. Task: own that call and its consequences.

Action, or rather how I found out I was wrong: I had written the decision down with the assumptions it rested on, and a review date six months out. That document is the reason this story has an ending. At review, two of the three assumptions had failed.

Vendor accuracy on our document mix had improved substantially in six months, which I had treated as static, and our own pipeline was consuming about 1.4 engineers permanently against the 0.5 I had estimated, because every new document layout needed hand tuning. The third assumption, that our formats were unusual, was true but far less decisive than I had weighted it. I brought the review to my head of engineering with the original document open and recommended migrating the standard formats to the vendor while keeping our pipeline for the genuinely odd 15 percent.

Result: engineering load dropped to about 0.4 of a person, accuracy improved on the standard set, and we kept the differentiated part in house. What changed in how I decide: I now write down the assumptions and a review date for any decision above a certain size, and I explicitly ask which assumptions are about a moving target. Assuming a fast improving market stays still is the specific error I made.

What the interviewer is evaluating: calibration and intellectual honesty at senior level. They want a decision that was genuinely yours, a mechanism by which you discovered the error rather than being told, and a change to your process rather than a resolution to be wiser. Common wrong answers: a decision that was really someone else's, an error that external events caused, or a lesson so generic it could follow any story.

Key Points

  • Write the assumptions and a review date at decision time
  • Flag which assumptions are about a fast moving target
  • Discovering the error yourself is the point of the story
  • Recommend the partial reversal, not a face-saving continuation
  • The lesson must be a process change, not a resolution to be wiser
💡 Pro Tip: Senior loops at Amazon and Flipkart often ask for the decision document itself. If you genuinely keep one, say so, and describe its four or five headings.
Q30

How do you solve a problem when the metric everyone is optimising is itself disputed?

AdvancedAnalytical

Answer

Model answer, STAR. Situation: two teams reported different numbers for the same thing. Marketing reported activation at 61 percent, product reported 38 percent, and the leadership review had spent three consecutive months arguing about the gap instead of about the business.

Task: end the dispute and get to a metric people would act on. Action: I did not try to prove one number right. I reconstructed both definitions line by line and published the difference: marketing counted anyone who completed signup within 30 days of a click, product counted users who performed the core action twice within 7 days.

Both were internally correct. They were measuring different things with the same word. Then I made the harder argument, that neither predicted what we cared about.

I pulled twelve months of cohorts and tested which candidate definition correlated with month three retention. Two core actions in seven days had a correlation worth acting on. Completing signup had almost none.

That reframed the debate from whose number is right to which number predicts the outcome we are paid for. Result: one definition was adopted, written into a metrics dictionary with the SQL and the owner named, the old marketing number was kept but renamed to signup completion so nobody lost their reporting, and the leadership review moved on. Renaming rather than deleting is what made it politically survivable.

What the interviewer is evaluating: whether you can operate one level above the analysis, treating the definition itself as the problem, and whether you can resolve it without creating a loser. Common wrong answers: picking the metric your own function prefers, averaging the two, or producing a third number that becomes the fourth competing definition. Also weak: solving it analytically but not institutionalising it. If the definition is not written down with an owner, the same argument returns in two quarters.

Key Points

  • Reconstruct both definitions before judging either
  • Test candidate metrics against a downstream outcome that everyone accepts
  • Reframe from which number is right to which number predicts
  • Rename losing metrics rather than deleting them
  • Institutionalise with a metrics dictionary, SQL, and a named owner
Q31

Describe a problem you solved that required changing how other teams work, not just your own.

AdvancedInfluence

Answer

Model answer, STAR. Situation: production incidents were consistently traced to configuration changes made directly in the console by three different teams, with no record. On average two incidents a month, and post-incident reviews kept concluding that people should be more careful.

Task: change the behaviour of teams I had no authority over. Action: I did not open with a policy. I opened with evidence they could not dispute: I reconstructed six months of incidents and showed that 9 of 14 traced to an untracked manual change, with the specific incidents named.

Then, and this is the part that mattered, I made the new way easier than the old way before asking anyone to change. I built the pipeline, wrote the modules for the three most common changes, and personally did the first migration for the team most resistant to it, so their first experience was watching it work rather than being asked to do work. I picked that team deliberately: converting the loudest sceptic is worth more than converting three willing teams.

Only after two teams were voluntarily using it did I propose console write access be removed, and by then it was a formality rather than a fight. Result: manual change incidents went from nine in six months to one in the following six, and the removal of write access was agreed in a fifteen minute meeting. What the interviewer is evaluating: how you drive change without authority, whether you sequence adoption before enforcement, and whether you invest your own effort to lower the cost for others.

Common wrong answers: getting a mandate from leadership first, which produces compliance and resentment, presenting a policy document, or describing the technical solution while skipping the adoption problem entirely. The technical work in this story was the easy half. Also weak: claiming everyone immediately saw the value. Name the resistance and how you converted it.

Key Points

  • Lead with incident evidence, not with policy
  • Make the new path easier than the old one before asking anyone to switch
  • Do the first migration yourself for the most resistant team
  • Sequence voluntary adoption before enforcement
  • Name the resistance you faced and how it was converted
Q32

You can ship a two day fix that buys three months, or a six week fix that is permanent. Argue both sides and give me your call.

AdvancedTrade-offs

Answer

Model answer. The honest answer is that it depends on three variables, and a senior candidate names them rather than picking a side immediately. First, what happens at the end of three months: does the problem return identically, or does it return worse because volume is growing.

A stopgap on a growing problem is a shorter stopgap than it looks. Second, what the six weeks displaces, since the real cost is not six weeks of calendar, it is whatever else those engineers would have shipped. Third, how much you will learn in three months that would change the permanent design.

That last one is the argument people forget: sometimes the stopgap is correct precisely because the permanent fix would be built on today's incomplete understanding. Real case: our search was timing out under load. The two day fix was a result cap plus an aggressive cache.

The six week fix was moving to a proper search service. I took the two day fix, but with three conditions that made it a decision rather than a deferral: a written expiry date on the calendar, a dashboard tracking the metric that would tell us the stopgap was failing (cache hit rate falling below 70 percent), and the permanent work booked into the next quarter's plan, not merely intended. In the three months we learned that 80 percent of queries used only two of the eleven filters we had planned to support, which materially simplified the permanent design and saved roughly two weeks of it.

What the interviewer is evaluating: whether you can hold both sides genuinely, whether you attach conditions that prevent a stopgap becoming permanent, and whether you recognise optionality as a real benefit. Common wrong answers: always do it properly, which ignores opportunity cost, always ship fast, which is how teams accumulate the debt they later complain about, and giving a preference with no conditions attached. The conditions are the answer.

Key Points

  • Name the three variables: decay rate, displaced work, and what you will learn
  • A stopgap on a growing problem expires sooner than estimated
  • Attach an expiry date, a failure metric, and a booked slot for the real fix
  • Optionality is a genuine benefit of deferring a design
  • A preference without conditions is not a decision
💡 Pro Tip: If asked to just pick one, pick the stopgap with conditions and explain what would flip you. Interviewers are testing conditional reasoning, not courage.
Q33

How do you run a blameless post-incident review when the person who caused the incident is more senior than you?

AdvancedConflict Resolution

Answer

Model answer, STAR. Situation: a director bypassed the release process to push a config change before a client demo, and it took checkout down for 26 minutes on a weekday evening. I was facilitating the review, and he was two levels above me.

Task: produce a review that changed something, without either sanitising the facts or turning it into a public reprimand. Action: three moves. First, I met him before the review rather than surprising him in it, showed him the timeline I would present, and asked for corrections.

That converted him from a defendant into a contributor, and he added a detail I did not have, that he had used the console because the pipeline required an approver who was unavailable. Second, in the review I described actions and system conditions, never intent: at 18:42 a configuration change was applied directly through the console, the pipeline requires an approver and none was rostered after 18:00. That framing is not softening, it is precision, and it makes the system failure visible.

Third, I wrote corrective actions that constrained the system rather than the person: an emergency change path with a two person rule and automatic logging, an on call approver rostered until 22:00, and an alert on config drift between the repository and the live environment. Result: the actions shipped, and he sponsored the emergency change path himself, which gave it more weight than my sponsorship would have. What the interviewer is evaluating: whether you can hold a senior person to account through process rather than confrontation, and whether you understand that blameless does not mean factless.

Common wrong answers: omitting who did what, which makes the timeline unusable and everyone in the room knows it anyway, letting it become a public dressing down, or producing actions like additional training. Also weak: not pre-meeting the person. Surprising a senior colleague with a timeline in front of an audience is how blameless reviews die in an organisation.

Key Points

  • Pre-meet the person and ask for corrections to the timeline
  • Describe actions and system conditions, never intent or character
  • Blameless means no blame, not no facts
  • Corrective actions must constrain the system, not exhort the person
  • Ask the senior person to sponsor the fix so it carries authority
Q34

Tell me about a situation where every available option was bad. How did you choose?

AdvancedDecision Making

Answer

Model answer, STAR. Situation: we discovered that a pricing bug had undercharged about 700 customers by a total of roughly ₹27 lakh over five months. Every option was unpleasant: back-bill customers who had budgeted and in some cases already invoiced their own clients, absorb the loss entirely, or correct pricing going forward and stay silent on the past.

Task: recommend a course to the leadership team within 48 hours. Action: when all options are bad, I stop comparing them on cost and start comparing them on which downside is recoverable. Absorbing ₹27 lakh is a one time financial hit and fully recoverable.

Losing trust with 700 accounts, or being discovered later to have known and stayed silent, is not recoverable and carries contractual exposure. I also segmented rather than treating 700 accounts as one decision, which is the technique worth naming. Roughly 90 accounts represented 70 percent of the shortfall and had contracts with a correction clause.

The remaining 610 were small amounts, mostly under ₹4,000. The recommendation: absorb the past entirely for the 610, contact the 90 individually with the correction clause cited and an option to phase the recovery over three invoices, and correct pricing prospectively for everyone with 30 days notice. I also wrote down the option I rejected and why, because leadership deserved to see that staying silent had been considered and rejected on exposure grounds, not overlooked.

Result: about ₹16 lakh recovered, four accounts negotiated down, none lost, and a reconciliation check added between the pricing catalogue and billed invoices. What the interviewer is evaluating: whether you can choose under genuine loss, whether you distinguish recoverable from unrecoverable damage, and whether you segment instead of taking one blanket decision. Common wrong answers: describing a situation where one option was clearly fine, refusing to choose, or optimising purely on money.

Also weak: not showing the rejected options. When every path is costly, the reasoning is the deliverable.

Key Points

  • Compare options on recoverability, not only on cost
  • Segment the population instead of taking one blanket decision
  • Document the options you rejected and why
  • Prospective correction with notice is usually separable from retrospective recovery
  • Add the detection control so the same silent error cannot recur
💡 Pro Tip: Leadership rounds at fintech and banking employers in India lean on this question because regulatory exposure makes it real. Recoverable versus unrecoverable is the phrase to have ready.
Q35

How do you make problem solving repeatable across a team instead of dependent on a few strong individuals?

AdvancedLeadership

Answer

Model answer, STAR. Situation: I led a team of nine where roughly every hard problem routed to the same two engineers, which made them a bottleneck and everyone else a ticket forwarder. Task: distribute problem solving capability, not just workload.

Action: four things over two quarters. First, I made the reasoning visible. Every non-trivial investigation had to end with a short written note in a shared space, structured as: what we saw, what we suspected, what we ruled out and how, what fixed it.

The ruled out section is the valuable one and the one everybody wants to skip, because it teaches the search strategy rather than the answer. Second, I changed who answers. When someone brought a problem to me, I asked what they had already ruled out and what they would try next, then let them try it, which cost more time in month one and paid back by month three.

Third, I rotated incident command so the on call person ran the incident even when a senior engineer was present, with the senior engineer explicitly in an advisory seat. Fourth, I built a shared library of the diagnostic starting points for our systems, the queries and dashboards to open first, so a junior engineer had the same first ten minutes a senior one would. Result: over two quarters the share of incidents resolved without either of the two senior engineers went from about 20 percent to 65 percent, and one of them shipped a major project that had been stalled for a year because he finally had uninterrupted time.

What the interviewer is evaluating: whether you scale capability rather than heroics, and whether you can tolerate the short term slowdown that teaching requires. Common wrong answers: documentation as the entire answer, hiring more senior people, or a story where you personally solved everything faster. At lead level, being the best problem solver on the team is a structural weakness, not an achievement.

Key Points

  • Write up what was ruled out, not only what was fixed
  • Answer questions with questions so the search strategy transfers
  • Rotate incident command with seniors in an advisory seat
  • Publish the first ten minutes: the queries and dashboards to open
  • Measure the share of problems resolved without your senior few
💡 Pro Tip: Quantify the distribution shift. Saying the team got better is weak; saying 20 percent to 65 percent of incidents resolved without the two seniors is evidence.

Where This Round Is Common

Tata Consultancy Services
Infosys
Accenture India
Deloitte India
Amazon India
Flipkart
Razorpay
HDFC Bank

Salary Insights

Average in India
N/A

Frequently Asked Questions

How much does strong problem solving actually affect salary in India?

Problem solving is not a line item on a salary band, but it is the competency that moves you between bands. Two engineers with the same stack and the same years of experience are usually separated at offer stage by how they handled the behavioural and case rounds. In practice that shows up as the difference between a mid level offer around ₹12-18 LPA and a senior or lead offer at ₹25-40 LPA at product companies in Bengaluru, Hyderabad, and Gurugram. In consulting and analytics roles at Deloitte, Accenture, or ZS, the case round is close to the entire evaluation, so the gap is even wider. The pattern holds across functions: at senior levels you are paid for judgement under ambiguity, and the interview is designed to sample it.

How long should I prepare for problem solving and behavioural rounds?

Two to three weeks of deliberate work is enough for most people, and it is mostly writing, not reading. Spend the first week extracting six to eight real incidents from your last two years, one page each, in STAR form with actual numbers. Spend the second week compressing each to a spoken two minutes and rehearsing follow-ups: what would you do differently, what did you deprioritise, how did you know it worked. Spend the third week doing mock rounds with someone willing to interrupt you. The single highest return activity is finding the numbers, since most candidates remember the story but not the size of it, and the numbers are exactly what interviewers probe.

What is different about problem solving questions for freshers versus experienced candidates?

Freshers are allowed to use academic projects, internships, hackathons, college fest logistics, and part-time work, and interviewers at TCS, Infosys, and Wipro genuinely accept those if the reasoning is real. The bar is method: can you frame a problem, choose between options, and explain why. Experienced candidates get no such latitude. From roughly three years onward the questions shift to conflict, stakeholders, and consequences: a call you made that cost money, a person you had to manage around, a decision you got wrong. At six years and beyond, interviewers stop asking how you solved something and start asking how you made your team able to solve it without you.

Are behavioural problem solving rounds still relevant in 2026 when AI tools do so much of the analysis?

They matter more, not less. AI assistants have made the mechanical parts of analysis cheap, so interviewers have shifted their attention to the parts that are still expensive: framing the right problem, deciding what evidence would change your mind, choosing between two defensible options, and owning the outcome. A tool can segment your data in seconds, but it cannot tell you that the metric you are optimising is the wrong one, or that the real blocker is a stakeholder who has not been told the truth. Several Indian product companies have added a question about how you used an AI tool and what you checked before trusting its output, which is itself a problem solving question.

How is problem solving assessed differently from critical thinking or analytical skills?

They overlap, but interviewers sample them differently. Analytical skills rounds are usually structured and quantitative: a guesstimate, a case, a dataset, a puzzle, judged on whether your reasoning holds. Critical thinking shows up as questions about assumptions and evidence, such as what would change your mind. Problem solving as assessed in behavioural rounds is the end to end version and adds the messy parts: unclear ownership, stakeholders who disagree, incomplete data, a deadline, and a result you had to live with. If you can only reason well on a clean case study but cannot describe a real situation where you acted under constraint, you will clear the analytics round and fail the managerial one.

Which roles in India weight problem solving most heavily?

Consulting and strategy roles at Deloitte, Accenture, Bain, and McKinsey weight it almost entirely through case interviews. Product management, program management, and operations roles at Amazon, Flipkart, Swiggy, and Zomato weight it heavily through scenario questions on trade-offs and escalations. Site reliability, support engineering, and quality roles test it through incident and debugging narratives. Even in pure engineering interviews the design and behavioural rounds are problem solving rounds by another name. The functions where it is weighted least are highly specified execution roles, and those are also the roles where salary growth flattens earliest, which is a useful thing to know when planning a career rather than just a job change.

Introduction

Problem solving is the one competency that shows up in almost every interview loop in India, whether you are sitting in a TCS managerial round, an Amazon bar raiser, a Deloitte case discussion, or a final conversation with a founder in Bengaluru. It is rarely announced as such. It arrives disguised as questions about a missed deadline, an angry client, a production incident, or a call you had to make with half the facts. The interviewer is not collecting anecdotes. They are working out whether you have a repeatable method for turning a messy, unowned situation into a defined problem with a defensible answer.

Most candidates lose these rounds in the first thirty seconds by answering in the abstract: I stay calm, I break the problem into smaller parts, I keep everyone informed. That is a description of a personality, not evidence of judgement. Strong answers are built from one specific incident with numbers, dates, named artefacts, and an outcome you can defend under follow-up questioning. They also name the trade-off you accepted and what you would do differently. Every question below is answered in that shape: a model STAR response you can adapt, a short note on what the interviewer is actually scoring, and the wrong answers that quietly sink otherwise strong candidates.

This page covers 35 problem solving interview questions asked in Indian tech and corporate hiring, ordered from the openers that start almost every behavioural round through to the senior scenarios that decide lead and manager offers: a delivery date pulled in by two weeks, a stakeholder who rewrites scope every Friday, an underperforming teammate on the critical path, a fix that made production worse, and a post-incident review where the person at fault outranks you. Work through the basic set to build a reusable story bank, then use the intermediate and advanced questions to pressure test how you handle ambiguity, conflicting stakeholders, and decisions you got wrong.

Ready to practice Problem Solving interviews?

Don't just read, practice these Problem Solving questions live with an AI interviewer that asks follow-ups and scores your answers.

AI-powered practice
Instant feedback
Free to start
Start Free Mock Interview