OodlesTechnologies interview question

Difference between primary key unique key and foreign key?