Hello,
I am c/C++ developer having 9+ years of rich experience on different platforms, specialty as cross development and writing generic c++ code across the platforms.
Now, I will directly come to the point, As I understand you need to build question bank for C/C++ for novice programmers.(0-4 Exp). I have done this type of job in past with Tata McGraw Hill Education Private Limited. I have reviewed the questions and provided my feedback/suggestions/compiled it to improve quality of questions. I will not disclose the book name as its per my NDA.
So, I can definitely provide you the quality questions on C/C++. Also I have exhaustive experience attending C/C++ interview so i can use my experience as well. Here is the few examples.
C- Question:
1) How would you find it your system follows a big-endian or a little-endian order? ( Level-3)
2) How can you swap two variables without using a temporary variable?(Level-2)
3)Given the pointer to a particular node, say node_ptr in single linked list, how would you delete the node?(Level3)
C++ -OOPS Question:
1)What is class coupling?(Level-3)
2) What are the problems with multiple inheritance?(Level-3)
3)How do you choose between interfaces and abstract classes?(Level-4)
4)what are 'adapter classes'? Give an example fro adapter class from STL library in C++(Level-5)
5) What is the output of the following program? (Level-2)
int foo(int x){
if(x <=0 )
return 0;
else
return foo(x-2)+x;
}
int main()
printf("%d", foo(6));
}
That't it. Please let me know your comments/suggestions and I am looking for long term commitments.
Thanks,