TypeScript erreichte in der Stack-Overflow-Entwicklerumfrage 2025 eine Nutzung von 43,6 % – oft gemeinsam mit JavaScript in professionellen Teams (Stack Overflow 2025 Technology). „TypeScript-Erfahrung“ steht schnell im Lebenslauf; Typdisziplin einzustellen ist schwerer.
Diese fünf Fragen zeigen Urteilsvermögen bei strikter Typisierung, Type Narrowing, Generics, gemeinsamen API-Verträgen und pragmatischer Migration – nicht, ob jemand interface und type auswendig unterscheiden kann.
1. „Was passiert, wenn Sie strictNullChecks in einer bestehenden Codebasis aktivieren?“
Starke Kandidaten beschreiben echte Migrationsarbeit: optional chaining, Discriminated Unions, das Beheben impliziter any-Typen und gestaffelte Einführungen. Schwache Antworten behandeln den Strict Mode als reine Geschmackssache beim Linter.
2. „Wie verengen Sie einen Union-Typ zur Laufzeit, ohne unsichere Casts zu verwenden?“
Type Guards, in-Prüfungen und Vollständigkeitsprüfungen in switch zeigen, ob jemand das Typsystem zur Absicherung nutzt oder Lücken mit as zukleistert. Das spiegelt, wie professionelle TS-Interviews Narrowing über die Grundlagen hinaus prüfen.
3. „Wie würden Sie einen generischen API-Wrapper typisieren, der Erfolgs- und Fehlerantworten verarbeitet?“
Generics mit Constraints tauchen in modernen Full-Stack-Auswahlgesprächen auf. Achten Sie auf Discriminated Unions, wiederverwendbare Hilfsfunktionen und darauf, any in der öffentlichen Schnittstelle zu vermeiden.
4. „Wie verhindern Sie, dass sich Frontend- und Backend-Typen auseinanderentwickeln?“
Gute Antworten nennen gemeinsame Pakete, OpenAPI/Codegenerierung, Contract-Tests oder Monorepo-Grenzen – je nach Stack. Entscheidend ist der Prozess, nicht ein einzelnes Wundertool.
5. „Erzählen Sie von einem Mal, als TypeScript einen Fehler vor der Produktion abgefangen hat – oder daran gescheitert ist.“
Sie erkennen Selbstkritik und eine realistische Selbsteinschätzung. Starke Kandidaten geben zu, wo Typen zu locker waren oder @ts-ignore sich eingeschlichen hat, und was sie danach geändert haben.
Antworten in vergleichbare Nachweise übersetzen
Halten Sie pro Finalist eine Migrationsgeschichte im Strict Mode, ein bevorzugtes Narrowing-Muster, einen Ansatz zur API-Typisierung und eine ehrlich benannte Grenze des eigenen TS-Setups fest. Vergleichen Sie Fakten, keine Schlagworte.
Ein Bewertungsbogen für alle Finalisten
Verwenden Sie für jeden Kandidaten dieselben fünf Fragen. Einheitliche Fragen unterstützen eine einheitliche Bewertung – passend zur EEOC-Empfehlung an Arbeitgeber, bei Bewerbern für dieselbe Stelle dieselben Maßstäbe anzulegen (EEOC).
Nutzen Sie Canvider JobCraft, um TypeScript-Niveau und Framework-Kontext in der Stellenbeschreibung festzuhalten, InterviewGen für lückenbasierte Nachfragen und DecisionHelper, um Finalisten anhand der veröffentlichten Kriterien zu vergleichen.
Nächster Schritt: InterviewGen ansehen und DecisionHelper, dann kostenlos loslegen.