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?”