HARMAN interview question

How are virtual functions implemented in C++? Including vtable and vptr.