Pergunta de entrevista da empresa Gelber Group

Design a railway simulator. Can be done in Java, Python, or C++.