Engineering Interview Question

Cosa è una state machine?