Cushon interview question

Can you explain the differences between all the available joins in SQL?