2dbi
Home/Datadog/Pair Programming: Multi-Producer Single-Consumer Event Queue
DDatadog·DSAL3Onsite – Coding (Pair Programming)

Pair Programming: Multi-Producer Single-Consumer Event Queue

Problem

In a CoderPad pair-programming session, implement a multiple-producer single-consumer event queue that merges events from different sources, handling edge cases. Complexity is discussed extensively.

Example

producers push events; consumer drains in order; handle empty/burst

Constraints

  • Thread-safe; no lost events

What Datadog looks for

Reported Datadog question. Collaborative coding, edge cases, and clear complexity reasoning.

added 6 days ago
LeadersAccount