PYquizzMonkey

Python Interview Mock

A 450-question bank weighted toward advanced and tricky questions, served as 40-question, 60-minute mocks: the data model, functions and scope, built-in collections, classes and the MRO, iterators and generators, concurrency and asyncio, performance and CPython internals, type hints, errors and testing, and the standard library and tooling. Every option explains its reasoning.

40 questions60 minutesPass 70 / 1004 domains485 practice questions

Syllabus

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

1Language Core30% of the exam · 3 skills
  • Data Model, Identity and MutabilityNot started
    10% · 47 questions
    Notes
  • Functions, Scope, Closures and DecoratorsNot started
    10% · 49 questions
    Notes
  • Built-in Collections and ComprehensionsNot started
    10% · 50 questions
    Notes
2Objects and Protocols20% of the exam · 2 skills
  • Classes, Inheritance and the MRONot started
    11% · 45 questions
    Notes
  • Iterators, Generators and Context ManagersNot started
    9% · 46 questions
    Notes
3Concurrency and Performance20% of the exam · 2 skills
  • Concurrency, the GIL and asyncioNot started
    11% · 48 questions
    Notes
  • Performance and CPython InternalsNot started
    9% · 50 questions
    Notes
4Ecosystem and Practice30% of the exam · 3 skills
  • Type Hints and Static TypingNot started
    10% · 46 questions
    Notes
  • Exceptions, Logging and TestingNot started
    10% · 49 questions
    Notes
  • Standard Library, Packaging and ToolingNot started
    10% · 55 questions
    Notes

Sample questions with answers

10 questions from the PY 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 Python 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 Python Interview Mock cover?

4 domains: Language Core (30%), Objects and Protocols (20%), Concurrency and Performance (20%) and Ecosystem and Practice (30%).

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