Part of our hiring process isn't technical at all: we ask a candidate to explain something they built to someone with no engineering background. If the tradeoff can't be made plain, the client probably ends up approving decisions they don't really understand, and that's usually where a project starts drifting.
We're always curious about the clearest explanation you've ever gotten from a technical person.