Qualcomm Interview Question

describe what is virtual function. and difference between that and pure virtual function?