Mediology interview question

reverse LinkedList polymorphism implementation puzzles dbms concept constructor destructor