Pergunta de entrevista da empresa Synopsys

Could you please explain FIFO to me?