Pergunta de entrevista da empresa 3D Systems

What is your experience with serial communication protocols? (Essentially just asking about the differences between UART, SPI, and I2C)