Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Data Analysis with Python (pandas, polars, DuckDB)

Data Analysis with Python (pandas, polars, DuckDB) interview questions

Interview questions, module by module: what each bank covers, how many questions it holds and the experience levels they are asked at.

232 questions: 69 warm-ups and 163 with model answers in 17 module banks

  1. Module 1

    The data-analysis workflow and your toolkit

    12 questions: 4 warm-ups and 8 with model answers · Levels: Fresher to senior

  2. Module 2

    pandas foundations

    15 questions: 5 warm-ups and 10 with model answers · Levels: Fresher to senior

  3. Module 3

    Loading data: CSV, Excel, JSON, Parquet and databases

    15 questions: 5 warm-ups and 10 with model answers · Levels: Fresher to senior

  4. Module 4

    Cleaning: missing values, duplicates, types and text

    15 questions: 5 warm-ups and 10 with model answers · Levels: Fresher to senior

  5. Module 5

    Summaries, group-by and pivot tables

    16 questions: 5 warm-ups and 11 with model answers · Levels: Fresher to senior

  6. Module 6

    Combining data: concat and joins

    16 questions: 5 warm-ups and 11 with model answers · Levels: Fresher to senior

  7. Module 7

    Reshaping: tidy data, melt, pivot and MultiIndex

    11 questions: 3 warm-ups and 8 with model answers · Levels: Fresher to staff

  8. Module 8

    Dates and time series

    16 questions: 5 warm-ups and 11 with model answers · Levels: Fresher to senior

  9. Module 9

    Text extraction and categorical data

    8 questions: 3 warm-ups and 5 with model answers · Levels: Fresher to senior

  10. Module 10

    Visualising data with matplotlib

    15 questions: 4 warm-ups and 11 with model answers · Levels: Fresher to senior

  11. Module 11

    Statistics an analyst uses every week

    11 questions: 3 warm-ups and 8 with model answers · Levels: Fresher to senior

  12. Module 12

    polars: expressions, lazy queries and speed

    19 questions: 5 warm-ups and 14 with model answers · Levels: Fresher to staff

  13. Module 13

    DuckDB: SQL on DataFrames and files

    22 questions: 5 warm-ups and 17 with model answers · Levels: Fresher to senior

  14. Module 14

    Performance and scale

    11 questions: 3 warm-ups and 8 with model answers · Levels: Fresher to staff

  15. Module 15

    Data-quality checks you can automate

    11 questions: 3 warm-ups and 8 with model answers · Levels: Fresher to staff

  16. Module 16

    Reporting and communicating results

    15 questions: 4 warm-ups and 11 with model answers · Levels: Fresher to senior

  17. Module 17

    Analyst interviews and take-home assignments

    4 questions: 2 warm-ups and 2 with model answers · Levels: Fresher to senior

Back to the Data Analysis with Python (pandas, polars, DuckDB) track

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.