Qualcomm Interview Question

How do virtual tables function, what are pure virtual functions. Questions related to pointers, Dynammic programming, how do you perform locking in OS.