Datafiniti Interview Question

Lots of JavaScript questions. What is the difference between call/apply/bind?