Novo curso: Como conseguir vagas remotas em empresas que pagam $120k+/ano
NaGringa
TechnicalMid-level

Design a key-value store

Design an in-memory key-value store that supports multiple data structures (sorted sets, lists, etc.) and can be configured with different eviction strategies like LRU, LFU, or TTL-based expiration.

Empresas em que apareceu
MicrosoftMicrosoftGoldman SachsGoldman Sachs
Contextos reais

Onde essa pergunta já apareceu

Use esses exemplos para entender em que contexto ela costuma cair e adaptar sua prática.

Microsoftseniormar. de 2026

with transaction support

Goldman Sachsmidjan. de 2026

Design a key-value store that accepts int keys and int values. Key-value pairs should expire after a configured ttl. Our system should support put(key, val), get(key) and getAverageOfValues() operations. They wanted working code. This was more like a coding round imo.

Anexos públicos

Materiais associados

Nenhum anexo público associado a esta pergunta.

Próximo passo

Depois de treinar essa pergunta, vale abrir outras do mesmo tipo e da mesma senioridade para comparar padrões de resposta.

Isso ajuda a sair da memorização de uma resposta só e entrar em repertório real de entrevista.

Continue a preparação com o banco completo

No app você encontra perguntas parecidas, compara empresas e aprofunda essa busca com mais filtros.