Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Favourite interview questions

Favourite interview questions

Scheduled Pinned Locked Moved The Lounge
questionloungecareer
80 Posts 29 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A atregent

    I'm going to be conducting some interviews later this week, which I have to admit, is a new thing for me. The role is for a VBA developer, but also a bit of a general technology all-rounder. The behavioral type questions will be asked by someone else, but it's up to me to delve into the technical side of things. So, I'm looking for some suggestions! What are your favourite interview questions? Cheers, Anthony.

    S Offline
    S Offline
    Sonrisante
    wrote on last edited by
    #57

    I've not tried this myself, but I've heard of people who use their interview time as a pair programming session. if you use pair programming, spending 30-60 minutes with someone doing pair programming on a well-defined problem that you haven't already solved yourself is a great way to test compatibility, their thought process, and the like.

    1 Reply Last reply
    0
    • P Paul Conrad

      leckey wrote:

      2. What is funnier in movies--monkeys or racoons and why?

      Depends on the movie. The chimps in the one Air Bud movie were funny, and the raccoons in The Great Outdoors were really funny, too. It depends on the setting of the movie.

      A Offline
      A Offline
      atregent
      wrote on last edited by
      #58

      There's that contentious phrase again, 'it depends'

      1 Reply Last reply
      0
      • J Jeremy Falcon

        No, the person that hacked into your account while you were away. :laugh: Jeremy Falcon

        A Offline
        A Offline
        ArchKaine
        wrote on last edited by
        #59

        Good day gentlemen. Can we say "Way off topic"? Additionally, getting insulting in a forum is just plain silly. Now, a (hopefully) good response to the interview question posted above would be something along the lines of: A multi-threaded application would not be appropriate for applications that that would not take full advantage of the flexibility imparted by running in a multi-threaded environment. EG, a basic text editor has no need of multi-threading. But, a 3D game that is graphically intensive would very likely benefit from a careful usage of background multi-threaded routines. Also, multi-threading can keep the UI of an application responsive while handling long background tasks, such as burning CDs or DVDs, re-encoding, decoding, or otherwise converting from one file type or music/image/movie format to another, and so on. Thank you for your time, and have a pleasant day, ArchKaine Some say that ignorance is bliss... Blissful, aren't they?

        J L 2 Replies Last reply
        0
        • A Andy Brummer

          The correct answer for a VBA developer is huh? If they answer anything else you will probably end up with a multi-threaded excel macro.


          I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon

          A Offline
          A Offline
          atregent
          wrote on last edited by
          #60

          If someone can write me a multi threaded excel macro, particularly if it's complex enough to warrant multi threading, I'd be very impressed!

          A 1 Reply Last reply
          0
          • L Lost User

            atregent wrote:

            What are your favourite interview questions?

            When can you start? Would you like the Lexus company car or the Ferrari? Would you want the corner office of the holodeck office? :-) Why is common sense not common? Never argue with an idiot. They will drag you down to their level where they are an expert.

            A Offline
            A Offline
            atregent
            wrote on last edited by
            #61

            There's no way he's getting my car and my office!

            1 Reply Last reply
            0
            • J Jonas Hammarberg

              Among my questions I sprinkle a couple of "easy" questions:-D... Easy in that there are a known "right" answer;). But as we all knows, it always depends on the context what the right answer is...:) For an example: "What's your thoughts about GOTO, and please do try to explain why." Normally they result in three categories of replies. 1) "NO - BAD" = Beginner 2) "Ahh... That's a tricky question" = Beginner but aware of the trap. a) Never gives an explanation = Sneaky fellow b) "Never seen any need for them but there could..." = Either sneaky fellow or beginner with an open mind;) 3) "No, because of..." = Intermediate b) "... but maybe if one..." = Still intermediate but tries to find a solution... 4) "They do have their usage, as in..." = Advanced After a couple of these question I tend to have a rather good picture of how big their experience are, how agile their thoughts are and if they are prepared to go against common knowledge, if they decide it's necessary. All in all, I'm not particularly interested in their answer but in their reasoning coming to their conclusion. rgds /Jonas

              P Offline
              P Offline
              Pascal Ganaye
              wrote on last edited by
              #62

              This is a pretty good question.

              1 Reply Last reply
              0
              • A ArchKaine

                Good day gentlemen. Can we say "Way off topic"? Additionally, getting insulting in a forum is just plain silly. Now, a (hopefully) good response to the interview question posted above would be something along the lines of: A multi-threaded application would not be appropriate for applications that that would not take full advantage of the flexibility imparted by running in a multi-threaded environment. EG, a basic text editor has no need of multi-threading. But, a 3D game that is graphically intensive would very likely benefit from a careful usage of background multi-threaded routines. Also, multi-threading can keep the UI of an application responsive while handling long background tasks, such as burning CDs or DVDs, re-encoding, decoding, or otherwise converting from one file type or music/image/movie format to another, and so on. Thank you for your time, and have a pleasant day, ArchKaine Some say that ignorance is bliss... Blissful, aren't they?

                J Offline
                J Offline
                Jeremy Falcon
                wrote on last edited by
                #63

                ArchKaine wrote:

                Additionally, getting insulting in a forum is just plain silly.

                Yeah, but at least we entertained a few people. :-D Jeremy Falcon

                A 1 Reply Last reply
                0
                • J Jeremy Falcon

                  ArchKaine wrote:

                  Additionally, getting insulting in a forum is just plain silly.

                  Yeah, but at least we entertained a few people. :-D Jeremy Falcon

                  A Offline
                  A Offline
                  ArchKaine
                  wrote on last edited by
                  #64

                  Jeremy Falcon wrote:

                  Yeah, but at least we entertained a few people.

                  Chuckle, yeah, that you did. Have fun ;) Some say that ignorance is bliss... Blissful, aren't they?

                  1 Reply Last reply
                  0
                  • J Jeremy Falcon

                    No, the person that hacked into your account while you were away. :laugh: Jeremy Falcon

                    L Offline
                    L Offline
                    Leedrick_
                    wrote on last edited by
                    #65

                    ha! Leedrick

                    1 Reply Last reply
                    0
                    • L Lost User

                      If I start getting smart arse answers in a first interview they get a quick one way trip out the back door. I expect a high level of profesionalism. We are a leader in our field and a highly desired employer so there are plently of people to choose from. Objects in mirror are closer than they appear

                      D Offline
                      D Offline
                      DrJBB
                      wrote on last edited by
                      #66

                      Objects in mirror are generally less important than they appear JBB

                      L 1 Reply Last reply
                      0
                      • A ArchKaine

                        Good day gentlemen. Can we say "Way off topic"? Additionally, getting insulting in a forum is just plain silly. Now, a (hopefully) good response to the interview question posted above would be something along the lines of: A multi-threaded application would not be appropriate for applications that that would not take full advantage of the flexibility imparted by running in a multi-threaded environment. EG, a basic text editor has no need of multi-threading. But, a 3D game that is graphically intensive would very likely benefit from a careful usage of background multi-threaded routines. Also, multi-threading can keep the UI of an application responsive while handling long background tasks, such as burning CDs or DVDs, re-encoding, decoding, or otherwise converting from one file type or music/image/movie format to another, and so on. Thank you for your time, and have a pleasant day, ArchKaine Some say that ignorance is bliss... Blissful, aren't they?

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #67

                        Good day to you Sir :)

                        ArchKaine wrote:

                        A multi-threaded application would not be appropriate for applications that that would not take full advantage of the flexibility imparted by running in a multi-threaded environment. EG, a basic text editor has no need of multi-threading. But, a 3D game that is graphically intensive would very likely benefit from a careful usage of background multi-threaded routines. Also, multi-threading can keep the UI of an application responsive while handling long background tasks, such as burning CDs or DVDs, re-encoding, decoding, or otherwise converting from one file type or music/image/movie format to another, and so on.

                        The question was "Does multithreading make a program faster?" You have not addressed the issue of speed at all. Think about the effect of having multiple cpu's in a machine and multiple non-interrelated tasks to perform.

                        ArchKaine wrote:

                        Thank you for your time, and have a pleasant day,

                        You too mate Objects in mirror are closer than they appear

                        A 1 Reply Last reply
                        0
                        • D DrJBB

                          Objects in mirror are generally less important than they appear JBB

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #68

                          DrJBB wrote:

                          Objects in mirror are generally less important than they appear

                          Why do you say that? Objects in mirror are closer than they appear

                          1 Reply Last reply
                          0
                          • L Lost User

                            Good day to you Sir :)

                            ArchKaine wrote:

                            A multi-threaded application would not be appropriate for applications that that would not take full advantage of the flexibility imparted by running in a multi-threaded environment. EG, a basic text editor has no need of multi-threading. But, a 3D game that is graphically intensive would very likely benefit from a careful usage of background multi-threaded routines. Also, multi-threading can keep the UI of an application responsive while handling long background tasks, such as burning CDs or DVDs, re-encoding, decoding, or otherwise converting from one file type or music/image/movie format to another, and so on.

                            The question was "Does multithreading make a program faster?" You have not addressed the issue of speed at all. Think about the effect of having multiple cpu's in a machine and multiple non-interrelated tasks to perform.

                            ArchKaine wrote:

                            Thank you for your time, and have a pleasant day,

                            You too mate Objects in mirror are closer than they appear

                            A Offline
                            A Offline
                            ArchKaine
                            wrote on last edited by
                            #69

                            Josh Gray wrote:

                            The question was "Does multithreading make a program faster?" You have not addressed the issue of speed at all. Think about the effect of having multiple cpu's in a machine and multiple non-interrelated tasks to perform.

                            Then based on what I said above, it really does depend on the application. Not only that, it depends on how the code is written, and whether the coder multi-threaded the right areas of the application. Using my text editor from above as an example, you conceivably could multi-thread it, it would most likely run just fine. But as far as being faster... In that particular case, I'd have to say no. The reason being you'd be writing more code to accomplish the same ends, and as such, you're forcing the computer to do more than is needed to do a simple task. This applies whether there is one processor, or 64,000 processors. In the end of it all though, whether or not an application is faster if it's multi-threaded truly does depend on whether that application would be appropriate for being written to take advantage of multi-threading. In which case, I'd say yes it would be faster, or at the very least, more efficient. Thank you again for your time. ArchKaine Some say that ignorance is bliss... Blissful, aren't they?

                            1 Reply Last reply
                            0
                            • J Jeremy Falcon

                              No, the person that hacked into your account while you were away. :laugh: Jeremy Falcon

                              B Offline
                              B Offline
                              Broonage
                              wrote on last edited by
                              #70

                              I wouldn't ask techy questions as such. If the CV has all the "gunk" then why bother with tech questions such as "Threading" etc? Perhaps ask how much they know about the area they will be working with (i.e. VB), and how they think they can apply their skills to a problem - or something around the lines of that. Also if you ask about "do you have skills in some random, difficult underground programming scripting language?" then they could answer with "no i have no skills with that, or never used that", then great, they are honest. If they humm and hover over the question then clearly they want to impress and don't have skills in it at all (can you tell I just had a set of interviews? /;)

                              1 Reply Last reply
                              0
                              • A atregent

                                I'm going to be conducting some interviews later this week, which I have to admit, is a new thing for me. The role is for a VBA developer, but also a bit of a general technology all-rounder. The behavioral type questions will be asked by someone else, but it's up to me to delve into the technical side of things. So, I'm looking for some suggestions! What are your favourite interview questions? Cheers, Anthony.

                                K Offline
                                K Offline
                                KeesVer
                                wrote on last edited by
                                #71

                                Anthony, Instead of asking technical questions, I would be more interested to hear from a candidate how they cope with things they don't know. For example: - what book did you recently read? - do you have a subscription on an IT related magazine? - which websites do you visit / are you registered on? - do you read / follow any newsgroup(s)? My experience is that 50% of development time is research and a good developer must be capable to find the right products/information quickly. Also, a developer which reads IT-books simply because he likes it has an interest in IT from the heart and not because it pays the bills. Good luck with the interview. Regards, Kees

                                1 Reply Last reply
                                0
                                • Richard Andrew x64R Richard Andrew x64

                                  Don't forget to ask why manhole covers are round!

                                  M Offline
                                  M Offline
                                  MayankT
                                  wrote on last edited by
                                  #72

                                  They are round to accomodate the people who fall into them... otherwise there would be a chance that the person gets stuck and doesn't fall through... also, being round means maximum number of people will be able to stare into the manhole at the same time... after someone has fallen in ;)

                                  1 Reply Last reply
                                  0
                                  • A atregent

                                    I'm going to be conducting some interviews later this week, which I have to admit, is a new thing for me. The role is for a VBA developer, but also a bit of a general technology all-rounder. The behavioral type questions will be asked by someone else, but it's up to me to delve into the technical side of things. So, I'm looking for some suggestions! What are your favourite interview questions? Cheers, Anthony.

                                    T Offline
                                    T Offline
                                    TomHamilton
                                    wrote on last edited by
                                    #73

                                    I like to ask four types of questions; 1) - Technical - I need to know if they have the basic skills for the job and tools we use. Basic technical, such as what does Select Case do, and best practices related to using it (Case else). 2) - Interpretive - I need to see how a person organizes their thoughts. 'How would you present this data?'. If they get a report with 200 data points how would they present it to various audiences. They should not try to use a pie chart for 200 data points... 3) - Kobayashi Meru - the impossible scenario. I use this to see if a person can anaylyze the situation and ask for help. We need people who are hungry to get answers. We need to solve problems and locate answers quickly. If we don't know the answer then we need to ask until I find the right resource. Some people will fumble around, may not know the product limitations, or are too proud to admit they don't have an answer. 4) - General awareness - Asking a current events question, or current environment question such as the color of the waiting area, number of [widgets] or something that will demonstrate that this person is observant and 'in the game'. Good luck Tom Hamilton Intel Corporation, Folsom

                                    1 Reply Last reply
                                    0
                                    • A atregent

                                      I'm going to be conducting some interviews later this week, which I have to admit, is a new thing for me. The role is for a VBA developer, but also a bit of a general technology all-rounder. The behavioral type questions will be asked by someone else, but it's up to me to delve into the technical side of things. So, I'm looking for some suggestions! What are your favourite interview questions? Cheers, Anthony.

                                      _ Offline
                                      _ Offline
                                      _wildone
                                      wrote on last edited by
                                      #74

                                      Q. What does VBA stand for? A. Visual Basic for Applications. available in MS Office Q. What is API? A. Aplication Program Interface, provides access to lower level functions of an operating system. Q. What does "OO" stand for in reference to style of programming technique? A. Object Oriented Programming, refers to utilising classes in you applications Q. What does COM stand for? A. Component Object Model. refers to building your applications out of reusable objects such as DLL's, services etc. Q. What is MTS? A. MS Transaction Server. pre COM/COM+ management service for DLL's and services for NT4 and below, allow object pooling and management Q. What do you use to visualy manage COM+ under Windows XP? A. Component Services. DLL and service hosting service, new MTS Q. What is SMTP? A. Simple Mail Transfer Protocol. used to send email on port 25, can be used directly to send mail. Q. What is CDONTS used for? (CDO for NTS - Colloboration Data Object for Win NT Server) A. CDONTS is used to send SMPT primarily on NT 4. Q. What does SDLC stand for? A. Software Development Life Cycle. describes a development project structure Q. What does SQL stand for? A. Structured Query Language. Q. What does DTS stand for? A. SQL Server Data Transformation Service. you create process flow for data manipulation in MSSQL. Q. How do you return last idenity value of a record after an insert query? A. select @@identity or scope_identity(), bonus points for scope_identity() is only avail on SQL2000+. Q. What is VMWare? A. Virtualisation software, software that allows hosting of virtual operating systems, eg development enviroments or production testing envirments. Q. What is DHTML? A. Dynamic HTML. combination of client side java script and html. If you can give a list of technologies you use will be easier to give you some questions. Also what level do you want? Intermediate or Advanced? you play with the best... you learn like the rest...

                                      A 1 Reply Last reply
                                      0
                                      • A atregent

                                        If someone can write me a multi threaded excel macro, particularly if it's complex enough to warrant multi threading, I'd be very impressed!

                                        A Offline
                                        A Offline
                                        Andy Brummer
                                        wrote on last edited by
                                        #75

                                        atregent wrote:

                                        I'd be very impressed!

                                        That's the opposite of the response you should have. A good developer knows the right tool for the job, and VBA is not it for anything complex.:~


                                        I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon

                                        1 Reply Last reply
                                        0
                                        • A atregent

                                          I'm going to be conducting some interviews later this week, which I have to admit, is a new thing for me. The role is for a VBA developer, but also a bit of a general technology all-rounder. The behavioral type questions will be asked by someone else, but it's up to me to delve into the technical side of things. So, I'm looking for some suggestions! What are your favourite interview questions? Cheers, Anthony.

                                          B Offline
                                          B Offline
                                          bwestrick
                                          wrote on last edited by
                                          #76

                                          One thing I do is find out what systems or languages they know and then ask them to compare them. Like if they have programmed with both C++ and Java; I’d ask them when they would choose one tool over the other. See if they know advantages and disadvantages of managed memory, multiple inheritance, etc. I find if they can contrast these things well, then they have a pretty good understanding. Bill Westrick

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups