DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 5 of 5

Thread: C++ technical interview questions

  1. #1
    landru Guest

    C++ technical interview questions



    I'm looking for good C++ technical interviews questions (with answers :^).


    I'd prefer that folks not simply rattle a few off the top of your
    head, but instead provide a complete set of questions that you have
    developed and used in real interviews over time and found to be useful.

    thanks

  2. #2
    simon Guest

    Re: C++ technical interview questions

    landru,

    The whole reason for technical interview is to find out what do you know on
    the subject technology and your level of competency. And of course, to find
    out whether you can perform the duty of the job. If you have done C++ work
    before, you should be able to answer those questions just off the top of
    your head. If you haven't, memorizing answers will not help you. Just tell
    them you don't know. The interviewers can tell if you are bluffing or not,
    and that can hurt you.

    Just my $0.02.

    simon.



    "landru" <andy@dickson.org> wrote in message
    news:3b38dd09$1@news.devx.com...
    >
    >
    > I'm looking for good C++ technical interviews questions (with answers :^).
    >
    >
    > I'd prefer that folks not simply rattle a few off the top of your
    > head, but instead provide a complete set of questions that you have
    > developed and used in real interviews over time and found to be useful.
    >
    > thanks




  3. #3
    landru Guest

    Re: C++ technical interview questions



    Thanks, simon; good point and good advice. I'm really not plannning on
    memorizing answers, though, and understand the whole technical
    interviewing thing quite well. Just want to bone up on C++
    because I have been out of it for a while (2+ yrs) and might be
    interviewing for a C++ job soon. A good way to do that would be to
    look at a good set of interview questions. Well, OK, a fast way, but
    still a good way. Right now, I would do poorly on a C++ technical
    interview, even though I know I know it. Nothing wrong with practicing
    an interview, I figure, even though it seems like a shortcut, I agree.

    The reason I am asking for answers as well is so that I can see what the
    author of the questions really means to discover in case it's not clear
    from the question.

    thanks.


    "simon" <substring0@hotmail.com> wrote:
    >landru,
    >
    >The whole reason for technical interview is to find out what do you know

    on
    >the subject technology and your level of competency. And of course, to

    find
    >out whether you can perform the duty of the job. If you have done C++ work
    >before, you should be able to answer those questions just off the top of
    >your head. If you haven't, memorizing answers will not help you. Just

    tell
    >them you don't know. The interviewers can tell if you are bluffing or not,
    >and that can hurt you.
    >
    >Just my $0.02.
    >
    >simon.
    >
    >
    >
    >"landru" <andy@dickson.org> wrote in message
    >news:3b38dd09$1@news.devx.com...
    >>
    >>
    >> I'm looking for good C++ technical interviews questions (with answers

    :^).
    >>
    >>
    >> I'd prefer that folks not simply rattle a few off the top of your
    >> head, but instead provide a complete set of questions that you have
    >> developed and used in real interviews over time and found to be useful.
    >>
    >> thanks

    >
    >



  4. #4
    Michael S. Scherotter Guest

    Re: C++ technical interview questions


    "landru" <andy@dickson.org> wrote:
    >
    >
    >I'm looking for good C++ technical interviews questions (with answers :^).
    >
    >
    >I'd prefer that folks not simply rattle a few off the top of your
    >head, but instead provide a complete set of questions that you have
    >developed and used in real interviews over time and found to be useful.
    >
    >thanks


    1. Describe a real-world usage of multiple inheritance
    2. When should templates be used instead of macros?
    3. When should you define an assignment operator and copy constructor for
    a class?
    4. What are the problems with the design of MFC
    5. What is the difference between dynamic_cast and static_cast
    6. What are the advantages and disadvantages of exceptions
    7. When should you use rtti?
    8. What is the problem with having two classes dependent on eachother?
    9. How would you decouple three cyclicly dependent classes.
    10. How do you continue your learning. What are your favorite resources
    (books, magazines)
    11. What criteria do you use to decide whether to use inheritance, aggregation
    or helper classes?
    12. How do you decide when to optimize performace, memory, maintainability,
    and development speed?

  5. #5
    alexey Guest

    Re: C++ technical interview questions


    "landru" <andy@dickson.org> wrote:
    >
    >
    >I'm looking for good C++ technical interviews questions (with answers :^).
    >
    >
    >I'd prefer that folks not simply rattle a few off the top of your
    >head, but instead provide a complete set of questions that you have
    >developed and used in real interviews over time and found to be useful.
    >
    >thanks



    1. What is the difference between reference and pointer?
    2. What is the way of initialization of constant data member of class?
    3. What is the difference between private virtual and protected virtual
    member function?
    4. What is the difference between static and friend member function?


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center