Banco público de perguntas reais para entrevistas: explore por empresa, categoria e tema
NaGringa
System DesignStaff+

Design an Elevator Control System

Design an elevator control system for a multi-story building that efficiently manages multiple elevators, processes floor requests from both elevator cars and floor panels, and optimizes passenger wait and travel times through intelligent scheduling.

Empresas em que apareceu
GoogleGoogle
Contextos reais

Onde essa pergunta já apareceu

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

Googlestaff_plusout. de 2025

This elevator control system is designed for a 10-story building served by four independent elevators, utilizing a centralized, command-driven architecture. All requests, whether from a floor button or inside an elevator car, are sent immediately as a command packet (e.g., [timestamp, control_panel_id, target_floor]) to a Central System. The core function of this Central System is to maintain the real-time state of all four elevators and the global floor requests. Upon receiving a command, it applies a dynamic scheduling algorithm to determine which elevator can most efficiently fulfill the request, aiming to minimize passenger wait and travel times, before dispatching the chosen elevator to its next destination.

Anexos públicos

Materiais associados

Nenhum anexo público associado a esta pergunta.

Sinais de resposta forte
Você mostra decisões explícitas, não só uma lista de componentes.
Há trade-offs claros entre simplicidade, custo, latência e consistência.
A solução fecha com gargalos, riscos e próximos passos de evolução.
O que costuma enfraquecer a resposta
Pular requisitos e ir direto para uma arquitetura decorada.
Nomear tecnologias sem explicar por que elas resolvem o problema.
Encerrar a resposta sem discutir falhas, abuso, operação ou trade-offs.

Continue a preparação com o banco completo

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