Data Engineer Coding & Algorithms Interview Questions

Practice 55 real Coding & Algorithms interview questions for Data Engineer roles. From companies including Meta, Google, Point72, Stripe, Bytedance.

55 Questions 29 Companies05.27.2026
Showing 20 results
Role
Microsoft logo
Microsoft
Easy
Data Engineer

Design a scalable URL shortener

Design a highly scalable URL shortening service, similar to Bitly or TinyURL. The service converts long URLs into short links and redirects short-code...

Coding & Algorithms
18
0
122 people solved
Jan 22, 2025
Figma logo
Figma
Medium
Data Engineer

Validate an IPv4 address string

Given a string s, determine whether it is a valid IPv4 address. A valid IPv4 address: - Has exactly 4 parts separated by dots (.): x1.x2.x3.x4 - Each ...

Coding & Algorithms
14
0
170 people solved
Jan 20, 2026
XPeng logo
XPeng
Medium
Data Engineer

Build a Least-Recently-Used Store

Implement an in-memory key-value store with least-recently-used eviction. The store is initialized with a positive integer capacity and supports two o...

Coding & Algorithms
3
0
25 people solved
Apr 11, 2026
Netflix logo
Netflix
Hard
Data Engineer Locked

Implement a Weighted Eviction Cache

This question evaluates proficiency with data structures and algorithmic design for resource-constrained caching, specifically weight-aware eviction p...

Coding & Algorithms
4
0
43 people solved
Nov 27, 2025
Nextdoor logo
Nextdoor
Hard
Data Engineer

Write SQL for app metrics

You are given a simplified schema for a photo-sharing app: - users(user_id, user_name, joined_at) - photos(photo_id, user_id, created_at) - follows(fo...

Coding & Algorithms
5
0
58 people solved
Mar 1, 2026
Amazon logo
Amazon
Easy
Data Engineer

Solve Two String Problems

You are asked to solve the following two coding problems: 1. Unique Morse Code Transformations You are given an array of lowercase English words, word...

Coding & Algorithms
19
0
150 people solved
Feb 23, 2026
Meta logo
Meta
Medium
Data Engineer

Compute capacities after site closures

You are given a nested dictionary redistribution where redistribution[closed_site][dest_site] equals the additional capacity required at dest_site if ...

Coding & Algorithms
6
0
72 people solved
Sep 6, 2025
Meta logo
Meta
Medium
Data Engineer

Compute missing letters to form original string

Implement a function that, given two strings original and typed (typed is a misspelled/partial version of original), returns the number of additional ...

Coding & Algorithms
8
1
64 people solved
Sep 6, 2025
Stripe logo
Stripe
Medium
Data Engineer

Compute shipping cost with tiered pricing

You are building a shipping-cost calculator. Each order contains line items, and shipping rules vary by destination country and product. Assume: - Ord...

Coding & Algorithms
3
0
38 people solved
Feb 16, 2025
Meta logo
Meta
Medium
Data Engineer

Solve four algorithmic library problems

Solve the following coding tasks: 1) Maximum Points from Different Categories: Given an array of items (category, points) and an integer k, choose exa...

Coding & Algorithms
9
0
87 people solved
Aug 13, 2025
Meta logo
Meta
Medium
Data Engineer

Validate carpool capacity

Question LeetCode 1094. Car Pooling – Given trips[i] = [numPassengers, start, end] and an integer capacity, return true if the vehicle can fulfill all...

Coding & Algorithms
5
0
68 people solved
Aug 4, 2025
Google logo
Google
Medium
Data Engineer

User Activity Analytics: Unique Users per Activity and Average Time on Site

User Activity Analytics You are given a collection of records, where each record captures a single user's action on a website. Each record is a dictio...

Coding & Algorithms
0
0
8 people solved
May 15, 2025
Bytedance logo
Bytedance
Medium
Data Engineer Locked

Connect Points With Minimum Total Distance

This question evaluates a candidate's competency in graph modeling, geometric distance metrics, and algorithmic complexity analysis for optimizing tot...

Coding & Algorithms
2
0
19 people solved
May 19, 2026
Akuna Capital logo
Akuna Capital
Medium
Data Engineer Locked

Compute Graph Spread and Portfolio Trades

This question evaluates graph traversal and data-manipulation competencies, combining connected-component analysis on undirected graphs with map-based...

Coding & Algorithms
0
0
6 people solved
May 11, 2026
NVIDIA logo
NVIDIA
Medium
Data EngineerSenior+

Merge Overlapping Time Intervals

You are given a list of closed time intervals. Each interval is represented as [start, end], where start <= end. Write a function that returns the sma...

Coding & Algorithms
0
0
6 people solved
May 3, 2026
Point72 logo
Point72
Hard
Data Engineer

Implement Election Report and Banking Pipeline

You are given two independent data engineering coding tasks. Task 1: SQL Election Exit Poll by State Report An election analytics team needs a report ...

Coding & Algorithms
1
0
26 people solved
Apr 21, 2026
Notion logo
Notion
Medium
Data Engineer Locked

Implement a DAG task graph

This question evaluates competency with directed acyclic graphs, graph algorithms (topological sorting), dependency modeling, and implementing data st...

Coding & Algorithms
5
0
36 people solved
Apr 10, 2026
Discord logo
Discord
Hard
Data Engineer

Implement Game Metadata Lookups

You are given a list of game metadata records. Build an in-memory representation that can store each game's name, release date, platforms, genre, publ...

Coding & Algorithms
11
0
143 people solved
Apr 3, 2026
Disney logo
Disney
Medium
Data Engineer

Generate All Valid Combinations of Balanced Parentheses

Generate All Valid Combinations of Balanced Parentheses Given an integer n representing the number of pairs of parentheses, generate all distinct stri...

Coding & Algorithms
0
0
10 people solved
Mar 27, 2026
Robinhood logo
Robinhood
Hard
Data Engineer

Aggregate user logs into 30-minute sessions

You are given a CSV file with columns: user_id | log_datetime | topic Example input rows (already in time order for the same user): - 001 | 2025-03-01...

Coding & Algorithms
5
0
59 people solved
Feb 28, 2026

Explore more Data Engineer Coding & Algorithms interview questions

Real questions from candidate reports, grouped by company, topic and role.

Other categories for Data Engineer
Coding & Algorithms questions for other roles
Browse all