Pergunta de entrevista da empresa Qualcomm

What is fifo? importance? full empty condition? two flop synchronizer?