Click here to Skip to main content
13,004,446 members (76,827 online)
Rate this:
Please Sign up or sign in to vote.
See more:
I have an interview in next week on C++,QT and SQL can anyone give me imp topics of C++,QT and SQL.
I have not in touch with programming from couple of years, so lost touch with programming and also no idea about the updates in C++.

Can anyone suggest me a good book or sites where I can brush up my knowledge.

thanks in advance.
Posted 17-Apr-13 21:20pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

You know a week is avery short time. I hardly believe you can properly prepare yourself for the interview. However:
C++ has a new standard. If you have already a good knowledge of the language I suggest you to learn just a few highlights, this article, in my opinion, is good for: Ten C++11 Features Every C++ Developer Should Use[^]. On the other hand if you don't know C++, you better try to understand the basics of the language.

I don't know QT so I can't suggest you anything on this argument.

If you already know SQL, then I suppose a quick refresh of your knowledge would suffice.
On the other hand, if you haven't a working experience with, it is time of studying an make a bit of practice.
anusha more 18-Apr-13 6:18am
thank you very much for your help. Yes I have experience in c++ and sql, and good knowledge of C++ basic concept. Because of this career gap I am loosing confidence. According to me below topics are important.
1)OOP concepts-encapsulation,data abstraction,inheritance,polymorphism
2)Data Types, Variables-const,static,readonly
3)access specifier-private,protected,public
4)Abstract class
6)collection - hast table,map, vector, binary tree
7)Multi threading
8)Memory Management
10)virtual functions
13)TCP/IP client server connection
14) Message passing, delegation, IPC
15) File handling
16) Memory management
17)Error handling, exception handling

If I am missing anything please let me know.

Thanks again.
nv3 18-Apr-13 8:02am
If you know half of the above THOROUGHLY you will do pretty good. :-) Don't worry so much about which topics you might have forgotten.
anusha more 21-Apr-13 2:51am
thanks this increase my confidence 1 level up:)
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

In terms of Qt, probably start with the following as it underpins a lot of Qt development:

Signals and Slots[^]
Object Ownership and Lifetime[^]

However, Qt is huge and even the above may be too much to cover in 1 week. Depending on how they use Qt, there may be questions on networking and QML[^], as well as specific questions on classes. I've found it always pays to be honest in interviews and say when there is a gap in your knowledge, rather than answer a question you don't know the answer to.

Good luck!
anusha more 18-Apr-13 6:26am
Thank you jsolution_uk. I don't have much experience in QT. Your given documents are very useful for me. Please let me know if I need to do anything other than given link. Do you have any good example for QT networking. I would like to study that code. It will give me a brief idea how netowrking works in QT.
jsolutions_uk 18-Apr-13 6:30am
Probably start here.
anusha more 18-Apr-13 6:47am
thank you very much...also is a very good example to understand lambda.
jsolutions_uk 18-Apr-13 7:09am
thanks :)
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

C++ ( Apart from your list )
Classes and Objects
Constructors and Destructors
References and pointer

Normalization - Different Normalization Forms (1NF,2NF,3NF,BCNF)
Stored Procedure,Trigger and View
Join - Different Types of Join (Cross Join, Inner Join, Outer Join, Self Join)
Index - Clustered Index, Non Clustered Index
Linked Server

This will might help you ->[^]

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170627.1 | Last Updated 18 Apr 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100