PacificSource interview question

What are the differences between a left, right, inner, and outer join?