Codility's Task Library contains hundreds of tasks and question sets covering a range of difficulties, technologies and job roles. Our new filtering system makes it easier for you to find the exact tasks you're looking for.

Difficulty: 

Defines how challenging the task is, and what sort of pass rates you should expect. We recommend using Elementary tasks for warm-ups, and then a combination of Easy and Medium tasks for assessing your candidates' skills. We recommend using Hard tasks for CodeLive interviews, or with generous time limits - they truly are very hard, so validate their usage with your internal hiring managers before sending to candidates. 

Job Role: 

Defines which tasks are most relevant to common roles you might be looking for. Using Job Role as a filter is a great short hand way to find tasks useful for real-life assessment of skills for a specific role. 

Technology:

Filters tasks based on the technology assessed by them. It's tightly related to real-life development tasks which may use the language Java but are related to assessing skills using the Hibernate Framework technology. 

Language: 

Will filter tasks in your library by which languages they can be solved in. The majority of our fundamental tasks and many of our real-life dev tasks are language-agnostic, so you may need to use the language filter in tandem with another. 

Category: 

Divides our tasks into specific category types, typically connected around a specific skill like Bug Fixing for example. They allow you to pinpoint a specific fundamental coding skill which you'd like to assess specifically in your screening test. 

Your Custom Library:

Your team's Custom Task Library is also able to be filtered based on the type of task they are - Coding, Multiple Choice, etc. 

If you have any questions about how to best find tasks for your tests, please contact us at support@codility.com

Did this answer your question?