What "Principled Framework" Means (and Why Your Experience Sounds Wrong)
The partition key question is the perfect case study. Ask a 10-year infrastructure engineer how to pick a partition key and they'll tell you: pick the field with lowest skew, monitor for hotspots, prepare a rollback if you're wrong. That answer is correct. It's also a rejection.
In 2026's data engineering interview rounds, "correct" isn't enough. The interviewer is calibrated on framework approaches: the RESHADED method, 3-step sharding frameworks (clarify requirements, estimate scale, choose patterns, name technologies). When a candidate says "we salted the key and solved hotspots," the interviewer hears "unstructured." When a different candidate says "reads dominate this use case, user_id alone would create hotspots because one user generates 100x more events, I'd salt with random suffixes to distribute load and aggregate in the consumer, trading compute for load balancing," the interviewer hears "principled."
The technical content is identical. The structure is what passes the gate.
Google interviewers explicitly value "structured thinking" and want to see candidates ask clarifying questions, state assumptions, and discuss trade-offs before writing code. The STAR method (Situation, Task, Action, Result) is taught as mandatory scaffolding for behavioral rounds regardless of how the actual production work happened. Senior candidates who breeze through SQL questions get hired; senior candidates who treat SQL questions as beneath them get rejected. Not because the skill is different, but because the performance is.
The Invisible Thinking Problem
There's a specific failure mode that hits experienced engineers harder than anyone else. Senior engineers present the finished design rather than narrating the design process in real time. They've internalized the patterns so deeply that they skip the verbose articulation steps. To them, the answer is obvious. To the interviewer, the thinking is invisible.
An interviewer can't observe whether your partition key logic came from 10 years of production experience or a memorized framework. They can only hear your explanation. The interview is a visibility mechanism designed for low-signal hiring: when you can't run candidates on prod, you test whether they can make their reasoning legible. That's not unreasonable. But it accidentally penalizes the exact engineers whose experience is deep enough that they've stopped explaining it step by step.
This is why system design now carries 40% of senior-level evaluation weight. It's not testing whether you know the answer. It's testing whether you can narrate arriving at the answer while someone watches.