Pergunta de entrevista da empresa Alarm.com

Fairly standard software engineering interview question about different graph traversals, and required writing out explicit pseudo-code for each one.