InterviewLegend

Design Snake and Ladder

Frequently asked
Alex Chen26 min readUpdated 78 real interview reports

When Morgan Stanley runs a design round, "design Snake and Ladder" is a machine-coding prompt about craft. The interviewer is not asking you to serve a million concurrent games. They want to see you take a board game everyone learned as a child and turn it into a clean set of classes with the right responsibilities. Then they want the design pattern each moving part deserves, named. Snake and Ladder recurs here because the domain is instantly shared, so the whole conversation is about the modeling. What are the entities, how do they relate, where does the roll of the die live, and which patterns keep the design open to the twist the interviewer is about to add?

The game earns its place because every layer of the skill shows up. There is obvious entity modeling: a board of numbered squares, players with a token on a square, a die that produces a move, and snakes and ladders that teleport a token between squares. There is a real modeling decision hiding in plain sight. A snake and a ladder are the same thing, a jump from a start square to an end square, differing only in direction. A candidate who writes two near-identical classes has missed the abstraction the prompt is testing for. There is a rule with an edge to it: a token that would overshoot the final square stays put, so the game ends on an exact landing. And there is the pattern conversation the round is built around. Put the die behind a Strategy so it can be swapped for a scripted sequence, and build the board behind a Factory so setup is one call. Model those cleanly and the design reads as someone who writes production code. One giant class with a switch statement reads as someone who has only played the game.

The Morgan Stanley angle
Morgan Stanley is an enterprise-Java bank, so this round rewards clean objects and the right pattern named out loud. The technical loop leans hard on Core Java.
What's inside
  • 1 problem, worked step by step
  • 1 diagram
  • about 26 min

Premium lessonMorgan Stanley interview guide

These took digging.

What candidates walked out with, from 20,000+ reports, forum threads behind logins and write-ups in Chinese. Then solved step by step.

100 companies. Checked every month.

Unlock all 100 companies

$49 a year · less than $1 a week · 30-day money-back guarantee

Had your Morgan Stanley interview?Tell us what they asked. Reviewed before it goes in, never with your name.
Morgan Stanley interview guide

Know what Morgan Stanley asks before you walk in.

11 coding · 4 system design · 19 behavioral questions

Get Premium$49 a year · 30-day money-back guarantee
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.