Apple interview question

Explain about FIFO, Clk generation, State machine