Metanext Interview Question

c'est quoi la difference entre Deployment, StatefulSet, et DaemonSet?