Pergunta de entrevista da empresa Naval Sea Systems Command

How would you design software to describe a traffic intersection.