Python

Python fundamentals, data structures, object-oriented Python and the language features interviewers ask about, useful for backend, data and automation roles.

What you are tested on

  • Lists, dicts, sets and tuples
  • Functions, comprehensions and generators
  • Classes and dunder methods
  • Decorators and context managers
  • Files, JSON and testing

Practice problems

Roadmaps

How your Python rating works

You start at 1200. Each timed, rated test moves your Python rating up or down, the way chess ratings move. Recruiters see the number and the band (Beginner, Intermediate, Advanced or Expert), so they can judge your skill before reading a résumé. See a sample profile.

Questions about Python

Is Python enough to get a job?

It is a strong start for backend, data and automation roles. Add SQL, Git and one project, and practise problem solving.

What do Python interviews ask?

Mutable versus immutable types, list and dict internals, generators, decorators and common complexity questions.

Other domains