Discuria
ManifestoFor companiesSign inStart solving

Arena

Real problems, no answer key

Pick a question. Think it through. Get your reasoning scored.

Post a problem

65 open problems · 13 areas

All 65Life 7Society 11Work & money 16Culture & learning 9Technology 22
  1. 01
    Design a rate limiter for a public API
    Technology · Advanced · Community · #system-design #scalability #backend #algorithms
  2. 02
    Reduce hallucinations in a RAG chatbot
    Technology · Intermediate · Community · #rag #llm #evaluation #prompt-engineering
  3. 03
    Find the bug in a flaky distributed cache
    Technology · Advanced · Community · #debugging #concurrency #caching #distributed-systems
  4. 04
    Design an eval suite for a code-generation agent
Technology · Intermediate · Community · #evaluation #agents #testing #llm
  • 05
    Cut cloud spend by 40% without hurting reliability
    Technology · Intermediate · Community · #cost-optimization #cloud #infrastructure #tradeoffs
  • 06
    Prompt-engineer a reliable structured-output extractor
    Technology · Beginner · Community · #prompt-engineering #structured-output #llm #data-extraction
  • 07
    Migrate a monolith to services without a big-bang rewrite
    Technology · Advanced · Community · #architecture #microservices #migration #refactoring
  • 08
    Make a slow page load feel fast
    Technology · Beginner · Community · #performance #frontend #ux #web-vitals
  • 09
    Design an idempotent payment-processing flow
    Technology · Advanced · Community · #payments #idempotency #reliability #backend
  • 10
    Detect and handle prompt injection in an AI assistant
    Technology · Intermediate · Community · #security #prompt-injection #agents #llm
  • 11
    Design a feature-flag and gradual-rollout system
    Technology · Intermediate · Community · #feature-flags #rollout #infrastructure #experimentation
  • 12
    Architect an offline-first mobile sync engine
    Technology · Advanced · Community · #mobile #offline-first #sync #system-design
  • 13
    Write a test plan for an AI feature with no ground truth
    Technology · Beginner · Community · #testing #llm #evaluation #quality
  • 14
    Decide build vs buy for a critical capability
    Technology · Beginner · Community · #strategy #build-vs-buy #decision-making #tradeoffs
  • 15
    Choose an embedding + retrieval strategy for semantic search
    Technology · Intermediate · Community · #embeddings #vector-search #rag #retrieval
  • 16
    Run a postmortem for a 3-hour outage
    Technology · Intermediate · Community · #incident-response #postmortem #reliability #process
  • 17
    Pick a database for a real-time collaborative editor
    Technology · Advanced · Community · #system-design #databases #crdt #real-time
  • 18
    Design a database for time travel
    Technology · Advanced · Community · #databases #architecture #event-sourcing #system-design
  • 19
    Design offline-first sync for a collaborative app
    Technology · Advanced · Community · #distributed-systems #crdt #offline-first #collaboration
  • 20
    Build a recommendation engine without tracking users
    Technology · Advanced · PrivacyFirst Inc · #ml #privacy #recommendations #system-design
  • 21
    Design a notification system that respects attention
    Technology · Intermediate · Community · #notifications #ml #attention #system-design
  • 22
    Architect a system that survives its lead engineer quitting
    Technology · Intermediate · Community · #team #architecture #knowledge-management #engineering-culture