Datadog logo

Datadog ML Engineer Coding Questions

9 practice questions for Datadog ML Engineer interviews

Datadog ML engineer interviews focus on model training pipelines, feature engineering, deployment infrastructure, and implementing ML algorithms from scratch.

All Roles Software Engineer Backend Engineer Frontend Engineer Full Stack Engineer Mobile Engineer Data Engineer Data Scientist ML Engineer DevOps Engineer DevOps Engineer Product Manager SRE Security Engineer Engineering Manager Data Analyst UX/UI Designer QA Engineer
coding Easy Verified Question #1

1. Response Time Histogram


Category: Array coding problem
You are given a sorted (ascending) array of response times in milliseconds, a fixed bucket width, and a total number of buckets. Distribute the...
Input: Array
Output: Array
coding Medium Verified Question #2

2. Event Window Aggregator


Category: String coding problem
You are given a list of sensor readings. Each reading has a list of labels, a timestamp, and a numeric value. You are also given a target label and...
Input: Array of strings
Output: Array
coding Easy Verified Question #3

3. Sensor Reading Interpolator


Category: Algorithm coding problem
You are given a sorted list of sensor readings, where each reading is a pair [time, measurement]. The readings are sorted by time in ascending order....
Input: List
Output: Computed result
coding Easy Verified Question #4

4. Label Co-occurrence Finder


Category: String coding problem
You are given a list of label groups and a list of required labels. Each group is a list of strings. A group is considered valid if it contains every...
Input: Array of strings
Output: Array
coding Medium Verified Question #5

5. Denomination Breakdown


Category: Array coding problem
You are given a list of distinct positive integer denominations and a target amount. Find the minimum total number of denominations needed to sum...
Input: Array
Output: Integer
coding Medium Verified Question #6

6. Asset Tree Size


Category: Tree coding problem
You are given a list of asset nodes representing a tree structure and a target path. Each node has a name, an optional size (present only for leaf...
Input: List
Output: Computed result
coding Medium Verified Question #7

7. Storage Cleaner


Category: Trie-based coding problem
You are implementing a recursive storage cleaner. Given a filesystem represented as a dictionary and a starting path, delete all files and...
Input: Array of strings
Output: Computed result
coding Medium Verified Question #8

8. Stream Pattern Matcher


Category: Algorithm coding problem
You are processing a stream of mixed input lines. Each line is either a pattern registration or an event log entry. - A pattern line starts with `P:...
Input: List
Output: Printed output
coding Medium Verified Question #9

9. Packet Buffer


Category: String coding problem
Design a PacketBuffer class that manages a fixed-capacity in-memory buffer for incoming data. Data is flushed to disk in chunks when the buffer...
Input: String
Output: Integer

No AI generated questions yet for Datadog.

Related Datadog ML Engineer interview prep

Start practicing Datadog questions

Sign up for free to access walkthroughs, AI-generated questions, and more.

Get Started Free