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 EngineerCompute 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 EngineerCompute 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 EngineerDelete 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 EngineerImplement 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 EngineerValidate 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 EngineerGenerate 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 EngineerGenerate 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 EngineerImplement 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 EngineerSolve 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