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. Interview tips

Interview tips

Scheduled Pinned Locked Moved The Lounge
questioncareer
86 Posts 51 Posters 0 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.
  • N Nish Nishant

    Dustin Henry wrote:

    Now I just need to find one of those companies to steal me away with a huge signing bonus. Maybe I should move to India?

    :-) Since you live in the US, that won't work, since the highest Indian salaries are still less than an entry-level US salary for the same job/position/experience-level. Maybe in 10 years though, the gap between Indian and US salaries will get small enough that people in the US could get decent jobs in India ( and in the bigger cities where they'd get a close-to-western environment to live in). [btw I know you were joking, my reply was hypothetical]

    Regards, Nish


    Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
    My latest book : C++/CLI in Action / Amazon.com link

    D Offline
    D Offline
    Dustin Henry
    wrote on last edited by
    #19

    Nishant Sivakumar wrote:

    the highest Indian salaries are still less than an entry-level US salary

    Maybe then I could just convince my employer to pay me an entry-level salary, or remove the shackles, either would be nice.:)

    1 Reply Last reply
    0
    • R realJSOP

      Wjousts wrote:

      Anybody got any?

      If the interviewer has a spectacularly large and grotesque growth on his face, try not to focus on it.

      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
      -----
      "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

      J Offline
      J Offline
      Jim Crafton
      wrote on last edited by
      #20

      What about the chest? If they have spectacular growths on their chest, is there a polite way to gaze, without getting called out?

      ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

      J J 2 Replies Last reply
      0
      • V Virtual Coder

        Wjousts wrote:

        They were totally incompetent.They were hired by a non-programmer and enjoyed a good couple of years of being able to BS their boss who didn't know a thing about what they were doing. The stuff they got away with is just shocking.

        First and foremost you have a management problem. :suss:

        W Offline
        W Offline
        Wjousts
        wrote on last edited by
        #21

        Virtual Coder wrote:

        First and foremost you have a management problem.

        That may be true, but I should add that we are not an IT company.

        1 Reply Last reply
        0
        • P Paul Brower

          Don't have them write code in the interview. That is simply a waste of time. Most good programmers would struggle with that. Like the other guy said, have them bring something in to talk about ... or better yet, send them a short assignment they can complete in an hour or two, and have them bring that in and discuss how/why they did things a certain way.

          F Offline
          F Offline
          Farhan Noor Qureshi
          wrote on last edited by
          #22

          Paul Brower wrote:

          Don't have them write code in the interview. That is simply a waste of time. Most good programmers would struggle with that.

          Today's WTF article is about absurd interview questions. http://worsethanfailure.com/Articles/Riddle-Me-An-Interview.aspx[^]


          Farhan Noor Qureshi

          W S 2 Replies Last reply
          0
          • A Andy Brummer

            Wjousts wrote:

            They were hired by a non-programmer and enjoyed a good couple of years of being able to BS their boss who didn't know a thing about what they were doing. The stuff they got away with is just shocking.

            It sounds like you haven't done a lot of interviewing yet. :sigh: If my experience is anywhere close to typical after the first 20 or so phone screens you'll probably want the original guy back. I've had people tell me things like they stopped writing code since the wizards in visual interdev were so good. Just asking basic questions about jobs on their resume has been the best indicator for me on that part of the interview. Asking things like what aspects of their contribution to the project where they the most proud of. What were some of the difficult issues they had to overcome etc. The ones that you bring in. I'd definitely have them write some pseudocode on a whiteboard. Nothing too complicated, the most important thing is to get them to show you their thought process when they write code. Are they thinking about error conditions. Why they choose one approach over another. Ask them to re-write it with a different approach. That's worked best for me.


            Using the GridView is like trying to explain to someone else how to move a third person's hands in order to tie your shoelaces for you. -Chris Maunder

            W Offline
            W Offline
            Wjousts
            wrote on last edited by
            #23

            Andy Brummer wrote:

            It sounds like you haven't done a lot of interviewing yet.

            Does it show? :-D

            Andy Brummer wrote:

            you'll probably want the original guy back

            No, absolutely not, no way, not going to happen....erm...probably. ;) (but really no)

            1 Reply Last reply
            0
            • F Farhan Noor Qureshi

              Paul Brower wrote:

              Don't have them write code in the interview. That is simply a waste of time. Most good programmers would struggle with that.

              Today's WTF article is about absurd interview questions. http://worsethanfailure.com/Articles/Riddle-Me-An-Interview.aspx[^]


              Farhan Noor Qureshi

              W Offline
              W Offline
              Wjousts
              wrote on last edited by
              #24

              Farhan Noor Qureshi wrote:

              Today's WTF article is about absurd interview questions.

              I've been reading that too!

              1 Reply Last reply
              0
              • R Raj Lal

                Wjousts wrote:

                one interviewing a candidate

                Here is a section for the employers might be of some help[^] Best

                Omit Needless Words - Strunk, William, Jr.


                Vista? Cryptography Next Generation (CNG) here

                W Offline
                W Offline
                Wjousts
                wrote on last edited by
                #25

                Thanks, that's got some good stuff.

                R 1 Reply Last reply
                0
                • W Wjousts

                  Thanks, that's got some good stuff.

                  R Offline
                  R Offline
                  Raj Lal
                  wrote on last edited by
                  #26

                  Let us know if you come across any interesting/funny/eye opener experience :)

                  Omit Needless Words - Strunk, William, Jr.


                  Vista? Cryptography Next Generation (CNG) here

                  1 Reply Last reply
                  0
                  • W Wjousts

                    Anybody got any? I'm actually the one interviewing a candidate to replace a programmer that I inherited. They were totally incompetent.They were hired by a non-programmer and enjoyed a good couple of years of being able to BS their boss who didn't know a thing about what they were doing. The stuff they got away with is just shocking. However, they were nice enough to resign (a few months after I became their boss) before we had to fire them. Now we need a replacement and I'm want to make sure I can weed out the crap and the clueless. Anybody have any magic questions that can really reveal if they "get it"?

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

                    What was the biggest problem they were unable to solve?

                    The tigress is here :-D

                    F L 2 Replies Last reply
                    0
                    • W Wjousts

                      Anybody got any? I'm actually the one interviewing a candidate to replace a programmer that I inherited. They were totally incompetent.They were hired by a non-programmer and enjoyed a good couple of years of being able to BS their boss who didn't know a thing about what they were doing. The stuff they got away with is just shocking. However, they were nice enough to resign (a few months after I became their boss) before we had to fire them. Now we need a replacement and I'm want to make sure I can weed out the crap and the clueless. Anybody have any magic questions that can really reveal if they "get it"?

                      F Offline
                      F Offline
                      Farhan Noor Qureshi
                      wrote on last edited by
                      #28

                      Ask what was the most challenging problem he/she faced and *why* was that so challenging. Then ask how was it solved and *why* he/she picked that particular solution.


                      Farhan Noor Qureshi

                      1 Reply Last reply
                      0
                      • L Lost User

                        What was the biggest problem they were unable to solve?

                        The tigress is here :-D

                        F Offline
                        F Offline
                        Farhan Noor Qureshi
                        wrote on last edited by
                        #29

                        Trollslayer wrote:

                        What was the biggest problem they were unable to solve?

                        Hey! My suggestion was exactly the opposite. May be both questions make a good pair. Tsk tsk, poor interviewees!!!


                        Farhan Noor Qureshi

                        L 1 Reply Last reply
                        0
                        • W Wjousts

                          Anybody got any? I'm actually the one interviewing a candidate to replace a programmer that I inherited. They were totally incompetent.They were hired by a non-programmer and enjoyed a good couple of years of being able to BS their boss who didn't know a thing about what they were doing. The stuff they got away with is just shocking. However, they were nice enough to resign (a few months after I became their boss) before we had to fire them. Now we need a replacement and I'm want to make sure I can weed out the crap and the clueless. Anybody have any magic questions that can really reveal if they "get it"?

                          C Offline
                          C Offline
                          Chris Austin
                          wrote on last edited by
                          #30

                          Occasionally, I have to help hire a contractor so, some of the things I try to do are: Screen out as many people as you can with a take home project. Though try to keep it brief because time is money and I'd never interview with a company that wanted me too spend to much time cutting code for free. Make sure your candidates are balanced individuals, if their only hobbies are coding, programming, and software you may have problems getting them to work well with the users and customers. Some simple pseudo coding of a reasonable problem tends to help. I've found that some people get way too nervous during an interview and they get some kind of programming block. Ask them about data structures and algorithms, this is often where people are lacking. And most of all, make sure you "like them". As you interview more people your will develop you intuition, trust it. -- modified at 18:32 Tuesday 15th May, 2007

                          My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

                          C L 2 Replies Last reply
                          0
                          • W Wjousts

                            Anybody got any? I'm actually the one interviewing a candidate to replace a programmer that I inherited. They were totally incompetent.They were hired by a non-programmer and enjoyed a good couple of years of being able to BS their boss who didn't know a thing about what they were doing. The stuff they got away with is just shocking. However, they were nice enough to resign (a few months after I became their boss) before we had to fire them. Now we need a replacement and I'm want to make sure I can weed out the crap and the clueless. Anybody have any magic questions that can really reveal if they "get it"?

                            C Offline
                            C Offline
                            Christian Graus
                            wrote on last edited by
                            #31

                            Ask them if they know something that you're pretty sure they don't, to see if they tell you the truth. Something that's outside of the stuff you advertised for and actually do, and obscure. As in 'as it happens, we're tending for a project writing software the help with breast screening, have you ever done any image processing with regard to detecting cancerous lumps ?'

                            Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                            B A 2 Replies Last reply
                            0
                            • C Chris Austin

                              Occasionally, I have to help hire a contractor so, some of the things I try to do are: Screen out as many people as you can with a take home project. Though try to keep it brief because time is money and I'd never interview with a company that wanted me too spend to much time cutting code for free. Make sure your candidates are balanced individuals, if their only hobbies are coding, programming, and software you may have problems getting them to work well with the users and customers. Some simple pseudo coding of a reasonable problem tends to help. I've found that some people get way too nervous during an interview and they get some kind of programming block. Ask them about data structures and algorithms, this is often where people are lacking. And most of all, make sure you "like them". As you interview more people your will develop you intuition, trust it. -- modified at 18:32 Tuesday 15th May, 2007

                              My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

                              C Offline
                              C Offline
                              Christian Graus
                              wrote on last edited by
                              #32

                              Chris Austin wrote:

                              Make sure your candidates are balanced individuals, if their only hobbies are coding, programming, and software you may have problems getting them to work well with the users and customers.

                              Damn, I doubt you'd hire me, then...

                              Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                              C G 2 Replies Last reply
                              0
                              • C Christian Graus

                                Chris Austin wrote:

                                Make sure your candidates are balanced individuals, if their only hobbies are coding, programming, and software you may have problems getting them to work well with the users and customers.

                                Damn, I doubt you'd hire me, then...

                                Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                                C Offline
                                C Offline
                                Chris Austin
                                wrote on last edited by
                                #33

                                But you have other loves besides code....

                                Christian Graus wrote:

                                Metal Musings - Rex and my new metal blog

                                Thats the key point....

                                My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

                                1 Reply Last reply
                                0
                                • N Nish Nishant

                                  One sneaky practice that's getting popular in India is to steal employees from other companies in the region. Usually this is done by offering a huge joining bonus and a substantial increase in salary. Of course you still need to validate that the candidate is the right one - but you have a higher chance of getting quality candidates when your pool is already filtered (the other company would have done all the interviewing and choosing for you, or if they themselves have stolen the candidate, then the original company would have). It might sound unethical, but it's part of corporate IT hiring :-)

                                  Regards, Nish


                                  Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                                  My latest book : C++/CLI in Action / Amazon.com link

                                  C Offline
                                  C Offline
                                  Chris Austin
                                  wrote on last edited by
                                  #34

                                  Nishant Sivakumar wrote:

                                  It might sound unethical, but it's part of corporate IT hiring

                                  Nothing unethical about as long as you aren't stealing "secrets". Free markets aren't just for goods, labor should move freely as well.

                                  My Blog A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. - -Lazarus Long

                                  C 1 Reply Last reply
                                  0
                                  • W Wjousts

                                    Anybody got any? I'm actually the one interviewing a candidate to replace a programmer that I inherited. They were totally incompetent.They were hired by a non-programmer and enjoyed a good couple of years of being able to BS their boss who didn't know a thing about what they were doing. The stuff they got away with is just shocking. However, they were nice enough to resign (a few months after I became their boss) before we had to fire them. Now we need a replacement and I'm want to make sure I can weed out the crap and the clueless. Anybody have any magic questions that can really reveal if they "get it"?

                                    E Offline
                                    E Offline
                                    Ernest Laurentin
                                    wrote on last edited by
                                    #35

                                    Contrary to popular belief - don't need to write code. Ask to talk about project they've done or would like to work on. Use 'Behavioral Interview' technique (http://www.google.com/search?q=behavioral+interview&rls=com.microsoft:en-us:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7WZPA[^]) God bless, Ernest Laurentin

                                    1 Reply Last reply
                                    0
                                    • C Christian Graus

                                      Ask them if they know something that you're pretty sure they don't, to see if they tell you the truth. Something that's outside of the stuff you advertised for and actually do, and obscure. As in 'as it happens, we're tending for a project writing software the help with breast screening, have you ever done any image processing with regard to detecting cancerous lumps ?'

                                      Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                                      B Offline
                                      B Offline
                                      bryce
                                      wrote on last edited by
                                      #36

                                      woo i have! Bryce

                                      --- To paraphrase Fred Dagg - the views expressed in this post are bloody good ones. --
                                      Publitor, making Pubmed easy. http://www.sohocode.com/publitor

                                      Our kids books :The Snot Goblin, and Book 2 - the Snotgoblin and Fluff

                                      1 Reply Last reply
                                      0
                                      • F Farhan Noor Qureshi

                                        Paul Brower wrote:

                                        Don't have them write code in the interview. That is simply a waste of time. Most good programmers would struggle with that.

                                        Today's WTF article is about absurd interview questions. http://worsethanfailure.com/Articles/Riddle-Me-An-Interview.aspx[^]


                                        Farhan Noor Qureshi

                                        S Offline
                                        S Offline
                                        Super Lloyd
                                        wrote on last edited by
                                        #37

                                        Well.. I disagree with the writer. These are creative problem solving question. He just came up with his own stupid conclusion and find they are stupid, great! Good practical answer to these question sho good problem solving skill, as they say!

                                        1 Reply Last reply
                                        0
                                        • F Farhan Noor Qureshi

                                          Trollslayer wrote:

                                          What was the biggest problem they were unable to solve?

                                          Hey! My suggestion was exactly the opposite. May be both questions make a good pair. Tsk tsk, poor interviewees!!!


                                          Farhan Noor Qureshi

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

                                          True, how someone handles success and failure tells you a lot about them. To quote Kipling: "If you can meet with Triumph and Disaster And treat those two impostors just the same"... Elaine (literary fluffy tigress)

                                          The tigress is here :-D

                                          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