Microchip Technology Interview Question

How to design an asynchronous fifo for a specific scenario?