InterviewStack.io LogoInterviewStack.io

Requirements to Architecture Mapping Questions

Bridges business and customer requirements to concrete architectural or non functional specifications. Candidates should extract throughput, concurrency, availability, latency, durability, security, compliance and budget constraints from scenarios and translate them into measurable goals such as requests per second targets, latency SLOs, durability levels, retention and encryption requirements. The topic includes creating a requirements matrix that directly informs component choices, capacity planning, and trade off justification.

HardTechnical
51 practiced
You're asked to lead a cross-functional initiative to ensure product requirements are consistently mapped to architecture across teams. Define the process, artifacts (for example a requirements-matrix template and SLO catalogue), roles and owners, gating checks in CI/CD, and KPIs to measure success over 12 months. Include onboarding and exception handling.
MediumSystem Design
50 practiced
Design a caching strategy for an API that must serve 200k RPS with p95 read latency <20ms while writes are 2k RPS. Specify cache levels (CDN, remote shared cache, in-process), TTL and acceptable staleness, invalidation mechanisms, cache warming, and how each map to the SLOs and operational concerns like cache stampede.
HardSystem Design
57 practiced
Design a disaster recovery strategy for a payments platform requiring RPO <1 minute and RTO <5 minutes for core payment flows, multi-region failover, and regulatory auditability. Include backup/replication topology, DNS and traffic failover, data replay/reconciliation, testing cadence, and how each DR requirement maps to runbook checkpoints and measurable targets.
EasyTechnical
61 practiced
Write a Python function required_instances(rps, avg_service_time_ms, concurrency_per_instance) that returns the minimum number of instances needed to meet requests-per-second given average service time in milliseconds and maximum concurrent requests an instance can handle. Assume uniform arrival distribution, no queueing, and ignore startup time. Include a short unit test for rps=1000, avg_service_time_ms=50, concurrency_per_instance=100 and explain the formula you used.
HardSystem Design
63 practiced
You inherit a large microservice platform with inconsistent SLOs across services. Draft a twelve-month migration plan to standardize SLOs and alerting: top-down mapping from product journeys to service SLIs, templates and CI checks, tooling to collect SLIs, rollout phases (pilot, incremental adoption), remediation paths for services that fail SLOs, success KPIs and enforcement mechanisms.

Unlock Full Question Bank

Get access to hundreds of Requirements to Architecture Mapping interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.