TypeScript nådde en användning på 43,6 % i Stack Overflows utvecklarundersökning 2025. Språket används ofta tillsammans med JavaScript i professionella team (Stack Overflow 2025 Technology). Att anställa på “TS-erfarenhet” i ett CV är enkelt. Att anställa på typdisciplin är svårare.
Dessa fem frågor visar omdöme om strikt typning, narrowing, generics, delade API-kontrakt och pragmatisk migrering. De visar inte om kandidaten kan återge skillnaden mellan interface och type.
1. “Vad går sönder när du slår på strictNullChecks i en befintlig kodbas?”
Starka kandidater beskriver verkligt migreringsarbete: optional chaining, diskriminerade unions, åtgärdande av implicit any och stegvisa utrullningar. Svaga svar behandlar strikt läge som en fråga om linterpreferens.
2. “Hur narrowar du en union-typ vid körning utan osäkra casts?”
Type guards, in-kontroller och uttömmande kontroll i switch visar om kandidaten använder typsystemet för säkerhet eller täpper till luckor med as. Detta speglar hur seriösa TS-intervjuer prövar narrowing bortom grunderna.
3. “Hur skulle du typa ett generiskt API-omslag som hanterar både lyckade svar och felsvar?”
Generics med constraints förekommer i moderna screeningar för full-stack-rekrytering. Lyssna efter diskriminerade unions, återanvändbara hjälpfunktioner och att any undviks i det publika gränssnittet.
4. “Hur ser du till att typerna i frontend och backend inte glider isär?”
Bra svar nämner delade paket, OpenAPI eller kodgenerering, kontraktstester eller monorepo-gränser, beroende på vilken stack som används. Poängen är processen, inte ett magiskt verktyg.
5. “Berätta om en gång då TypeScript fångade en bugg innan den nådde produktion, eller då det misslyckades med det.”
Du får en bild av ödmjukhet och kalibrering. Starka kandidater erkänner var typerna var för löst satta eller där @ts-ignore smög sig in, och vad de ändrade efteråt.
Gör svaren till jämförbart underlag
Logga en berättelse om migrering till strikt läge, ett narrowing-mönster som kandidaten föredrar, ett sätt att typa API:er och en ärlig begränsning i kandidatens TS-uppsättning. Jämför fakta, inte modeord.
Ett bedömningsunderlag för varje finalist
Ställ samma fem frågor till varje kandidat i den här rekryteringen. Konsekventa frågor stödjer konsekvent bedömning, i linje med EEOC:s vägledning om att arbetsgivare ska tillämpa samma krav på sökande till samma tjänst (EEOC).
Använd Canvider JobCraft för att specificera TypeScript-nivån och ramverkssammanhanget i jobbeskrivningen, InterviewGen för uppföljningsfrågor baserade på kunskapsluckor och DecisionHelper för att jämföra finalisterna utifrån de kriterier du publicerat.
Nästa steg: Utforska InterviewGen och DecisionHelper, och sedan kom igång gratis.