Intel Corporation Interview Question

I was asked to code an async FIFO.