Interview Question and Answer for Qt
Can anybody post Interview Question and Answer for
Thanks in advance.
Edit: It is spelled Qt, not QT. That would be a fun first question, perhaps; Andre
It’s hard to give any useful questions with supplied answers for you.
For one, if you’re going to interview a candidate, then you need to be able to have meaningful discussion about the answers to those questions. For that, then you have to have some knowledge of the topic yourself. While you could be arbitrarily provided with a list of questions and some stock answers, there’s no guarantee that those answers are the only answers to the questions. As such, the candidate could answer correctly and you would have no idea that they had done so. That’s not fair to either you or the candidate.
Secondly, Qt is a vast toolkit comprising many modules, libraries, tools, quirks, and philosophies. There are so many particular areas that one could ask questions about that it’s hard to know where to begin. Is there any particular aspect of Qt that you would like guidance on asking about? While I still maintain that it’s a fool’s errand to ask for this information, having a sub-topic to discuss would be more likely to get you some results than just needing topics about “Qt” in general.
If you’re looking for guidance on small coding problems which use Qt and ways that they can be solved, then you might look towards any of the examples or tutorials that are bundled with the toolkit.
Just browse through.
There is also a great (and fully-functional) Search box up there ^ in the upper-right corner.
If you’re asking to give you specific links, then the answer is no. You should take the opportunity to do some research on your own. You owe your future employee that much. Besides, my crystal ball is still in the shop for repairs, so at this moment I can’t determine which of the questions is appropriate for your needs.
OK, one interesting question would perhaps be: “What is the difference between Qt Widgets and QML? When would you choose which, and why?”
I’ll just give you the question, as as mlong explained: in order to have a meaningful discussion about it, you will need to understand the answers yourself anyway. Still, this issue has been discussed on the forum before, and there are other resources at this website available as well that can get you started.
A tip might be this: If you are going to hire Qt developers, and you want to make sure that they are up for the task while you yourself don’t know anything about it, is to hire a Qt consultant to do the technical part of the interviews for you. Yes, it will cost you some money, but hiring a developer that doesn’t know what he is doing will cost you way more.