Becoming a dungeon master for an interview
Technical hiring is increasingly criticized for relying on LeetCode-style algorithm puzzles that select for test prep and trivia rather than day-to-day engineering ability. Commenters explore alternatives like “dungeon master” or simulation-based interviews that model real support or product work, highlight trade-offs such as role‑playing discomfort, bias, and unpaid take‑home tasks, and suggest more structured rubrics or project-based conversations instead. Underneath is a broader worry that companies are optimizing for easily measured proxies—speed on contrived problems, willingness to jump through hoops—at the expense of real-world skills, collaboration, and mutual fit.
Simulation / “Dungeon Master” Interview Approach
- Many find scenario-based, DM-style interviews more engaging and closer to real work than puzzles.
- Benefits cited: reveals troubleshooting style, prioritization, communication, and how candidates handle partial information.
- Related ideas: in-basket tests, “consultant for a day,” mock support/debug sessions, toy versions of real systems.
- Concerns:
- Roleplaying can feel cringe or stressful; better to treat as hypothetical discussion than theatrical acting.
- Strong bias risk if interviewer withholds key context, expects a hidden “correct” answer, or penalizes realistic behavior (e.g., using help menus).
- Disadvantages candidates who struggle to think, talk, and roleplay under time pressure, even if they’re good at the job.
Transparency and Mutual Evaluation
- Some describe processes where late-stage interviews explicitly surface the role’s downsides and “wart”s, even trying to talk candidates out of accepting.
- Goal: no surprises; interview behavior matches day‑to‑day behavior; both sides gauge realistic fit.
- Limits: can’t fully discuss proprietary tech, personnel issues, or sensitive assessments.
Leetcode / Algorithm Interviews
- Strong criticism:
- Viewed as hazing, Goodharted proxy, and “anti-pattern” that tests exam prep, willingness to comply, or conscientiousness more than job skills.
- Heavily gamed; candidates memorize patterns; even some interviewers misunderstand their own questions.
- Filters out experienced people with existing obligations and options who won’t devote weeks to practice.
- Defenses:
- High-paying companies need some standard, demonstrable bar; leetcode is one such bar.
- Shows basic DS/algorithms knowledge and weeds out fast-talkers.
- Some enjoy it as a puzzle-like hobby and credit it with helping them enter software.
- Ongoing arms race: harder questions as candidates prep more, further distancing interviews from actual work.
Alternative Interview Philosophies
- Emphasis on:
- Discussing real past projects and architectures in depth.
- Walking through actual backlog items or realistic design problems at sensible scale.
- Short, pragmatic coding or design tasks; minimal gimmicks.
- Standardized rubrics and panel review to reduce individual bias.
- Many object to long, unpaid take-homes and multi-round “gimmick” processes; they treat them as red flags and proxies for company culture.