Python (coding): working with arrays
This real-life coding test gives you the opportunity to test the Python skills of your candidates. In 30 minutes, they create a short algorithm involving arrays and make sure all requirements are considered. This test is geared at mid-level developers.
- Working with arrays
This test is relevant for
Any developer who is expected to have practical experience using Python. The difficulty level of these questions is geared to mid-level developers.
DescriptionPython is a general-purpose language that has become very popular, in part due to the wide range of use cases, from web development to data science and machine learning. Good Python developers are therefore highly sought after.
This test assesses some of the core technical skills required to function as a Python (backend) developer. It exposes candidates to a problem that developers can experience in their day-to-day work. This Python test focuses on arrays - please see the preview question for an example. The task description gives appropriate context, specifies what algorithm needs to be developed, and what requirements need to be satisfied. It also gives a few examples to illustrate how the function should behave.
The candidate can run their code to see if certain pre-defined inputs return the expected result. The test is scored automatically using a different set of test cases, which also include more challenging corner cases. As a recruiter or hiring manager, you can inspect the code of the candidate and play it back, to interpret their thought process. Also the efficiency of the code is shown in the results.
We recommend combining this coding test with other programming tests such as Django and SQL, but also Critical Thinking and Numerical Reasoning.