Programming

Mid-Level Python Developer

Intermediate Python test with 7 coding exercises and 3 multiple-choice questions on list comprehensions, the GIL, sorting, merging and bracket validation.

Difficulty

Intermediate

10

questions

English

About this test

Candidates write seven Python functions that are checked automatically, and answer three theory questions on the language. The problems ask for algorithmic thinking with lists, strings and dictionaries rather than simple loops.

It sits between Junior Python Developer and Senior Python Developer. Use it when the role needs someone who can solve algorithmic problems without guidance.

What it measures

  • Writing and reading list comprehensions

  • The difference between append and extend on lists

  • What the Global Interpreter Lock does

  • Finding the common elements of two lists, sorted and unique

  • Validating balanced brackets in a string

  • Generating Fibonacci numbers and merging two sorted lists

Ideal for

  • Mid-level Python developers

  • Backend engineers working in Python

  • Candidates moving up from junior roles

Details

Programming

Difficulty

Intermediate

Python

English

10

questions

Average duration:

0

min

12

times completed