Pergunta de entrevista da empresa Redline Trading

What are the differences between C and C++? How do you resolve collisions in a hash table? Why would you use void pointers?