Cadence Design Systems interview question

reverse the linked list. implement virtual function with pure C.