Amazon·Software Engineer·Online Assessment (OA)
- Given a set of different system scenarios, choose the most appropriate infrastructure or tool (for example: SQL vs. NoSQL, message queue vs. pub/sub, which cache strategy, batch vs. stream processing) and justify your choice with trade-offs around consistency, latency, throughput, cost, and operational complexity.
“The format threw me a bit.”