TSquizzMonkey

TypeScript Interview Mock

A 450-question bank of real interview topics, served as 40-question, 60-minute mocks: everyday types, structural typing, narrowing, functions and classes, generics, mapped and conditional types, compiler options, declaration files and module interop, and applied type-safe patterns. Levels run from fundamentals to type-level puzzles, and every option explains its reasoning.

40 questions60 minutesPass 70 / 1005 domains479 practice questions

Syllabus

5 domains · 10 skills, weighted like the official blueprint.

1Type System Foundations20% of the exam · 2 skills
  • Everyday Types, Literals and InferenceNot started
    10% · 48 questions
    Notes
  • Structural Typing, Interfaces and AssignabilityNot started
    10% · 49 questions
    Notes
2Narrowing, Functions and Classes20% of the exam · 2 skills
  • Narrowing and Control-Flow AnalysisNot started
    10% · 45 questions
    Notes
  • Functions, Overloads and ClassesNot started
    10% · 53 questions
    Notes
3Generics and Type-Level Programming30% of the exam · 3 skills
  • Generics, Constraints and InferenceNot started
    10% · 46 questions
    Notes
  • Utility, Mapped and Indexed TypesNot started
    10% · 47 questions
    Notes
  • Conditional, Template Literal and Recursive TypesNot started
    10% · 45 questions
    Notes
4Compiler, Declarations and Modules20% of the exam · 2 skills
  • Compiler Options and StrictnessNot started
    10% · 50 questions
    Notes
  • Declaration Files and Module InteropNot started
    10% · 45 questions
    Notes
5Applied TypeScript10% of the exam · 1 skills
  • Type-Safe Patterns in PracticeNot started
    10% · 51 questions
    Notes

Sample questions with answers

10 questions from the TS bank, with an explanation for every option. No sign-up needed.

See sample questions

Questions about this exam

How many questions are in a full TypeScript Interview Mock, and how long is it?

40 questions in 60 minutes. Each mock draws questions from every domain in proportion to its weight, so the mix matches the blueprint.

What score do you need to pass it?

Results are reported from 0 to 100, and 70 is the passing score used in these mocks. Harder questions carry more weight.

What does the TypeScript Interview Mock cover?

5 domains: Type System Foundations (20%), Narrowing, Functions and Classes (20%), Generics and Type-Level Programming (30%), Compiler, Declarations and Modules (20%) and Applied TypeScript (10%).

How can I practise for it?

Start with the free 15-question diagnostic to find your weak spots, drill any skill with an explanation after every answer, retry your mistakes with spaced review, then sit timed full mocks.

How is my readiness score worked out?

It weighs your recent answers on each skill by difficulty, combines the skills by their exam weight into a predicted score, and reports your chance of reaching the pass mark. How scoring works