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. The question you should ask at your next interview...

The question you should ask at your next interview...

Scheduled Pinned Locked Moved The Lounge
questioncareerworkspace
52 Posts 36 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.
  • D Duncan Edwards Jones

    You know the bit where the interviewer(s) turn to the candidate and ask "Do you have any questions for us?" I think next time I'm going to ask to see some code. You see - as a developer the application source code is a very significant component of my working environment and if it is like the aftermath of an explosion in a Scrabble(tm) factory I'd rather not get involved.

    H Offline
    H Offline
    Harrison Pratt
    wrote on last edited by
    #26

    like the aftermath of an explosion in a Scrabble(tm) factory Great! LOL!

    1 Reply Last reply
    0
    • T Tomz_KV

      Not likely interviewers would prepare some code for a candidate to see.

      TOMZ_KV

      R Offline
      R Offline
      rnbergren
      wrote on last edited by
      #27

      Comments on this. - Why do I want to see their code? i am being hired to help them write better code usually so it doesn't matter what it looks like now. I really only need a few things. Good quiet working conditions(dual monitors, comfy chair, bathroom somewhere close and clean(It has been an issue for a friend)), Training so that I can continue to grow and extend the team and myself, The Ability to make changes(Introduce Code Repository, Introduce formal testing) To setup things the way they should be setup. Don't overlook the ugly coding job with the boss who is willing to let you have the above. Especially if you get to setup the testing plans and the code repository and code reviews and builds and deploys. I have this now. Things are working well 3 years in. Mainly because I came into nothing but a nice window cube and a good machine and the willingness of my boss to let me get things setup correctly(according to ME). Now: The team works together, We share, we do code reviews. It was nice to just have people listen and to try to follow some standards and they were begging for standards and some consistency. Starting from scratch was AWESOME!

      To err is human to really mess up you need a computer

      T 1 Reply Last reply
      0
      • R rnbergren

        Comments on this. - Why do I want to see their code? i am being hired to help them write better code usually so it doesn't matter what it looks like now. I really only need a few things. Good quiet working conditions(dual monitors, comfy chair, bathroom somewhere close and clean(It has been an issue for a friend)), Training so that I can continue to grow and extend the team and myself, The Ability to make changes(Introduce Code Repository, Introduce formal testing) To setup things the way they should be setup. Don't overlook the ugly coding job with the boss who is willing to let you have the above. Especially if you get to setup the testing plans and the code repository and code reviews and builds and deploys. I have this now. Things are working well 3 years in. Mainly because I came into nothing but a nice window cube and a good machine and the willingness of my boss to let me get things setup correctly(according to ME). Now: The team works together, We share, we do code reviews. It was nice to just have people listen and to try to follow some standards and they were begging for standards and some consistency. Starting from scratch was AWESOME!

        To err is human to really mess up you need a computer

        T Offline
        T Offline
        Tomz_KV
        wrote on last edited by
        #28

        That is a good reason to see some code from the interviewers due to the nature of hiring. It might be tricky how to react when some ugly code is presented. The candidate would not want to offend the interviewers if he wants the job without showing "overly confident". In most cases, interviewers would want to see candidate's code to evaluate him.

        TOMZ_KV

        1 Reply Last reply
        0
        • P PIEBALDconsult

          Could be interesting to sit in on a code review. :cool:

          You'll never get very far if all you do is follow instructions.

          C Offline
          C Offline
          Cliff Cooley
          wrote on last edited by
          #29

          Remind me - what's a code review ?

          P 1 Reply Last reply
          0
          • D Duncan Edwards Jones

            You know the bit where the interviewer(s) turn to the candidate and ask "Do you have any questions for us?" I think next time I'm going to ask to see some code. You see - as a developer the application source code is a very significant component of my working environment and if it is like the aftermath of an explosion in a Scrabble(tm) factory I'd rather not get involved.

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

            Can I listen to the radio at a reasonable volume? :^)

            1 Reply Last reply
            0
            • C Cliff Cooley

              Remind me - what's a code review ?

              P Offline
              P Offline
              PIEBALDconsult
              wrote on last edited by
              #31

              Code review? I forgot too.

              You'll never get very far if all you do is follow instructions.

              J 1 Reply Last reply
              0
              • D Duncan Edwards Jones

                You know the bit where the interviewer(s) turn to the candidate and ask "Do you have any questions for us?" I think next time I'm going to ask to see some code. You see - as a developer the application source code is a very significant component of my working environment and if it is like the aftermath of an explosion in a Scrabble(tm) factory I'd rather not get involved.

                E Offline
                E Offline
                etkid84
                wrote on last edited by
                #32

                is like a building ... and the worst place to be is in the basement... I like to take jobs where the group (not the company) is in the basement -- because there is only one direction to go, and that's up, i.e. you can only make things better. so, I think the question to ask is: "when do you want me to start working?" I was listening to a TED talk by Chris Hadfield, and I believe his quote was: "There is no problem so bad that you can make it worse." :cool:

                David

                1 Reply Last reply
                0
                • D Duncan Edwards Jones

                  You know the bit where the interviewer(s) turn to the candidate and ask "Do you have any questions for us?" I think next time I'm going to ask to see some code. You see - as a developer the application source code is a very significant component of my working environment and if it is like the aftermath of an explosion in a Scrabble(tm) factory I'd rather not get involved.

                  C Offline
                  C Offline
                  Cliff Cooley
                  wrote on last edited by
                  #33

                  Why did the previous incumbent really leave ?

                  1 Reply Last reply
                  0
                  • P PIEBALDconsult

                    Code review? I forgot too.

                    You'll never get very far if all you do is follow instructions.

                    J Offline
                    J Offline
                    J Julian
                    wrote on last edited by
                    #34

                    Code review? I think it is a big musical show with lots of girls in bathing suits. At least that is what I remember from watching TMC :-D

                    P 1 Reply Last reply
                    0
                    • J J Julian

                      Code review? I think it is a big musical show with lots of girls in bathing suits. At least that is what I remember from watching TMC :-D

                      P Offline
                      P Offline
                      PIEBALDconsult
                      wrote on last edited by
                      #35

                      Let's go with that then.

                      You'll never get very far if all you do is follow instructions.

                      1 Reply Last reply
                      0
                      • D Duncan Edwards Jones

                        You know the bit where the interviewer(s) turn to the candidate and ask "Do you have any questions for us?" I think next time I'm going to ask to see some code. You see - as a developer the application source code is a very significant component of my working environment and if it is like the aftermath of an explosion in a Scrabble(tm) factory I'd rather not get involved.

                        C Offline
                        C Offline
                        CantieLaddie
                        wrote on last edited by
                        #36

                        Do you guys follow any ITIL methodologies and if so which functions do you implement and which tools do you use to help? This will show how joined up their thinking is from service requirement to delivery - the bits in-between should cover bug tracking etc etc...

                        1 Reply Last reply
                        0
                        • D Duncan Edwards Jones

                          You know the bit where the interviewer(s) turn to the candidate and ask "Do you have any questions for us?" I think next time I'm going to ask to see some code. You see - as a developer the application source code is a very significant component of my working environment and if it is like the aftermath of an explosion in a Scrabble(tm) factory I'd rather not get involved.

                          K Offline
                          K Offline
                          Kirk 10389821
                          wrote on last edited by
                          #37

                          You should have questions. They should not be overly combative. As an interviewer I want to hear: Do you have coding standards? What are you code reviews like? How are new developers brought up to speed? Do the developers go to lunch together? How much latitude will I have in getting my job done? and... How do you deal with conflicts that arise? How does management view development? Do you pick release dates or feature sets? How? That last question will tell you a LOT about the company. I had a company that BRAGGED that they took out a magazine ad BEFORE the software was ready to DRIVE the developers to work harder. I did NOT take the job, never would. BTW, it failed, and they actually soiled their name in the process...

                          1 Reply Last reply
                          0
                          • P PIEBALDconsult

                            Indeed. One place I interviewed at asked me to see if I could find a bug in their code -- everything was a Singleton(!) -- one job I was glad to not get.

                            You'll never get very far if all you do is follow instructions.

                            B Offline
                            B Offline
                            BrainiacV
                            wrote on last edited by
                            #38

                            PIEBALDconsult wrote:

                            One place I interviewed at asked me to see if I could find a bug in their code

                            One place I worked at, the owner ran ads saying he was looking for someone to take his place at running the company. He'd give them the tour and spend a day with them, at the end he'd ask, "How would you do things differently?" After the applicant had spilled his guts, hoping to get what he thought was going to be a high paying job, my boss would thank them and show them the door. The ad was a cheap way to get one day consultants and he'd have multiple applicants for each ad.

                            Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                            1 Reply Last reply
                            0
                            • S S Houghtelin

                              Problem is, they might let you look at some of their code, but they won't you the code you're being hired to deal with.

                              It was broke, so I fixed it.

                              B Offline
                              B Offline
                              BrainiacV
                              wrote on last edited by
                              #39

                              S Houghtelin wrote:

                              Problem is, they might let you look at some of their code, but they won't you the code you're being hired to deal with.

                              One place I applied to, they wouldn't even give me a hint as to what I'd be working on, for fear of revealing their next product. They would just quiz you about certain programming skills you had and your depth of knowledge. I did not mind not getting a call back.

                              Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                              1 Reply Last reply
                              0
                              • B BobJanova

                                I'm not sure how relevant that would be – every company has some good code they could bring out for such purposes, and most of what they actually work on will be under IP agreements so they can't show it to you until you join anyway, I'd think. Having a look at where the devs actually work so you can get a feel for the place and the people is the most important, I think. Here at my company our second stage 'interview' includes the prospective new employee doing some coding on a computer in our main dev office, so they get to see how we all work and whether they like the working environment.

                                K Offline
                                K Offline
                                kdmote
                                wrote on last edited by
                                #40

                                BobJanova wrote:

                                every company has some good code they could bring out for such purposes

                                Ahh, but there's the rub: the real insight from this experiment is: (1) If they know good code when they see it, (several of the organizations I've worked with over the years would stumble here), and (2) How easy it is for them to put their hands on (extra points if they offer to take you to a dev's desk as they pull up the version control repository, drill quickly through the code base and pull out some representative piece of code -- this will check off 3 or 4 items on the Joel Test right off the bat.)

                                1 Reply Last reply
                                0
                                • D Duncan Edwards Jones

                                  You know the bit where the interviewer(s) turn to the candidate and ask "Do you have any questions for us?" I think next time I'm going to ask to see some code. You see - as a developer the application source code is a very significant component of my working environment and if it is like the aftermath of an explosion in a Scrabble(tm) factory I'd rather not get involved.

                                  D Offline
                                  D Offline
                                  Daniel R Przybylski
                                  wrote on last edited by
                                  #41

                                  I doubt that they would show you any code. On the other hand, one time they wanted to see my code, so I brought it in on a thumb drive, and they said, "No way!" I guess they were worried that I implanted some virus on it. (Which in retrospect is a valid concern.) Since then, I always keep something on CodePlex, or TFS for everyone (or whatever they’re calling it now). One question I asked is what kind of source control do you use? One company said that they used to use VSS, but now they're not using any source control. I was a bit concerned to think that they could develop w/o source control, but what I didn't realize is that it was an indicator that they didn't use any project management SW, dev content management SW (i.e. SharePoint), nor did they even have any SOP for SDLC documentation in general (B/MRD, SRS, Design Doc, Test Plan). Looking back, I wish I would have really asked them about all of these items. Yes, I took the job. Some days I think, "What have I gotten myself into?" For example, someone asked me a question about IIS because a web app we wrote wasn't working the way it should. Together, we figured it out (default page name). I found out later this was all because she had simply moved it from a W2000 production server to a W2008 production server: no testing on a test server, because there is no test server and even if there was, there is no test plan. There probably never was even when it was originally written. Then on other days, I think, "Well, I'm gonna be that guy who shows them the way it's done (or at least how I think it should be done) :-)"

                                  1 Reply Last reply
                                  0
                                  • D Duncan Edwards Jones

                                    You know the bit where the interviewer(s) turn to the candidate and ask "Do you have any questions for us?" I think next time I'm going to ask to see some code. You see - as a developer the application source code is a very significant component of my working environment and if it is like the aftermath of an explosion in a Scrabble(tm) factory I'd rather not get involved.

                                    B Offline
                                    B Offline
                                    BotReject
                                    wrote on last edited by
                                    #42

                                    As a qualified hobbyist, I did toy with the idea of becoming a professional developer once. I attended a couple of interviews, generally did very well, making it to the last stage, but I decided it just wasn't what I wanted in the end. Anyway, my point is that I felt exactly the same - I think asking to see sample code is an excellent idea, or asking to see coders at work. I had exactly the same idea, but never put into practice because of my change in career plans.

                                    1 Reply Last reply
                                    0
                                    • A Argonia

                                      Do you really think that your shoes go well with this blouse you are wearing? :laugh:

                                      Microsoft ... the only place where VARIANT_TRUE != true

                                      R Offline
                                      R Offline
                                      Roger Wright
                                      wrote on last edited by
                                      #43

                                      "Is there chocolate?"

                                      Will Rogers never met me.

                                      A 1 Reply Last reply
                                      0
                                      • P PIEBALDconsult

                                        Could be interesting to sit in on a code review. :cool:

                                        You'll never get very far if all you do is follow instructions.

                                        K Offline
                                        K Offline
                                        KP Lee
                                        wrote on last edited by
                                        #44

                                        At one of my interviews, they pounced on the fact I had helped at code reviews and gave me some code to review. To me, there is a completely different mindset reviewing code and debugging it. They wanted me to catch the code errors when I was trying to figure out if the flow was logical, the intent clear and followed and if there might be a better way to do it. When I do a code review, I expect it to already have been compiled and at least a first level test of the code has been made. (IE They compiled it, ran through the logic without blowing up using the simplest data combinations.)

                                        1 Reply Last reply
                                        0
                                        • J James Curran

                                          The three question I always ask are: What's your beverage situation? (Do they provide free soda, or will I have to go to the corner deli for my Diet Coke needs) What provisions are there for my bicycle? (Is there is inside bike rack? Can I take it up the elevator and put it under my desk? (It folds)). Why is working here less evil than working at a bank? (Always interesting to see how creative their answers are)

                                          Truth, James

                                          P Offline
                                          P Offline
                                          PIEBALDconsult
                                          wrote on last edited by
                                          #45

                                          James Curran wrote:

                                          less evil than working at a bank?

                                          Hey hey hey! None of that! Or are you saying that because you also work for a bank?

                                          You'll never get very far if all you do is follow instructions.

                                          J 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