Satori Analytics interview question

How does PCA work, a few math questions on it. Mention other dimensionality reduction techniques