TypeScript osiągnął 43,6% użycia w Stack Overflow Developer Survey 2025 — standard w zespołach profesjonalnych obok JavaScript (Stack Overflow 2025 Technology). „Doświadczenie TS” w CV to łatwo; zatrudnienie za dyscyplinę typów — trudniej.
Te pięć pytań sprawdza osąd w strict typing, zawężaniu, generics, wspólnych kontraktach API i pragmatycznej migracji — nie recytacji interface vs type.
1. „Co się psuje po włączeniu strictNullChecks w istniejącej bazie kodu?”
Dobrzy kandydaci opisują migrację: optional chaining, discriminated unions, naprawę implicit any i rollout etapami.
2. „Jak zawężasz union w runtime bez niebezpiecznych castów?”
Type guardy, in i wyczerpujący switch pokazują, czy typy służą bezpieczeństwu, czy as je maskuje.
3. „Jak typujesz generyczny wrapper API z sukcesem i błędem?”
Słuchaj discriminated unions, helperów i braku any na publicznym API.
4. „Jak utrzymujesz zgodność typów frontend–backend?”
Wspólne pakiety, OpenAPI/codegen, testy kontraktu lub monorepo — proces, nie jeden magiczny tool.
5. „Opowiedz, kiedy TypeScript złapał bug przed produkcją — albo nie złapał.”
Dobrzy kandydaci przyznają luźne typy lub @ts-ignore i co zmienili potem.
Zamień odpowiedzi w porównywalne dowody
Zapisz historię migracji strict, wzorzec zawężania, podejście do API i uczciwy limit setupu TS.
Jedna karta oceny dla każdego finalisty
Zadawaj tych samych pięć pytań każdemu kandydatowi. Spójne pytania wspierają spójną ocenę (EEOC).
Canvider JobCraft do poziomu TS w ogłoszeniu, InterviewGen do pytań uzupełniających, DecisionHelper do porównań.
Następny krok: Poznaj InterviewGen i DecisionHelper, potem zacznij za darmo.