Results 1 to 8 of 8

Thread: QT related interview questions

  1. #1
    Join Date
    Feb 2011
    Posts
    3
    Qt products
    Qt/Embedded
    Platforms
    Windows

    Default QT related interview questions

    Hello everyone!

    Could anyone please guide me what type of QT related questions are asked in interviews. Any book that I should have a look at? or any questions that I must find answers for.

    I'd be grateful.

    Thanks
    Last edited by wysota; 7th February 2011 at 22:50. Reason: Double thread

  2. #2
    Join Date
    Oct 2010
    Posts
    3
    Thanked 1 Time in 1 Post
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: QT related interview questions

    Hi,

    Ok well this is not an easy question, I will try to point you to Qt key concepts, but Qt is a quite large framework, covering several domains, not only GUI, so it really depends on the job description.

    First of all, a good start is this page : http://doc.qt.nokia.com/4.7/qt-basic-concepts.html

    According to me, it is necessary to know very well the Qt object model, and object ownership, since it is related to memory management, to avoid memory leaks or double delete issues you have to understand how it works. Questions on this topic can be about object liftetime, when will it be destroyed ...

    Then you need to know how signal-slot works, meaning what is moc, what it generates, how to include the moc generated code.

    Another big thing is the events and event loop concepts, in Qt you can hack the event loop of the application, and process any event, or discard them, you can also do that on a specific object only, or use protected function to customize the behavior of an object for a specific event. To sum-up they are several ways to process events, and depending on your goals/requirements you must be able to choose the right way.

    After that, I would say it depends on the job : are you doing mainly GUI, networking , database access, XML processing ?

    About GUI, the Model/View concept used in Qt is huge, amazingly powerful, but to be honest, a bit tough to understand when you are a beginner. It's about QAsbractitemModel, QAbstractItemView, and their subclasses, documentation has improved a lot the past years.
    To draw on a canvas, you have to look at the GraphicsView framework, and understand the concepts of scene, view of the scene, coordinates systems ...

    I could continue with networking, or XML, but Qt is so huge.

    Maybe other important stuffs to understand are objects that are implicitly shared, and copy on write concept. Do you know the difference between a reentrant and a thread safe function ?

    To finish, you might have questions on design patterns used in Qt, internally or publicly, like MVC, private implementation, listener/observer ...

    Hope that helps a bit.

  3. #3
    Join Date
    Feb 2011
    Posts
    3
    Qt products
    Qt/Embedded
    Platforms
    Windows

    Default Re: QT related interview questions

    mpalomas Thank you soooo much for such a detailed reply . That has definitely helped A LOT because it has narrowed down the topics for me to look for .

    Thanks a ton

  4. #4
    Join Date
    Jun 2007
    Location
    India
    Posts
    1,042
    Thanks
    8
    Thanked 133 Times in 128 Posts
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: QT related interview questions


  5. #5
    Join Date
    Feb 2011
    Posts
    3
    Qt products
    Qt/Embedded
    Platforms
    Windows

    Default Re: QT related interview questions

    THANK YOU SO MUCH NISH. That's exactly what I needed . Thanks a TON

  6. #6
    Join Date
    May 2012
    Location
    Bangalore, India
    Posts
    271
    Thanks
    29
    Thanked 50 Times in 47 Posts
    Qt products
    Qt4 Qt/Embedded
    Platforms
    Unix/X11 Windows

    Default Re: QT related interview questions

    1) How qt differs from other mobile development platforms like android?

    2) If worked with GTK what is the difference between QT and GTK?

    3) What are the striking futures of QT?

    4) What is Qpointer?

    5) What is dpointer?

    6) What is MVC architecture? How it is organized?

    7) What is a signal? And how will it differ from event?

    8) What is a slot? And how it differs with callback Method?

    9) What is the difference between signal and slot mechanism and Callback mechanism of GTK?

    10) How many signals at maximum you can connect to a single slot? If more than one how you can do that?

    11) How many slots can you connect to a signal? If more than one how those slots will be executed?
    (The order of execution)

    12) What is QCast and how will it differ compared to c++’s dynamic cast?

    13) What is the use of Q_OBJECT macro?

    14) What is MOC and UIC? Explain how they will work for compilation in QT?

    15) What is qmake? (Explain the usage of it)

    16) How a QT Program/Application written for one platform (Symbian) can be ported/executed in another
    platform (Maemo)? (Explain If you need to make any changes or you need to recompile)

    17) What are all the platforms/OS currently QT supports?
    Heavy Metal Rules. For those about to rock, we salute you.
    HIT THANKS IF I HELPED.

  7. #7
    Join Date
    Sep 2013
    Posts
    2
    Qt products
    Qt/Embedded
    Platforms
    Unix/X11

    Default Re: QT related interview questions

    It has narrowed down the topics for me to look for.
    These are instead travesties, misuses and abuses of the erotic lingerie's God-honoring purpose in life.

  8. #8
    Join Date
    Oct 2015
    Posts
    7
    Qt products
    Qt4
    Platforms
    MacOS X Windows

    Default Re: QT related interview questions

    1. How does QT differ in relation to GTK
    2. Tell me everything you know about QT

Similar Threads

  1. may i ask questions related to pyqt here???
    By pyqt123 in forum Newbie
    Replies: 2
    Last Post: 14th December 2009, 06:28
  2. Some questions related to Qt tutorials
    By jamadagni in forum Newbie
    Replies: 2
    Last Post: 17th March 2007, 10:51
  3. few questions related to QTreeWidget
    By prakash in forum Qt Programming
    Replies: 9
    Last Post: 10th March 2006, 07:32
  4. Qt related questions and thoughts about getting job
    By AlexKiriukha in forum General Discussion
    Replies: 4
    Last Post: 26th January 2006, 12:25

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.