Pergunta de entrevista da empresa Shure

What are the differences between FPGAs and MCUs? Why would I choose one over another for a project?