Question d’entretien chez Alarm.com

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