An early language screen asks you to turn a short rule into working code and explain the cases that could break it. Start with the input and return types. Trace one example aloud, then decide which operation preserves the required order, identity, or asynchronous behavior. A compact implementation still needs a reason for every branch.
These six original requests cover label normalization, exact markers, independent closures, bound receivers, promise ordering, and complete numeric-text validation. Each uses a fictional team and fresh data. Work through them independently in JavaScript or TypeScript. Check an empty value and the stated boundary before calling your answer complete. The tasks do not claim to come from any particular employer.