Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryInvestment Banking Analyst
Private Equity AnalystQuant & Hedge Fund AnalystBreaking Into VCFinancial Analyst Program
Risk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Free Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
QuarksCourses
Explore Interview Preparation
Investment BankingEquity ResearchVenture CapitalistPrivate EquityHedge Funds
QuantFinancial AnalysisPrivate Wealth ManagementDebt Capital MarketsRisk Management
Derivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Interview tracksAll
1Investment Banking
Question bankPuzzlesCase studies
2Equity Research
Question bankPuzzlesCase studies
3Venture Capital
Question bankPuzzlesCase studies
4Private Equity
Question bankPuzzlesCase studies
5Hedge Funds
Question bankPuzzlesCase studies
6Quant
Question bankPuzzlesCase studies
7Financial Analysis
Question bankPuzzlesCase studies
8Private Wealth Management
Question bankPuzzlesCase studies
9Debt Capital Markets
Question bankPuzzlesCase studies
10Risk Management
Question bankPuzzlesCase studies
11Derivatives Foundation
Question bankPuzzlesCase studies
12Portfolio Management
Question bankPuzzlesCase studies
13Mutual Fund Mastery
Question bankPuzzlesCase studies
071

Case 071Model risk and validationCore

An interest rate risk spreadsheet reports that a 100 basis point rise adds Rs 12 crore to earnings. Review finds a gap bucket with the wrong sign and a rate hard-coded from last year; corrected, the answer is a Rs 9 crore loss. How are such errors found, and what controls do end-user models need?

1The situation

Yashvel Capital, a mid-sized lender, estimates the effect of rate changes on its net interest income with a spreadsheet built by one analyst in treasury. For the last quarter it reported that a 100 basis point rise would add Rs 12 crore to NII over a year, and the ALCO minutes record rising rates as good news.

A validator rebuilding the numbers finds two problems. The gap for the 3 to 6 month bucket, minus Rs 1,200 crore, was entered as plus Rs 1,200 crore. And the base rate cell used to compute the shock is a typed 6.00% from last year, while the scenario rate is linked to today's 7.00% plus 1%, so the sheet applied a 2% shock. Corrected, the sensitivity is minus Rs 9 crore.

2Your task

Show how each error moves the answer, explain how a reviewer would catch errors like these, and set out the controls end-user models need.

Quick check

If only the hard-coded rate were fixed, what would the sheet report?

Worked solution

Try it on paper, then open one step at a time.

30-second answerThe answer to give first

The sheet reported plus Rs 12 crore because a flipped sign turned a Rs 7.5 crore cost into a gain and a stale base rate doubled the shock; corrected, a 100 bp rise costs about Rs 9 crore. Errors like these are caught by sense checks against the gap profile, independent rebuilds and formula audits. Any spreadsheet feeding a decision needs an owner, a tier, locked inputs linked to source, reconciliation and independent review, the same controls as a system model.

Step 1How does each error move the answer?

Separate them, because a reviewer who fixes one error and sees a plausible number may stop. The flipped bucket alone turns a Rs 7.5 crore cost into a Rs 7.5 crore gain, a Rs 15 crore swing at a 1% shock; the stale base rate alone doubles every bucket's effect. Together they produce plus Rs 12 crore. Fix only the rate and the sheet says plus Rs 6 crore; fix only the sign and it says minus Rs 18 crore, twice the truth. Only both give minus Rs 9 crore.

The sheet that told ALCO rates were good newsA BucketB GapC Time leftD ShockE NII1 Scenario rate8.00%2 Base rate6.00%3 0 to 3 months+6000.875=D1-D2+10.54 3 to 6 months+1,2000.625=D1-D2+15.05 6 to 12 months-2,7000.250=D1-D2-13.56 Reported NII change, +100 bp+12.01. D2 is typed, not linked: last year's 6.00% makes the shock 2.00%2. B4 carries the wrong sign: a liability-heavy bucket entered as positive+12reported-9correctedRs crore, NII changefor a 100 bp rise
Yashvel's sheet applied a 2% shock because its base rate cell was typed at last year's 6.00%, and it entered the 3 to 6 month gap as plus Rs 1,200 crore instead of minus; together the errors turned a Rs 9 crore loss into a reported Rs 12 crore gain.
Rs crore, +100 bpShock applied3 to 6 month signNII change
As reported2%wrong+12.0
Rate fixed only1%wrong+6.0
Sign fixed only2%right-18.0
Both fixed1%right-9.0
Fixing either error alone leaves a wrong answer, plus Rs 6 crore or minus Rs 18 crore; only both corrections give the true sensitivity of minus Rs 9 crore.
Step 2How would a reviewer have caught this?

Imagine a household budget that says your savings rise when the rent goes up. You would not need to check the formulas to know something is wrong; you would know from what the numbers mean. The fastest check is the sign: Yashvel's own gap report shows more liabilities than assets repricing within the year, so rising rates must cost it money, and a positive answer is a contradiction. Then three more. Back out the shock: dividing the output by the weighted gaps shows 2%, not the 1% the scenario claims. Reconcile each bucket's gap to the system extract it came from. And audit formulas for typed constants: any number inside a formula or a hard-coded input with no source is a finding. A quarter-on-quarter movement check would also have flagged a sensitivity that flipped sign with no change in the balance sheet.

Step 3What controls do end-user models need?

The same as system models, scaled to their use. A spreadsheet that shapes ALCO decisions is a tier 1 model in everything but name, and the medium does not lower the bar. Put it in the model inventory with an owner and a tier. Keep inputs on one sheet, each linked to its source or labelled with source and date, and lock the calculation cells. Build in automatic checks: the effective shock equals the scenario, gaps reconcile to the source report, and the sign agrees with the gap profile. Use version control so the ALCO can see what changed. And require independent review before first use and after any change, which is exactly what found these errors, a quarter late.

Close with the consequence: the ALCO spent a quarter believing rising rates helped, and may have chosen not to hedge on that basis. The cost of the error is the decision it supported, not the arithmetic.

Where candidates lose it

The common loss is treating the two errors as one and stopping after the first fix. Fixing the rate alone gives plus Rs 3 crore, which looks plausible and is still wrong in sign.

The second is recommending that the spreadsheet be replaced by a system and stopping there. Interviewers want controls that work on whatever tool is in use, starting with a sense check anyone could have run.

What the interviewer asks next

  • The analyst who built the sheet has left. What is the first thing you do?
  • Which one automated check would have caught both errors?
  • How would you tier this spreadsheet against a vendor ALM system that does the same calculation?
← Case 070A rates desk has 500 days of P&L with a daily standard deviation of Rs 3.5 crore; its ten worst losses are Rs 21, 17, 15, 12, 11, 10, 9.5, 9, 8.6 and 8.2 crore. Compute 99% VaR by the parametric and historical methods and the 99% expected shortfall, then decide which number the desk should report.Case 072 →A bank's unreconciled nostro items older than 30 days have risen from 12 to 45 in three months and now total Rs 60 crore. What does the trend signal, what amber and red thresholds would you set, and who must be told?

Company names and figures are illustrative.

Fin Maverick Free CoursesExplore Free Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsInterview RoadmapsShowdown
RESOURCES
All CoursesFree CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.