Microsoft Interview Question

How does SPI work and how did I use it in a project