Qualcomm interview question

Describe clock domain crossing methods. Explain how FIFO works.