I thought it would be helpful to start a thread discussing possible MFC job interview questions and answers.

For starters:
How would you define a virtual function?