Domanda di colloquio di Alarm.com

Describe, at a high level, how a genetic algorithm works.