全部面试
Roblox logo

Roblox

Senior

Senior Software Engineer, Storage Cache at Roblox — building a multitenant ValKey caching platform at billion-user scale

Roblox's Cache team (Infra Storage org) is rebuilding its caching layer on ValKey for sub-millisecond latency and 90% cost reduction at up to 1B DAU scale. This interview goes deep on distributed caching internals — multitenancy isolation, hot-key mitigation, chaos testing, and Go/C++ systems experience — well beyond generic backend-engineer questions.

走进这场面试

免费 · 一场按这个岗位校准的真语音模拟

练这场面试

这场面试考什么

  • Multitenant caching architecture: data/resource/failure isolation on ValKey
  • Hot-key mitigation, head-of-line blocking, CPU/memory utilization at scale
  • Distributed systems fundamentals: gossip protocol limits, partial failure handling
  • Go and C++ hands-on systems programming depth
  • Active/Active on Kubernetes/Nomad; chaos testing for 99.99%+ availability
  • Bonus depth: Redis/ValKey internals, custom modules, jemalloc, caching proxies

常见提问方向

How would you design tenant isolation (data, resource, failure) in a shared caching service

Walk me through how you'd diagnose and fix hot-key contention or head-of-line blocking in production

Describe the hardest distributed-systems bottleneck you've resolved at scale — gossip protocol or partial-failure related

How do you design chaos/fault-injection testing to validate 99.99%+ availability

What's your experience running Active/Active systems on Kubernetes or Nomad

Have you contributed to or extended Redis/ValKey internals — custom modules, Lua scripting, memory allocator tuning

How do you mentor engineers and drive design reviews / architectural standards on a team

查看原始招聘页

相关面试