Intel Corporation Interview Question

FIFO explanation and verilog code for it