Thread: Preparing for my university interview

  1. #1
    Registered User
    Join Date
    Oct 2004
    Posts
    100

    Preparing for my university interview

    Hi all.

    I have an interview at a university ive applied for and I have to go through an Oral C++ exam. Basically their main c++ lecturer will quiz me on my C++ ability. Being an oral exam i dont think i'll need to solve any problems but maybe explain any C++ concepts and where to use them like Virtual Destructors.

    Could you all please just give me a list of what you think id need to know (I know you cant predict the questions but hopefully you can help me prepare).

    Also is there any online tutorials or eBooks which will help me understand the concepts of C++ and where they are used etc like Virtual Destructors, templates, OOP etc.

    Thanks :-)

  2. #2
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Isn't it annoying that teaching institutes seem to always be so uptight, full of ridiculous procedures , and completely off-touch with reality? It's quiet damaging as I see it that on today's society one of the first things we get to hear on our workplace is "But this is not university. Forget all you were taught there."

    An oral in C++ is like a written test in singing. But oh well!

    A good source is definitely the C++ FAQ at http://www.parashift.com/c++-faq-lite/. The way it is organized, how themes are explained and the strong emphasys on standard code coupled with good practices, makes this a good teaching material.

    You may also want to try to get hold of two books: Addison Wesley's C++ Coding Standards and a good reference book on C++ and the STL. Unfortunately I cannot give you a name to this one. I'm also looking for it.

    Being an oral I reckon they will focus more on good practices, the standards, and program design. They will not worry much with things like "what are the parameters of function...". Typical questions will probably be things like:

    Describe a way you could develop a simple calculator.
    What is the difference between declaration and definition?
    etc..

    That second question does display the only benefit I can see from orals. In order to verbally explain certain concepts, it is necessary a good knowledge of the matter. It's easier to write about it, than it is to talk about it.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  3. #3
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    If you have to take a test to get into college, what do you plan on learning there? Is it like a Graduate School you're entering?

  4. #4
    Registered User Queatrix's Avatar
    Join Date
    Apr 2005
    Posts
    1,342
    I think you would find something good if you where to look this up in google.

  5. #5
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660
    How long to the interview?

    If it's only days or a couple of weeks, then you're not going to learn much more, especially if you're asked "how did you use it" type questions.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  6. #6
    Registered User
    Join Date
    Oct 2004
    Posts
    100
    Hey thanks for the reply Mario-F I shall look into it and hopefully i'll do ok. I agree with you about it being ridiculous because I may not know the answer to their questions however if they gave me a compiler im sure i could code most things they throw at me. But this probably wont come across in the oral.

    Oh and as for searching google the reason why I posted here is because I may get replies from people who have been in the same situation. Maybe they had an oral exam during a job interview so could give me their experience.

    Oh and it is a graduate course, sorry i should of mentioned that :-)

  7. #7
    Registered User
    Join Date
    Oct 2004
    Posts
    100
    Hey,

    thanks for your reply too salem. It is a week to the interview. However I dont see myself as "learning" new techniques but actually learning how to do techniques im already familiar with in different languages in C++. For example I understand mutex's, tasks, rendezvous, inheritence etc in different languages but not in C++. So im sure i have enough time to learn how to do it in C++ when I already have experience with the techniques but in differnet languages. Hopefully that makes sense lol.

  8. #8
    Registered User
    Join Date
    Aug 2002
    Location
    Hermosa Beach, CA
    Posts
    446
    Some popular topics are:
    virtual destrutors, copy constructors, assignment operators, spotting bugs in code fragments (dangling pointers, forgetting to delete memory, returning the address of a local variable).

    Also, some people like asking about 2-dimensional arrays, so you might want to review that...
    The crows maintain that a single crow could destroy the heavens. Doubtless this is so. But it proves nothing against the heavens, for the heavens signify simply: the impossibility of crows.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Microsoft Interview Questions
    By Kohatian 3279 in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 04-29-2006, 03:00 PM
  2. Interview coming up
    By thomashdavies in forum C++ Programming
    Replies: 2
    Last Post: 06-30-2004, 08:23 PM
  3. University versus college, which should I do?
    By Terrance11 in forum A Brief History of Cprogramming.com
    Replies: 1
    Last Post: 07-02-2003, 11:19 PM
  4. a list of interview questions...
    By BrianK in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 10-29-2002, 02:29 PM