GeneralBackendTable-stakes
Static vs Dynamic Typing
Also written as Type System, Strongly Typed, Type Safety
Whether a language checks types before running (Java, TypeScript, Go) or while running (Python, JavaScript, Ruby) — a trade-off between up-front safety and flexibility.
Think of it like
Proofreading before printing versus fixing errors as readers report them.
Junior or senior?
Baseline literacy.
Senior sounds like
Has an opinion informed by having maintained a large codebase in each, not by preference.
Ask them
“You've worked in both typed and untyped codebases — where did each help or hurt as the codebase grew?”