InterviewStack.io LogoInterviewStack.io

Domain Specific Problem Solving Questions

Addresses problem solving in a specific business or technical domain. Candidates demonstrate familiarity with domain constraints, typical failure modes, stakeholder expectations, and domain specific testing or rollout considerations. Examples include marketing technology challenges such as campaign integrity, data sync issues, third party integrations, privacy and compliance impacts, and cross functional coordination. Candidates should show how they adapt general methodology to domain specifics and evaluate trade offs relevant to the domain.

HardSystem Design
0 practiced
You need to change the campaign schema that requires backfilling hundreds of millions of historical events. Propose a safe migration and backfill plan that minimizes downtime, supports idempotent backfill, handles partial failures with retryable checkpoints, and allows verification and rollback if issues are detected.
MediumTechnical
0 practiced
You see intermittent 403 forbidden responses from a third-party API used for ad delivery during peak hours. Provide a diagnostic checklist to identify root causes and propose temporary mitigations to reduce customer impact while you investigate. Include authentication, rate limit, and vendor-side checks.
EasyTechnical
0 practiced
Explain the CAP theorem and discuss trade-offs you would consider when designing a globally available campaign state store that must support low-latency reads for dashboards and occasional strong consistency needs for billing reconciliation.
MediumTechnical
0 practiced
Design a pragmatic test plan for rolling out a change to the campaign targeting engine. Include unit tests, integration tests, contract tests with downstream systems, canary deployment criteria, rollback conditions, and which stakeholders must sign off before a full rollout.
MediumSystem Design
0 practiced
You operate a webhook ingestion service that receives event callbacks from multiple ad partners with at-least-once semantics. Design a retry/backoff and deduplication strategy that ensures low latency, handles duplicates, and scales. Include data structures or pseudocode for dedupe, TTLs for dedupe state, and how to handle out-of-order events.

Unlock Full Question Bank

Get access to hundreds of Domain Specific Problem Solving interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.