Bank of America Interview Question

What is the difference between a forward and futures contracts