Skip to main content

Notebook Stage

What this stage is

The Notebook stage allows candidates to work inside a Jupyter notebook environment.


When to use it

Use this stage when:

  • Hiring data engineers or data scientists
  • Evaluating ML workflows or data analysis
  • Notebook-based work is part of the role

Configuring the Stage

When creating an assessment, you can add a Notebook stage during the second configuration step.

  • Select Challenge: Choose a single Notebook challenge from the CoderScout library or your own library.
  • Stage Settings: Configuration for Progression Score, Deadline to Start By, and Duration are detailed in the Stage Settings page.

Notebook Stage Settings


Candidate Experience

Integrated Jupyter Notebook IDE

Upon initiating the Notebook stage, candidates are provided with a fully functional, browser-based Jupyter Notebook environment. The interface is optimized for data science and analysis tasks:

  • Interactive Notebook: The central pane offers a standard Jupyter interface where candidates can write and execute code cells, perform data visualizations, and document their findings using Markdown.
  • Data & Instructions Panel: The right-hand panel provides seamless access to the challenge instructions and any pre-configured database connections, ensuring all necessary resources are within immediate reach.

Notebook Candidate IDE


Administrative Insights & Evaluation

Dashboard Analytics

The Notebook dashboard provides a comprehensive view of candidate performance, displaying both the overall technical score and the AI-generated evaluation. This centralized view allows recruiters to quickly assess data science proficiency at a glance.

Notebook Dashboard Overview

Cell-Level Performance Timeline

From the timeline page you can audit the candidate's progress through a detailed timeline. This view allows recruiters to:

  • Analyze Execution Flow: Monitor exactly when each notebook cell was executed and its subsequent output.
  • Track Interaction Events: Review behavioral signals such as tab switching and copy-paste attempts synchronized with the development process.

Notebook Performance Timeline

AI-Assisted Evaluation

To streamline the review process, the platform provides an automated AI Score. This analysis evaluates the candidate's notebook based on code quality, data processing logic, and the completeness of the solution, providing both a numerical score and qualitative feedback.

Notebook AI Scoring

Proctoring & Evidence Review

For comprehensive assessment integrity, recruiters can access Evaluate Recordings. This feature allows for the review of synchronized webcam and screen-share footage alongside the notebook execution history.

Notebook Evaluate Recording


Key Benefits

The Notebook stage offers a specialized environment for high-level data and analytical evaluation:

  • Industry-Standard Tooling: Provides candidates with a familiar Jupyter environment, ensuring the assessment reflects real-world data science workflows.
  • Granular Execution Transparency: Go beyond the final state of the notebook by reviewing the exact sequence and results of cell executions.
  • Intelligent Grading Support: Leverage AI-generated insights to quickly identify top-performing candidates based on complex logic and data handling.
  • Rich Media & Documentation Support: Evaluate not just the code, but also how well candidates interpret data through visualizations and Markdown annotations.
  • Integrated Data Access: Simplifies complex data challenges by providing direct database access natively within the notebook interface.

Next steps