Intel Corporation interview question

What are FPGAs?