Production-Ready Event Ingestion Handler: Validation, Idempotent Writes, DLQ, Metrics
Company: Scribd
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Onsite
Overview: A coding question that asks you to write a handler that validates an incoming event's fields and types and writes it to a database. It tests production readiness: why identifier fields need strict type checks, idempotent writes when upstream network faults cause duplicate events, and logging, dead-letter queues, retries, and metrics for failures.
Read the full Scribd Software Engineer interview experience this question came from