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.
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.
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
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.