MIT interview question

Describe SPI protocol and implementation