Skip to main content

Overview

The Challenges section in the Library allows you to manage the evaluation tasks used across the platform. Challenges can be created for two primary purposes:

  • Hiring Purpose: These challenges are used in Assessments and Contests to evaluate external candidates.
  • Learning Purpose: These challenges are designed for Courses to facilitate internal team upskilling and training.

You can browse an extensive library of CoderScout curated challenges ready for immediate use, or create and manage your own custom challenges tailored to your specific requirements.


Supported Challenge Types

When creating a custom challenge, you can select from several technical domains and frameworks. Click on a challenge type below to learn more about its specific configuration:

  • MCQ: Challenges built from your question bank library.
  • Programming: Hands-on coding problems supporting languages such as Java, Python, C#, and JavaScript.
  • Application: Engineering tasks covering Web Frameworks, Web Basics (HTML/CSS/JS), and REST APIs.
  • Notebook: Jupyter Notebook-based evaluation for data science and ML tasks.
  • SQL: Database-driven challenges for querying and data manipulation.
  • DBT: Data transformation workflows using dbt models.

Supported Challenge Types