Portfolio Management puzzles, solved step by step
- Puzzles
- 100
- Traced to a firm
- 31
- Topics
- 13
- Hard
- 30
050Asset A has a correlation of 0.9 with asset B and 0.9 with asset C. What is the lowest possible correlation between B and C?Quantitative asset managementRisk management
Try it first
Pick the lowest correlation B and C could have.
Show the worked solution
About 0.62. Think of each asset's returns as a vector and correlation as the cosine of the angle between two of them. A correlation of 0.9 is an angle of about 25.8 degrees. B and C are each within 25.8 degrees of A, so they are at most 51.7 degrees apart, and cos 51.7 degrees is 0.62. The formula gives the same: 0.81 minus the square root of 0.19 x 0.19.
Why can the third correlation not be anything you like?
If your office is 10 km from your home and the gym is also 10 km from your home, the office and the gym cannot be 50 km apart. Distances have to fit on a map. Correlations work the same way: they are cosines of angles between return vectors, and angles have to fit together in space, so two strong correlations force a third. A correlation matrix that breaks this rule does not describe any real set of assets, and it can make a risk model report a negative variance.
B and C each sit 25.8 degrees from A, because the cosine of that angle is 0.9. At most they are 51.7 degrees apart, so their correlation cannot fall below cos 51.7 degrees, which is 0.62. How do you get 0.62 without drawing angles?
Split B and C into a part driven by A and a part independent of A. Each has 0.9 of A in it, and the independent parts carry the remaining variance, 1 minus 0.81, or 0.19. The correlation of B and C is 0.81 from the shared A part plus up to 0.19 either way from their independent parts, depending on whether those parts move together or against each other. So the range is 0.81 minus 0.19 to 0.81 plus 0.19: 0.62 to 1.00. The lowest value comes when the independent parts are perfectly opposed.
The relationship\rho_{AB}, \rho_{AC} the given correlations, 0.9 each \rho_{BC} the correlation being bounded 1-\rho^2 the share of each asset's variance not explained by A What it says in wordsThe shared link through A gives 0.81, and the parts unrelated to A can take away at most 0.19.Why this matters on a risk desk: when analysts override individual correlations in a model, for a stress test or a view, they can create a matrix that no real market could produce. The fix is to check the matrix is positive semi-definite, and the lesson generalises. The bound is only strong when the given correlations are high; with two links of 0.7, the minimum for the third is -0.02, which forces almost nothing.
Where candidates lose it
The common answer is minus 1, from the idea that correlations are unrelated to each other, or 0.81, from multiplying the two links as if correlation were transitive. The first ignores the geometry; the second gives the answer only for one special case.
Say the angle picture in one sentence, give 0.62, and show the formula as a check. Then add that the same logic is why a hand-edited correlation matrix must be tested before it goes into a risk model.
What the interviewer asks next
- What is the lowest possible correlation between B and C if both links are 0.5?
- How would you check whether a 10 x 10 correlation matrix is valid?
- Give a real-world example of three assets where this bound would bind.
066Five pirates, ranked A to E by seniority, must split 100 gold coins. The most senior pirate proposes a split and everyone votes. If at least half the votes, including his own, are in favour, the split stands; otherwise he is thrown overboard and the next pirate proposes. Pirates are perfectly rational, want to survive first and maximise coins second, and vote no when indifferent. What does A propose?Hedge fundsQuantitative asset management
Try it first
How many coins does A keep?
Show the worked solution
A proposes 98 for himself, 0 for B, 1 for C, 0 for D and 1 for E. Solve from the end. With two pirates, D keeps all 100 because his own vote is half. With three, C buys E for 1 coin. With four, B buys D for 1. With five, A needs two votes and buys the two pirates who get nothing under B's plan, C and E, for one coin each, keeping 98.
Where do you start?
At the end, where there is no choice left. Think of planning a train journey with connections: you start from the time you must arrive and work back to when you must leave. A sequential game is solved backwards, because each pirate's vote depends only on what he would get if the current proposal failed. With two pirates left, D proposes 100 for himself; his own vote is half, which is enough. So E gets nothing if it ever comes to that, and E knows it.
Read the grid from the bottom up: each proposer keeps everything except one coin for each vote he needs, and he buys the pirates who would get nothing in the row below, so A ends with 98 and pays C and E one coin each. How does each step follow from the one below?
With three pirates, C needs two votes, his own and one more. E gets 0 if C dies, so one coin buys E: C proposes [99, 0, 1]. With four, B needs two votes; under C's plan D gets 0, so B buys D for one coin: [99, 0, 1, 0]. A vote is worth exactly one coin more than that pirate's fallback, so a proposer always buys the cheapest voters, the ones left with nothing in the next round. With five, A needs three votes. Under B's plan C and E get nothing, so one coin each buys them, and A proposes [98, 0, 1, 0, 1].
State the assumptions, because the answer rests on them. If an indifferent pirate voted yes, A could buy votes for zero coins. If the rule needed a strict majority, the counts change. Interviewers often change one rule as a follow-up to see whether you rebuild the chain or reach for a memorised answer. The buy-side lesson is about incentives: what someone will accept depends on their alternative, not on fairness.
Where candidates lose it
The trap is reasoning forwards from fairness, proposing an even split or generous bribes to the next in line. Without the backward chain you cannot know who is cheap to buy, and B, the obvious ally, is in fact the most expensive vote because he inherits the power if A dies.
The second loss is skipping the stated assumptions. Say that indifferent pirates vote no and that exactly half passes; they decide whether the bribe is one coin or zero.
What the interviewer asks next
- What if a proposal needs a strict majority rather than half?
- With the same rules, what happens with 200 pirates and 100 coins?
- Where do you see the same logic, what someone accepts depends on their outside option, in a debt restructuring?
073Estimate how many individuals in India hold a direct equity portfolio worth more than Rs 50 lakh, the minimum ticket for a portfolio management service.Indian wealth managementIndian asset management
Try it first
Which step decides the answer most?
Show the worked solution
Roughly 5 lakh people, within a range of about 3 to 10 lakh. Start from about 18 crore demat accounts, an assumption to confirm, and divide by 1.5 accounts per person: 12 crore individuals. Perhaps 40% hold a meaningful portfolio, 4.8 crore. Wealth is heavily skewed, so assume about 1 in 100 of those hold more than Rs 50 lakh: about 4.8 lakh. A Pareto-tail check gives the same order of magnitude.
Why is the headline account count a trap?
Think of a cricket academy with thousands of registered players. Asking how many could play first-class cricket is not a question about registrations; it is about the very top of the talent curve. Portfolio sizes are highly skewed, so the count above a high threshold is a small slice of the total, and the size of that slice, not the headline, decides the answer. Crores of accounts become a few lakh people above Rs 50 lakh.
About 18 crore demat accounts shrink to 12 crore individuals and 4.8 crore with meaningful portfolios, and only about 1 in 100 of those holds more than Rs 50 lakh, which is roughly 4.8 lakh people. How do you defend the 1 in 100?
With a second route. Suppose 20% of the 4.8 crore holders have more than Rs 5 lakh. Wealth tails often thin out like a Pareto distributionA skewed distribution in which the share above any level falls by a fixed power as the level rises, often used for wealth and city sizes.: raise the threshold tenfold and the share falls by a factor of 10 to about 20. Two independent routes landing in the same range is what turns a guess into an estimate. From Rs 5 lakh to Rs 50 lakh is a tenfold rise, so between 4.8 and 9.6 lakh people sit above Rs 50 lakh, which brackets the first answer.
The relationship18 demat accounts, crore, a round assumption 1.5 accounts per individual 0.40 share holding a meaningful portfolio 0.01 share of those above Rs 50 lakh What it says in wordsAccounts to people, people to active holders, then the thin top slice above the threshold.Then say what the number is for, and what it misses. A portfolio management service can also be funded from bank deposits, mutual fund units or property sales, so the true addressable pool is wider than direct equity holders. The Rs 50 lakh minimum and every count used here are figures to confirm against current SEBI rules and depository data; the structure of the estimate is the part to trust.
Where candidates lose it
The trap is quoting the demat account count, or some large share of it, as the answer. It confuses accounts with people and the whole distribution with its top slice, and it lands a hundred times too high.
The second loss is presenting assumptions as facts. Say each number as a round assumption, show the skew check, and give a range, not a single figure said with false precision.
What the interviewer asks next
- How would the answer change if the threshold rose to Rs 1 crore?
- What data would you use to test the 1 in 100 assumption?
- Why might the addressable market for this service be larger than the count of direct equity holders?
093Trading 10% of a stock's daily volume costs 20 basis points in market impact. If impact follows a square-root law, what does trading 40% of daily volume cost per rupee traded, and how does the total cost compare?Portfolio implementationQuantitative asset management
Try it first
How much larger is the total impact cost of the 40% order?
Show the worked solution
About 40 basis points per rupee, and 8 times the total cost. Under a square-root law, cost per rupee rises with the square root of size: four times the size is twice the cost per rupee, 40 basis points. Total cost is size times cost per rupee, so it rises four times two, or eight times. On Rs 50 crore of daily volume, Rs 1 lakh becomes Rs 8 lakh.
Why does a bigger order cost more per rupee?
Selling one flat in a building is easy at the going price; selling ten at once means working down to buyers who would only pay less. A large order uses up the willing counterparties near the current price and has to reach further, so each extra rupee traded moves the price more than the one before. Empirical studies of trading costs across markets find that the cost per rupee grows roughly with the square root of the order's share of volume, a rule practitioners use widely as a first estimate.
Cost per rupee rises along a square-root curve from 20 basis points at 10% of daily volume to 40 at 40%, so the total cost on a Rs 50 crore volume stock rises from Rs 1 lakh to Rs 8 lakh, eight times, while spreading the order over four days would cost about Rs 4 lakh. The relationshipq order size as a share of daily volume c(q) impact cost per rupee traded What it says in wordsCost per rupee grows with the square root of size, so total cost grows with size to the power one and a half.What does the portfolio manager do with this?
Two things. Because total cost grows faster than size, spreading a large order over several days is usually cheaper: four days at 10% each costs about Rs 4 lakh against Rs 8 lakh in one go, provided the price impact of one day's trading has largely faded by the next and the price does not drift away meanwhile. And a strategy's capacity is limited: a fund that doubles in size pays about 2.8 times the rupee impact on each rebalance, which eats into returns quickly.
Say the limits. The square-root law is an empirical average, with a coefficient that differs by stock and market conditions, and splitting an order adds timing risk: if the information behind the trade leaks or the price moves, waiting costs more than impact would have.
Where candidates lose it
The common slip is answering two times, applying the square root to the total cost. The law describes cost per rupee; the total picks up the size again.
The second loss is stopping at the number. Say what follows from it: large orders get split, and strategy capacity falls as assets grow.
What the interviewer asks next
- At what share of daily volume does cost per rupee reach 60 basis points?
- Why might splitting the order over four days cost more, not less?
- How would you estimate the capacity of a small-cap strategy from this rule?
094A strategy stakes Rs 1 lakh per bet and wins each bet with probability 55%, winning or losing the stake. Starting with Rs 5 lakh, what is the chance of reaching Rs 10 lakh before losing everything?Hedge fundsRisk management
Try it first
Roughly what is the chance of reaching Rs 10 lakh?
Show the worked solution
About 73%, against 50% for a fair bet. This is the gambler's ruin problem. With the ratio of loss to win odds r = 0.45 / 0.55, the chance of reaching 10 units from 5 is (1 minus r to the 5) over (1 minus r to the 10), about 73.2%. Smaller bets make it higher still: with Rs 50,000 bets it is about 88%.
Why is the answer so much higher than 55%?
A slightly better tennis player might win 55% of points, yet win most matches, because a match needs many points and the small edge keeps adding up. Reaching Rs 10 lakh before zero needs a net five wins, which takes many bets, and every bet tilts the race a little in your favour, so the edge compounds into a much bigger survival advantage.
With Rs 1 lakh bets and a Rs 10 lakh target, a fair coin gives a straight line and a 50% chance from Rs 5 lakh, while a 55% win rate bows the curve up to 73.2%; shrinking the bet to Rs 50,000 lifts it to about 88%. The relationshipi starting capital in bets, 5 N target in bets, 10 p, q chance of winning and losing each bet, 0.55 and 0.45 What it says in wordsThe chance of hitting the target first depends on the edge through r, and on how many bets away each barrier is.Why does bet size matter so much?
Keep the edge and the rupee distances fixed and change only the stake. With Rs 5 lakh bets the whole outcome rides on one toss, 55%; with Rs 1 lakh bets it is 73%; with Rs 50,000 bets it is 88%, because more bets give the law of large numbers room to work. That is the portfolio lesson: a real edge is only worth something if position sizes are small enough that an unlucky run cannot end the game first.
Bet size Bets to ruin Bets to target Chance of reaching Rs 10 lakh Rs 5 lakh 1 1 55.0% Rs 2.5 lakh 2 2 59.9% Rs 1 lakh 5 5 73.2% Rs 0.5 lakh 10 10 88.1% Holding the 55% edge and the Rs 5 lakh start fixed, smaller bets raise the chance of reaching Rs 10 lakh from 55% to about 88%, because each barrier is more bets away. Where candidates lose it
The common slip is answering 55%, the per-bet win rate, which treats a long race as a single toss. The interviewer wants to see that you recognise the gambler's ruin structure.
The second loss is missing the sizing point. The follow-up is almost always what happens with bigger or smaller bets, so volunteer it.
What the interviewer asks next
- With a fair coin, what is the chance of reaching Rs 10 lakh from Rs 3 lakh?
- What if the target were unlimited? What is the chance of never going broke?
- How does this connect to the Kelly criterion for sizing bets?
097A stock trades at 25 times trailing earnings, pays out 40% of earnings, earns a 20% return on equity, and has a 12% cost of equity. What growth rate does the price imply, and how does it compare with the growth its reinvestment could support?Fundamental asset managementIndian equity research
Try it first
What perpetual growth does the 25x multiple imply?
Show the worked solution
The price implies about 10.2% growth for ever, below the 12% that reinvestment could support today. Setting 25 equal to 0.4 x (1 + g) / (0.12 - g) gives g of 2.6 / 25.4. Retaining 60% at a 20% return supports 12%, but 12% for ever equals the cost of equity and would make the stock infinitely valuable, so the market is pricing in returns fading to about 17%.
What does it mean to work backwards from a multiple?
If a flat rents for Rs 30,000 a month and sells for Rs 1.2 crore, the price tells you what buyers assume about future rents, whether or not anyone says it. A P/E is the same kind of compressed forecast: fix the payout and the cost of equity, and the multiple pins down the one perpetual growth rate the price assumes. Reverse engineering the price like this is safer than forecasting growth and seeing what multiple falls out.
The relationship0.4 payout ratio 0.12 cost of equity g the perpetual growth the price implies What it says in wordsThe multiple equals the payout grown one year, divided by the gap between the cost of equity and growth; solve for growth.The 25 times multiple implies 10.2% perpetual growth, below the 12% that 60% retention at a 20% return supports, and the justified P/E rises from 22 times at 10% growth to 89 times at 11.5%, which is why growth near the cost of equity cannot last for ever. Is the stock cheap because it can grow faster than the price assumes?
Not so fast. Sustainable growth is return on equity times retention, 20% x 60% = 12%. But 12% growth for ever equals the cost of equity, which would make the stock worth an infinite multiple, so no price could reflect it; the gap tells you the market expects the 20% return on new investment to fade. At the same 60% retention, the price is consistent with a long-run return on equity of about 17.1%.
That turns the question into a sharper one: will this business keep earning well above 17% on new money for a long time? That is a question about competition and moats, and it is the right place to spend the next five minutes of the interview. Say also that one-stage models are crude; a two-stage model with high growth fading to a lower rate is the usual next step.
Where candidates lose it
The common slip is declaring the stock undervalued because 12% beats 10.2%. Plugging 12% into the model gives division by zero, and a candidate who does not notice has not understood the formula.
The second slip is using the earnings yield shortcut, 12% minus 4%, which ignores the payout ratio and lands near 8%. Set up the equation and solve it.
What the interviewer asks next
- What P/E would be justified if long-run growth were 9%?
- Rebuild this with a two-stage model: 12% for five years, then 6%.
- How would a lower payout ratio change the implied growth at the same 25x?
098A portfolio holds 60% equities returning 10% and 40% bonds returning 6%. Its benchmark holds 50% equities returning 12% and 50% bonds returning 5%. Split the 0.1 point shortfall into allocation, selection and interaction effects.Performance analysisMulti-asset
Try it first
Was the decision to overweight equities a good one?
Show the worked solution
Allocation added 0.70 points, selection cost 0.50 and interaction cost 0.30, netting to the -0.1 shortfall. Allocation prices the weight bets at benchmark returns: +10% x 12 and -10% x 5. Selection prices the return gaps at benchmark weights: 50% x (10 - 12) and 50% x (6 - 5). Interaction is the weight bets times the return gaps.
Why split the result at all, if it only lagged by 0.1?
A team can lose a match by one run after a brilliant bowling spell and a dismal batting collapse; the scoreline hides both. Attribution separates the decision of how much to hold in each asset class from the decision of what to hold within it, so each can be judged on its own. Here the allocation call was right and the equity picking was poor, which is a very different story from a flat 0.1 point miss.
From the benchmark's 8.5%, the equity overweight adds 0.70 points, weak equity selection takes 0.50 and the interaction takes 0.30, arriving at the portfolio's 8.4%. Segment Allocation Selection Interaction Total Equities +1.20 -1.00 -0.20 -0.00 Bonds -0.50 +0.50 -0.10 -0.10 Total +0.70 -0.50 -0.30 -0.10 Equities carry the story: the overweight earned +1.20 while picking cost -1.00 and the interaction -0.20; bonds lost -0.50 on the underweight but picked well. What is the interaction term, and why does it bite here?
Interaction is the weight bet times the return gap. The manager overweighted equities by 10 points and underperformed within them by 2 points, so the extra equity weight magnified the poor picking by 0.2; underweighting bonds, where the picking was good, gave up another 0.1. Some firms fold interaction into selection, since the weights are the manager's choice; say which convention you are using.
One more check an interviewer may ask for. The Brinson-Fachler version measures allocation against the total benchmark return, (weight bet) x (segment return minus 8.5). It gives the same total, 0.70, here, because the weight bets sum to zero, but it splits the credit between segments differently.
The relationshipw_p, w_b portfolio and benchmark weights R_p, R_b portfolio and benchmark returns within each segment What it says in wordsAllocation prices the weight bets, selection prices the return gaps, interaction prices the two together.Where candidates lose it
The common slip is judging the allocation by the portfolio's own equity return, 10%, instead of the benchmark's 12%. That mixes the picking into the allocation and understates a good decision.
The second slip is losing track of signs on the underweight. Ten fewer points of bonds at 5% is minus 0.5, and in selection the bonds' 1 point outperformance at 50% weight is plus 0.5. Write the table before speaking.
What the interviewer asks next
- If the manager had held benchmark weights, what would the portfolio have returned?
- Why do some firms fold interaction into selection?
- How does attribution work for a portfolio that holds a segment the benchmark does not?
100You can hold a 7-year bullet yielding 7.0%, or a barbell of 2-year bonds at 6.5% and 12-year bonds at 7.2% with the same duration. Which does better if yields shift 100 basis points in parallel, either way? What does the barbell give up?Fixed incomeInstitutional asset management
Try it first
On an immediate 100 basis point parallel move, up or down, which wins?
Show the worked solution
The barbell wins both ways on an immediate parallel move, by about 0.12 points if yields fall and 0.10 if they rise, but it yields about 0.15 points less a year. With duration matched, convexity is the only difference: 71 for the barbell against 49 for the bullet. Over a year the barbell needs a move of roughly 113 to 123 basis points to earn back its lower yield, and it loses if the curve steepens.
Why does spreading money to the two ends add convexity?
Balancing a plank on a see-saw with one heavy child in the middle is steady; balancing it with a child at each end makes it swing more for the same push. Price sensitivity grows faster than linearly with maturity, so a mix of short and long bonds with the same average duration as a middle bond has more curvature than the middle bond: here about 71 against 49. More convexity means gaining a little more when yields fall and losing a little less when they rise.
The bullet and barbell price changes almost coincide across parallel shifts, but the barbell's advantage grows with the square of the move, from about 0.10 to 0.12 points at 100 basis points to over 0.7 at 300; it only clears the 0.15 points of yield it gives up each year beyond moves of roughly 113 to 123 basis points. What does the barbell give up, and when does it lose?
First, yield. Weighting the 2-year at about 50% to match duration gives a blended yield near 6.85%, about 0.15 points below the bullet's 7.0%. That is the price of convexity: if yields sit still, the bullet simply earns more, and over a year the barbell's edge only pays for itself on a parallel move of more than about 1.2 points. Second, curve shape. If the curve steepens, with short yields falling and long yields rising, the barbell's long leg loses and the bullet wins; if the 7-year sector rallies against the two ends, the bullet wins too.
Bullet Barbell Yield, blended 7.00% 6.85% Modified duration 6.54 6.54 Convexity 48.9 70.6 Yields fall 100 bp +6.79% +6.91% Yields rise 100 bp -6.30% -6.20% Priced as zero-coupon bonds with modified duration matched at 6.54, the barbell gains 6.91% against 6.79% on a 100 basis point fall and loses 6.20% against 6.30% on a rise, while yielding 0.15 points less. State the assumptions: zero-coupon bonds, a blended yield taken as a weighted average, which is an approximation, and an instantaneous shift. The conclusion survives all three: the barbell buys protection against large parallel moves with yield, and takes on curve-shape risk.
Where candidates lose it
The common slip is saying same duration, same result. Duration matching removes only the first-order difference, and the question is about what is left over.
The second loss is praising the barbell without the cost. It gives up yield and carries curve risk, and a candidate who names both sounds like someone who has run a bond book.
What the interviewer asks next
- How would you build the barbell to match both duration and yield? What would you give up?
- Which does better if the curve flattens with no change in the 7-year yield?
- Why do liability-driven investors often prefer bullets matched to their payment dates?
