MITRE interview question

Q. What is the difference between TCP and UDP?