Manhattan Associates Interview Question

basic questions on C & C++. java oops concepts(runtime polymorphism).I was asked to write a program on string operations like concatinating two strings .Some questions on data structures like what is heterogenous linked list,adding a node to thee end of a linked list