Question: what is the difference between phd and postdoc?
Answer: The first and foremost difference between the two is that a PhD is "awarded" after defending a thesis (plus additional duties depending on the department). On the other hand, a PostDoc is a temporary working position that is assigned by some institution, whose completion does not require any defence.