Datadog Interview Questions
Practice the exact questions companies are asking right now.
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...
Match logs to prior queries
Question You receive a stream of strings, each beginning with either "Q:" (query) or "L:" (log). A query consists of space-separated words and should ...
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 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 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: End-to-End Image Object-Detection Service Context Design a production-grade service that ingests user-uploaded images, runs object dete...
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 ...
Design an image detection system
System Design: End-to-End Image Object-Detection Platform Context Design a production system that accepts user-submitted images, detects objects, and ...
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 ...
Describe handling conciseness feedback
Behavioral Interview Prompt: Concision in Communication You are interviewing for a software engineering role in a technical screen. Answer the followi...
Describe handling conciseness feedback
Behavioral: Improving Conciseness After Feedback Context: In a software engineering technical screen, the interviewer wants to assess self-awareness, ...
Describe handling conciseness feedback
Behavioral: Conciseness Feedback and Adaptation Provide a real example where you received feedback that your answers were not concise. Address the fol...
Describe handling conciseness feedback
Behavioral Question: Conciseness and Communication Adjustment You are interviewing for a software engineering role. Provide a structured, specific exa...
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...
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 ...
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...
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...
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...