Capgemini interview question

What are differences between call(), bind() and apply()?