Data Engineer Interview Questions

13 questions available. Practice with AI-powered feedback.

Other roles

coding
Adobe
Google
Amazon

Adobe Coding Question: Shortest Subarray with K Distinct

Shortest contiguous subarray with exactly k distinct integers. Learn sliding-window + hash-map approach, edge cases, and practical tips — practice now.

Machine Learning Engineer, Software EngineerEntry Level
coding
Amazon
Microsoft
Google

Binary Tree Path Sum — Amazon Coding Question Guide

Practice Amazon coding: implement root-to-leaf and any-node downward path-sum in a binary tree. Learn DFS/backtracking and prefix-sum optimizations — try code examples.

Machine Learning Engineer, Software EngineerEntry Level
coding
Coupang
Amazon
Google

Coupang Coding Interview: Connected Components (Graph)

Count connected components in an undirected graph with BFS/DFS or Union-Find. See approach, complexities, and interview tips for Coupang ML Engineer. Read now

Machine Learning Engineer, Software EngineerEntry Level
behavioral
Databricks
Google
Amazon

Databricks Behavioral: Skill Development Guide for Engineers

Prepare for Databricks behavioral interview on skill development: learn how to present learning from internships, feedback-driven growth, and handling ambiguity. Practice now.

Software Engineer, Backend EngineerEntry Level
ml system design
DoorDash
Uber Eats
Grubhub

DoorDash ML System Design: Multi-Channel Restaurant Recs

DoorDash ML design: build a multi-channel restaurant recommender with candidate gen & personalization, low-latency serving and channel-specific delivery.

Software Engineer, ML EngineerMid Level
coding
Google
Microsoft
Meta

Google Coding Question: Online Longest Subarray with Average

Track longest contiguous subarray with average S online. Use prefix-sum key = pref - S*i with a hashmap. Read precision tips and complexity notes.

Machine Learning Engineer, Software EngineerEntry Level
backend system design
Google
Twitter
LinkedIn

Google System Design: Twitter Hashtag Aggregator Guide

Practice Google's backend system design: real-time Twitter hashtag aggregator. Learn ingestion, aggregation windows, DB trade-offs and interview follow-ups.

Software Engineer, Backend EngineerMid Level
ml coding
LinkedIn
Google
Amazon

LinkedIn ML: Large-Scale Streaming Mean & Variance

Compute population mean and variance in one pass over massive float streams. Includes mergeable, numerically stable summaries for distributed ML systems — try it.

Machine Learning Engineer, Data ScientistMid Level
ml foundation
Microsoft
Google
Amazon

Microsoft ML Foundations: Statistical Analysis & A/B Tests

Microsoft ML interview: statistical analysis, A/B tests, hypothesis tests & confidence intervals. Learn test setup, sample-size, common pitfalls and follow-ups.

Data Engineer, ML EngineerEntry Level
ml system design
Netflix
Meta
Amazon

Netflix ML System Design: Real-time Sentiment Tracking

Design a scalable real-time social media sentiment tracking system for Netflix. Learn architecture, streaming NLP, time-series aggregation, alerting. Prepare.

Software Engineer, Machine Learning EngineerMid Level
ml system design
Palantir
Spotify
SoundCloud

Palantir ML System Design: Scalable Music Recommender

Plan a scalable, low-latency music recommendation service for streaming platforms. Learn architecture, APIs, data models, and real-time updates for Palantir ML interviews.

Software Engineer, ML EngineerMid Level
backend system design
Palantir
Uber
Lyft

Palantir System Design: Taxi Route Recommendation Service

Prepare for Palantir interviews: design a scalable, low-latency taxi route recommendation. Covers architecture, streaming pipelines, and real-time logic.

Software Engineer, Backend EngineerMid Level

Get More Real Data Engineer Questions

Practice data engineer interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
Data Engineer Interview Questions | Voker