Practice track

Python

Data manipulation, logic and the standard library patterns that keep recurring.

Your progress0 / 3

Saved in this browser. Accounts with synced progress are coming.

  1. 01

    Group consecutive values into runs

    Given a list of daily status strings, return a list of (status, count) tuples describing consecutive runs.

    Coding problemINTERMEDIATEDifficulty: INTERMEDIATEIteration~10 min
  2. 02

    What does this function return on the second call?

    What is result?

    Multiple choiceBEGINNERDifficulty: BEGINNERLanguage semantics~3 min
  3. 03

    Why is this incremental model reprocessing everything?

    A dbt incremental model passes every test but its runtime grows every day, and the warehouse bill with it. Give two plausible causes.

    ScenarioADVANCEDDifficulty: ADVANCEDData engineering~10 min