Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

It was funny for me, and I\'m interesting the reaction for this question of the

ID: 654965 • Letter: I

Question

It was funny for me, and I'm interesting the reaction for this question of the community. It was interview for C++/Qt developer, and question was asked "What is virtual function". Not something like "how polymorphism in C++ works" or "how virtual functions works" but what is. My first thought was to answer "Virtual functions(methods) are methods that have word "virtual" before it's signature", but I explained about how they works =) What do you think, is this a proper formed question? And what will you ask for that question?

PS: I hope that this part of stackexchange are proper for this question

Explanation / Answer

Maybe if you're a non-native English speaker you'd get some amusement out of this, but it's a valid question. The interview is a test of both knowledge and communication skill - and communication doesn't only mean your ability to explain concepts, but also your ability to understand what they are asking.

The question could also be asked 'What does the virtual keyword do' or 'What is the purpose of a virtual function'; without knowing the precise answer that they are looking for it's hard to know how they should word their question for least ambiguity.

I think that questions like this can be expressed in a very open ended way ('Tell me about virtual functions') which leaves you to explain the most important concepts and demonstrate your knowledge.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote