Katkat

practice a little every day, paws crossed ♡

Data Engineer Interview Questions

Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.

9403
Questions
546
Companies
11
Topics
8
Languages

Showing 1–9 of 9 results

  • Akuna CapitalMediumData Engineer
    Compute Graph Spread and Portfolio Trades

    This problem tests graph traversal (connected components) and hash-map manipulation to calculate net delta changes in portfolio assets within identified groups.

    Coding & AlgorithmsOnline AssessmentGraphDFS/BFSHash Map
  • DRWEasyData Engineer
    Compute a Year-End Balance with Monthly Card Fees

    This problem tests logic implementation and data structure traversal, requiring the integration of conditional logic (fee waivers) into a sequential processing pipeline.

    Coding & AlgorithmsOnline AssessmentData ProcessingLogicAggregation
  • DRWEasyData Engineer
    Delete the Fewest Characters to Avoid Triple Repeats

    This problem tests string manipulation, greedy algorithm logic, and the ability to track character frequency counts to identify and prune violations of a constraint.

    Coding & AlgorithmsOnline AssessmentStringsGreedyArrays
  • DRWEasyData Engineer
    Implement Nested Transactions in an In-Memory Database

    This problem tests your ability to manage state and scope using stacks and dictionaries to implement transaction isolation in a key-value store.

    Coding & AlgorithmsOnline AssessmentHash MapStackTransactions
  • DRWEasyData Engineer
    Validate a Password Against Explicit Security Rules

    This problem tests string manipulation, character set validation, and the ability to apply a sequence of conditional checks efficiently.

    Coding & AlgorithmsOnline AssessmentStringsValidationIteration
  • DisneyMediumData Engineer
    Generate All Valid Combinations of Balanced Parentheses

    This question tests a candidate's ability to apply recursive backtracking and combinatorial generation in a coding interview context. It evaluates understanding of constraint-based enumeration and string construction, core algorithmic skills frequently assessed in software engineering and data engineering roles.

    Coding & AlgorithmsOnline Assessment
  • DisneyMediumData Engineer
    Generate All Well-Formed Parenthesis Strings

    This question tests practical understanding of recursion and backtracking through enumeration of all valid parenthesis combinations of a given length. It is a classic coding interview problem that evaluates combinatorial reasoning, constraint-based pruning, and familiarity with Catalan number sequences in algorithm design.

    Coding & AlgorithmsOnline Assessment
  • Point72HardData Engineer
    Implement Election Report and Banking Pipeline

    This multipart question evaluates data engineering competencies including SQL report design for complex aggregation and ranking, plus PySpark-based ETL and transaction-level analytics.

    Coding & AlgorithmsOnline Assessment
  • Point72EasyData Engineer
    Solve SQL and PySpark Data Tasks

    This question tests your ability to handle data cleaning, filtering, and aggregation using both SQL and PySpark syntax on a transaction dataset.

    Coding & AlgorithmsOnline AssessmentSQLPySparkData-Cleaning