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
Explore NISM prep
Series-VIII · Equity DerivativesSeries-XII · Securities Markets FoundationSeries-V-A · Mutual Fund DistributorsSeries-XV · Research AnalystSeries-XIX-E · Category III AIF ManagersSeries-XIX-D · Category I & II AIF ManagersSeries-XIX-C · Alternative Investment Fund ManagersSeries-XVI · Commodity DerivativesSeries-VI · Depository OperationsSeries-II-A · Registrars & Transfer AgentsSeries-I · Currency DerivativesSeries-VII · Securities Operations & Risk Management
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

Investment Banking puzzles, solved step by step

Puzzles
100
Traced to a firm
36
Topics
12
Hard
29
Topic
All topicsProbability7Mental maths and counting11Growth and compounding9Valuation riddles11Logic and brainteasers11Rates, risk and options9Estimation and market sizing7Accounting riddles9Expected value and games7Enterprise value and dilution6Deal maths6DCF and cost of capital7
Level
AnyWarm upCoreHard
Source
AnyReported at a firmStandard
Showing 1–3 of 3 · filtered from 100Clear filters
  1. 014You have 25 horses and a track that races 5 at a time, with no stopwatch. What is the minimum number of races needed to find the three fastest?Logic and brainteasersHardConsulting style brainteasersSales and trading

    Try it first

    How many races?

    Show the worked solution

    7 races. Race five heats of five, then race the five heat winners: the winner of race 6 is the fastest overall. Now strike out every horse that has three horses known to be faster. Only five can still be second or third: the second and third from the winner's heat, the first two from the runner-up's heat and the winner of the third-placed heat. Race them; the top two are second and third overall.

    What does each race actually tell you?

    Without a stopwatch, a race tells you the order only among the horses in it. Think of five classrooms each running their own sprint: you know the fastest in each room, but nothing about how one room's second best compares with another room's winner. Every horse must race at least once, so five heats are unavoidable, and they give five separate rankings that a sixth race between the heat winners stitches together. Name the heats A to E in the order their winners finished race 6, so A1 is the fastest horse of all.

    After race 6, strike out every horse with three known horses aheadFinishing place within its heat1st2nd3rd4th5thHeat Awinner 1st in race 6A1A2A3A4A5Heat Bwinner 2nd in race 6B1B2B3B4B5Heat Cwinner 3rd in race 6C1C2C3C4C5Heat Dwinner 4th in race 6D1D2D3D4D5Heat Ewinner 5th in race 6E1E2E3E4E5known fastestcould be 2nd or 3rdruled out: three known fasterRace 7A2, A3, B1, B2, C1Its first two finishers aresecond and third overall.Total: 5 heats + 1 + 1 = 7 racesWhy each is struck outHeats D, E:A1, B1, C1 already fasterC2 onward:C1, B1, A1 fasterB3 onward:B1, B2, A1 fasterA4 onward:A1, A2, A3 faster
    Once race 6 orders the heat winners, every horse with three known horses ahead of it is ruled out, which leaves exactly five candidates for second and third, A2, A3, B1, B2 and C1, and they fill race 7.

    Which horses can you strike out after race 6?

    Any horse with three horses known to be faster cannot finish in the top three. Heats D and E go entirely, because D1 and E1 already finished behind A1, B1 and C1, and everything in those heats is slower still. In heat C only C1 survives: C2 trails C1, B1 and A1. In heat B, B1 and B2 survive, but B3 trails B1, B2 and A1. In heat A, A2 and A3 survive and A4 trails A1, A2 and A3. That leaves exactly five: A2, A3, B1, B2 and C1.

    Race 7 puts those five on the track, and its first two finishers are second and third overall. A1 sits out, because it is already known to be the fastest. Could six races ever be enough? No: the five heats alone cannot name the fastest horse, and the race that does name it leaves five horses still unranked for second and third. That is the reasoning to say out loud, because it shows the 7 is a minimum rather than just a method that works.

    Where candidates lose it

    The common answer is 11 or more: race the heats, then keep racing groups of winners and runners-up until something falls out. It can reach the right horses, but it shows no elimination logic, which is the whole point of the question.

    The other slip is stopping at 6 because the winners' race finds the champion. The question asks for three horses; draw the grid, strike out the impossible ones, and the five that remain fit one race.

    What the interviewer asks next

    • How many races do you need to find only the fastest horse?
    • With 49 horses and a track that takes 7 at a time, how many races find the fastest three?
    • If the heats were drawn at random each time, would the minimum change?
  2. 048You have 1,000 bottles of wine and exactly one is poisoned. A single sip makes a taster ill after exactly 24 hours. With 10 testers and one day, how do you find the poisoned bottle?Logic and brainteasersHardConsulting style brainteasersSales and trading

    Try it first

    How can 10 testers cover 1,000 bottles in one round?

    Show the worked solution

    Number the bottles 1 to 1,000, write each number in 10-digit binary, and have tester k sip from every bottle whose kth digit is a 1. After 24 hours, write a 1 for each tester who is ill and a 0 for each who is not. That 10-digit binary number is the poisoned bottle. It works because 10 yes-or-no results can tell apart 2 to the 10th, 1,024 cases, which is more than 1,000.

    Why does giving each tester a separate batch fail?

    Picture 10 friends each tasting their own 100 bottles. One friend falls ill and you know the poison is among their 100, but not which one, and the day is over. When testers taste separate batches, each result answers one question about one batch, so 10 testers can single out at most 10 groups, not 1,000 bottles. The fix is to let testers overlap, so that every bottle is sipped by its own unique combination of testers.

    Each tester is one binary digit of the bottle's numberTesterWorth151222563128464532616788492101Bottle 10000000001Bottle 3570101100101Bottle 1,0001111101000A 1 means that tester sips from that bottle. Every bottle has its own pattern.Testers 2, 4, 5, 8 and 10 fall ill:256 + 64 + 32 + 4 + 1 =bottle 3572^10 = 1,024 patterns, enough for 1,000
    Writing each bottle number in 10-digit binary assigns one digit to each tester, so bottle 357, which is 0101100101, is sipped by testers 2, 4, 5, 8 and 10, and if exactly those five fall ill their place values add back to 357.

    How does the binary code name the bottle?

    Give each tester a place value: tester 1 is worth 512, tester 2 is worth 256, and so on down to tester 10, worth 1. Bottle 357 equals 256 + 64 + 32 + 4 + 1, so testers 2, 4, 5, 8 and 10 sip from it. If exactly those five fall ill, adding their place values gives back 357, and no other bottle has the same set of tasters. Every bottle number is a different set of testers, so the pattern of illness points to one bottle only.

    The relationship
    210=1,024≥1,000357=256+64+32+4+1=010110010122^{10} = 1{,}024 \ge 1{,}000 \qquad 357 = 256 + 64 + 32 + 4 + 1 = 0101100101_2
    2^10the number of different ill-or-well patterns 10 testers can show
    0101100101bottle 357 in binary, one digit per tester
    What it says in wordsTen yes-or-no results give enough patterns to label every bottle uniquely.

    What is the general lesson?

    Each tester is one yes-or-no question asked of every bottle at once. Ten yes-or-no answers can tell apart 1,024 possibilities, so the right design makes each answer carry one binary digit of the bottle's number. The same idea finds one faulty item among many with very few tests, and it is why 2,000 bottles need only one more tester. With two days, each tester has three outcomes, ill on day one, ill on day two, or never, and 7 testers would be enough.

    Where candidates lose it

    Most candidates split the bottles into 10 batches of 100, find the right batch, and run out of time. Separate batches waste the testers, because each one answers only a single question about a single batch.

    The second loss is saying binary without showing the decoding. Work one bottle through, such as 357, so the interviewer sees the pattern of illness turn back into a number.

    What the interviewer asks next

    • How many testers would you need for 2,000 bottles?
    • With two poisoned bottles, why does this scheme break down?
    • You have two days instead of one. How few testers can you manage with?
  3. 084Four people must cross a narrow bridge at night with one torch. They take 1, 2, 5 and 10 minutes to cross. At most two can be on the bridge at once, a pair walks at the slower person's pace, and the torch must be carried on every crossing. What is the fastest total time?Logic and brainteasersHardConsulting style brainteasersSales and trading

    Try it first

    What is the fastest time you can get everyone across?

    Show the worked solution

    17 minutes. The 1 and 2 cross (2), the 1 returns (1), the 5 and 10 cross together (10), the 2 returns (2), and the 1 and 2 cross again (2). The obvious plan, the fastest person escorting each of the others, takes 19. The saving comes from pairing the two slowest so the 5 minute walk overlaps the 10 minute one.

    Why does the escort plan feel right but lose two minutes?

    Picture sharing taxis to the airport. Putting the two people with the latest flights in the same cab costs nothing extra for either; putting each in a cab with someone in a hurry makes every ride as slow as its slowest passenger. A pair always moves at the slower pace, so the 5 minute walker is free if he travels with the 10, and costs a full five minutes if he travels with anyone else. The escort plan pays for the 10, the 5 and the 2 separately.

    Send the two slowest together so their times overlapFastest walker escorts everyone1 and 10 cross10101 returns1111 and 5 cross5161 returns1171 and 2 cross219runningTotal19 minutesTwo slowest cross together1 and 2 cross221 returns135 and 10 cross10132 returns2151 and 2 cross217runningTotal17 minutesBars are drawn to scale, 14 px per minute. Light bars are the walk back with the torch.The 5 minute walker costs nothing extra on the right: the pair moves at the 10 minute pace anyway.
    Escorting everyone with the fastest walker takes 19 minutes because the 10 and the 5 each pay for their own crossing, while sending the 10 and the 5 together takes 17, since the 5 minute walk is absorbed inside the 10.

    How do you know 17 cannot be beaten?

    Count what every plan must pay. Five crossings are needed: three trips over and two back with the torch. The 10 must cross at least once, costing 10. If the 5 crosses separately from the 10, that is another 5 on top. Pairing them leaves two forward trips and two returns to do with the 1 and the 2, and the cheapest way to do that is 2 + 1 + 2 + 2. The trade is paying the 2 minute walker an extra return in order to save the 5 minute walker's crossing, and 2 is less than 5 minus 1.

    The relationship
    pair the slowest if 2b<a+c:2×2=4<1+5=6\text{pair the slowest if } 2b < a + c: \quad 2 \times 2 = 4 < 1 + 5 = 6
    athe fastest walker, 1 minute
    bthe second fastest, 2 minutes
    cthe second slowest, 5 minutes
    What it says in wordsSending the two slowest together wins when two trips by the second fastest cost less than the fastest walker plus the second slowest.

    The rule is worth stating because it is not always pairing. If the walkers took 1, 4, 5 and 10 minutes, twice 4 is 8, more than 1 plus 5, so escorting wins: 21 minutes against 23 for pairing. Showing the interviewer you know when your trick stops working is better than the trick.

    Where candidates lose it

    Most candidates find 19 with the escort plan, test one or two variations and declare it optimal, because using the fastest walker for every return looks obviously efficient. The interviewer is waiting to see whether you notice the slow walkers can share a crossing.

    The second loss is reaching 17 by trial and error and being unable to say why. Have the one-line reason ready: the 5 hides inside the 10, at the price of one extra 2 minute return.

    What the interviewer asks next

    • What if the times are 1, 4, 5 and 10?
    • Add a fifth person who takes 12 minutes. What is the fastest time now?
    • Where does the same logic of batching slow jobs together show up on a deal team?
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.