Second Order Effects Interview Question

Explain the difference between I2C, SPI, and UART.