Datadog Interview Questions
Practice the exact questions companies are asking right now.
Implement buffered file writer with concurrency support
You are given a simple file writer class that writes data directly to disk: `cpp class FileWriter { public: // Append data to the file on disk imm...
Design log queries and a buffered writer
Part A — Log store with time-range queries: Implement a data structure that ingests log entries with ISO-8601 timestamps (e.g., YYYY-MM-DD HH:MM:SS) a...
Design log-query stream processor
Stream Processor: Query Registration and Log Tagging Context You are designing a streaming component that ingests a single mixed stream of messages. E...
Design an image detection system
System Design: End-to-End Image Object-Detection Service Context Design a production-grade service that ingests user-uploaded images, runs object dete...
Deep-dive a recent project
Project Deep-Dive (Technical Screen: Behavioral & Leadership) Context You will be asked to walk through a recent project you owned end-to-end. Assume ...
Design log queries and a buffered writer
Part A — Log store with time-range queries: Implement a data structure that ingests log entries with ISO-8601 timestamps (e.g., YYYY-MM-DD HH:MM:SS) a...
Design log queries and a buffered writer
Part A — Log store with time-range queries: Implement a data structure that ingests log entries with ISO-8601 timestamps (e.g., YYYY-MM-DD HH:MM:SS) a...
Design an image detection system
System Design: Image Object Detection Service Design an image detection system that processes user-uploaded images and returns detected objects with b...
Deep-dive a recent project
Deep-Dive a Recent Project (Technical Screen) Provide a structured walkthrough of one recent project you led or significantly contributed to. Choose a...
Describe handling conciseness feedback
Behavioral Question: Conciseness and Communication Adjustment You are interviewing for a software engineering role. Provide a structured, specific exa...
Design an image detection system
Image Object Detection System — Requirements and End-to-End Architecture Context Design a production system that accepts user-uploaded images and retu...
Design an image detection system
System Design: Image Object Detection Service Scenario Design an image detection service that accepts user-uploaded images and returns detected object...
Design an image detection system
System Design: End-to-End Image Object-Detection Service Context You are designing a multi-tenant cloud service that ingests user images, runs object ...
Design an image detection system
System Design: End-to-End Image Object Detection Service You are designing a production image object-detection service that ingests user images, runs ...
Deep-dive a recent project
Behavioral Technical Screen: Deep-Dive a Recent Project Provide a deep dive on a recent project you led or significantly contributed to. Aim for a con...
Design log queries and a buffered writer
Part A — Log store with time-range queries: Implement a data structure that ingests log entries with ISO-8601 timestamps (e.g., YYYY-MM-DD HH:MM:SS) a...
Explain a project concisely and deeply
Behavioral Prompt — Impactful Project Overview and Deep Dive You will be asked to present one impactful engineering project relevant to a backend/dist...
Explain a project concisely and deeply
Behavioral: Impactful Project — 60–90s Overview + Deep Dive Provide a concise 60–90 second overview of one impactful project you owned or led, then do...
Compute sliding window sums by tag
Question Given a list of datapoints where each datapoint has tags, a timestamp, and a value, write a function that, for a specified tag t and window s...
Implement log storage and querying
Design a data structure to record log entries and support efficient queries. Each log has a timestamp (milliseconds), severity (INFO/WARN/ERROR), serv...