Datadog logo

Datadog Interview Questions

9 practice questions for Datadog technical interviews

coding Easy Verified

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

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

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

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

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

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

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

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

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.

Start practicing Datadog questions

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

Get Started Free