Mock interviews

Practise the whole interview, timed

Full mock rounds combining theory, coding, debugging, architecture and a production scenario — with a timer, an editor and a self-review rubric.

The scoring here is a structured self-review rubric to guide your preparation. It is not a substitute for a human interviewer — treat it as practice scaffolding, not an equivalent assessment.

Roles

Python developer
Backend engineer
Senior Python engineer
FastAPI engineer
Data scientist
Machine learning engineer
Generative AI engineer

Each interview contains

  • · Duration & difficulty
  • · Theory questions
  • · Coding challenge
  • · Debugging task
  • · Architecture task
  • · Production scenario
  • · Follow-up questions
  • · Timer, editor & notes

After submission you get

  • · Python fundamentals score
  • · Advanced Python score
  • · Coding score
  • · Debugging score
  • · Testing score
  • · Backend score
  • · Architecture score
  • · Production readiness score
  • · Missing topics & recommended revision
  • · Model answers