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 Tech Interview is Dead.

The Tech Interview is Dead.

Scheduled Pinned Locked Moved The Lounge
comquestioncareer
34 Posts 19 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.
  • E Offline
    E Offline
    emartinho
    wrote on last edited by
    #1

    Hear Hear! (or is that "Here Here"?? :confused:) http://techcrunch.com/2013/06/22/the-technical-interview-is-dead/[^] I think his breakdown of the interview process is pretty spot on. -EM

    P Z N D T 10 Replies Last reply
    0
    • E emartinho

      Hear Hear! (or is that "Here Here"?? :confused:) http://techcrunch.com/2013/06/22/the-technical-interview-is-dead/[^] I think his breakdown of the interview process is pretty spot on. -EM

      P Offline
      P Offline
      peterchen
      wrote on last edited by
      #2

      Years ago, we did a study to determine whether anyone at Google is particularly good at hiring. We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship. It’s a complete random mess, except for one guy who was highly predictive because he only interviewed people for a very specialized area, where he happened to be the world’s leading expert. (here[^]) Which - to quote a a Scott Adams corollary - suggests it's virtually impossible to hire someone smarter than you, except by accident.


      His list of "Interview steps" can be somewhat bend to fit my experiences: - request simple "live coding" to weed out the inept - get them to discuss technology with you - discuss what they did before - do they fit the club? - You really can tell only after a "real" project However, there are some obvious problems with that. "I could tell you but then I'd have to kill you" candidates might not be able to discuss their previous work (might actually be common in certain industries). Cultural fit is tricky, it requires great social skills and tolerance from the inverviewer. A company like google might get away with expecting an "audit" project, most smaller companies will lose good candidates that way. But hey, noone said interviewing would be any easy from the other side!

      ORDER BY what user wants

      J B 2 Replies Last reply
      0
      • E emartinho

        Hear Hear! (or is that "Here Here"?? :confused:) http://techcrunch.com/2013/06/22/the-technical-interview-is-dead/[^] I think his breakdown of the interview process is pretty spot on. -EM

        Z Offline
        Z Offline
        ZurdoDev
        wrote on last edited by
        #3

        I have always interviewed based on character. That is the most important factor that I look for. And then, my approach has always been "tell me what you can do." It has always worked for me. You can tell when someone knows what they are talking about or not.

        There are only 10 types of people in the world, those who understand binary and those who don't.

        1 Reply Last reply
        0
        • E emartinho

          Hear Hear! (or is that "Here Here"?? :confused:) http://techcrunch.com/2013/06/22/the-technical-interview-is-dead/[^] I think his breakdown of the interview process is pretty spot on. -EM

          N Offline
          N Offline
          Nemanja Trifunovic
          wrote on last edited by
          #4

          By now I am pretty sure that the only reliable way to hire a good person is to find someone you already worked with.

          utf8-cpp

          1 Reply Last reply
          0
          • E emartinho

            Hear Hear! (or is that "Here Here"?? :confused:) http://techcrunch.com/2013/06/22/the-technical-interview-is-dead/[^] I think his breakdown of the interview process is pretty spot on. -EM

            D Offline
            D Offline
            Dexterus
            wrote on last edited by
            #5

            I have never had a "proper" interview. No tests, no whiteboard code, no brain teasers. Well, I'm lying, there was this one place but I ended up refusing them. I didn't do that well with the code I had to write on paper. And I could see they weren't happy with my weird answers, or my 0 knowledge in a field I'd been working for 3 years at that point. When asked what does function "x" do, I said I don't know, I never bother remembering, I just check the API when I need to use it. When asked what API function I'd use for something I said "I don't know, I search API, I google and I select the best option in my opinion". They really weren't happy. They did offer me a job, not that well paid. I called them on the signing day and told them I don't want the job. Real reason was I'd found another job where I went in with 0 experience (web dev previously to mfc c++). That other job the interviewer (my future boss) asked me a couple of tech questions which I barely answered (what is malloc, new etc), I mostly guessed what they should do. I never saw that condescending look on his face. Then it was "What do you want in this job?". And I answered "To learn as much as I can". Hired. 2 weeks later I was working on real projects. First job was on a file sharing site and the interview scheduling happened at 3 AM. The boss saw some of my PHP learning code and told me he was impressed that I was actually organized in a learning project (separate files by functionality, display functions separate from logic - I still have no idea what MVC MVVC and that other crap means). That learning project was a discussion forum written from scratch. Current job I was recommended and the interview was a discussion on what I like and how I'd do certain things and arguments in why one way may be better than another for a certain given design and requirements. For some reason I was hired as a senior, with close to 0 C experience even though all I do is C and various flavours of ASM. I also pretty much never had issues with people in the teams I worked in. There's just nobody I actually dislike. As for the ones that are slightly slower, or know less, you help them even if that means a couple hours unpaid overtime to finish your work. In the end the team benefits, the project(s) benefits. As for when I'm slow or know less, I ask my team and if they can they help. In the end I'm pretty sure I would fail most "proper" interviews. I just can't get myself to care about preparing for an interview, it's such a complete waste of time to le

            A B 2 Replies Last reply
            0
            • E emartinho

              Hear Hear! (or is that "Here Here"?? :confused:) http://techcrunch.com/2013/06/22/the-technical-interview-is-dead/[^] I think his breakdown of the interview process is pretty spot on. -EM

              T Offline
              T Offline
              Tim Carmichael
              wrote on last edited by
              #6

              Since leaving college almost 30 years ago, I have essentially had 3 jobs: the first job I got was because I was familiar with the hardware environment (VAX/VMS), the second was because I knew the software toosl and didn't need manuals (VAX/VMS Fortran and FMS forms; learned these tools at the first job), the current job was landed because I had used the software suite for the last 20 years and its a niche market. The last two jobs were phone interview only; I was able to describe in technical terms the tools I had used and how I had used them to solve issues. As the arcticle said, brain teasers are not a valid method of determining potential. Tim

              1 Reply Last reply
              0
              • E emartinho

                Hear Hear! (or is that "Here Here"?? :confused:) http://techcrunch.com/2013/06/22/the-technical-interview-is-dead/[^] I think his breakdown of the interview process is pretty spot on. -EM

                S Offline
                S Offline
                Septimus Hedgehog
                wrote on last edited by
                #7

                I had one interview in London for a job back in Joburg. It lasted no more than ten minutes. The bloke who interviewed me was one of Anglo American's ex Zambian Mafia contingent as they were known. He came to London to "interview" but it was a "jolly" as he used the business travel/hotel in order to watch a test match at Lords. He shook hands, we talked about rugby. I told him I'd worked for a couple of years on Prime Computer machines (anyone else remember those?)and I was familiar with Fortran. That's good enough he said, he shook hands, told me to start in six weeks, mentioned the salary and said he'd arrange flights for me and Mrs. Wife. Not all interviews need to be technical.

                If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.

                pkfoxP OriginalGriffO 2 Replies Last reply
                0
                • S Septimus Hedgehog

                  I had one interview in London for a job back in Joburg. It lasted no more than ten minutes. The bloke who interviewed me was one of Anglo American's ex Zambian Mafia contingent as they were known. He came to London to "interview" but it was a "jolly" as he used the business travel/hotel in order to watch a test match at Lords. He shook hands, we talked about rugby. I told him I'd worked for a couple of years on Prime Computer machines (anyone else remember those?)and I was familiar with Fortran. That's good enough he said, he shook hands, told me to start in six weeks, mentioned the salary and said he'd arrange flights for me and Mrs. Wife. Not all interviews need to be technical.

                  If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.

                  pkfoxP Offline
                  pkfoxP Offline
                  pkfox
                  wrote on last edited by
                  #8

                  I had a similar one in a pub in London - we sat drinking and talking pretty basic IT stuff - after a few pints I asked when and where the interview was, he replied "this is it" can you start on Monday ? I did, on a three month contract which ran for 21 years.

                  When the going gets weird the weird turn pro - Hunter S Thompson RIP

                  S S 2 Replies Last reply
                  0
                  • pkfoxP pkfox

                    I had a similar one in a pub in London - we sat drinking and talking pretty basic IT stuff - after a few pints I asked when and where the interview was, he replied "this is it" can you start on Monday ? I did, on a three month contract which ran for 21 years.

                    When the going gets weird the weird turn pro - Hunter S Thompson RIP

                    S Offline
                    S Offline
                    S Houghtelin
                    wrote on last edited by
                    #9

                    pkfox wrote:

                    a three month contract which ran for 21 years.

                    It took you 21 years to do a 3 month job? :omg:

                    It was broke, so I fixed it.

                    OriginalGriffO pkfoxP 2 Replies Last reply
                    0
                    • D Dexterus

                      I have never had a "proper" interview. No tests, no whiteboard code, no brain teasers. Well, I'm lying, there was this one place but I ended up refusing them. I didn't do that well with the code I had to write on paper. And I could see they weren't happy with my weird answers, or my 0 knowledge in a field I'd been working for 3 years at that point. When asked what does function "x" do, I said I don't know, I never bother remembering, I just check the API when I need to use it. When asked what API function I'd use for something I said "I don't know, I search API, I google and I select the best option in my opinion". They really weren't happy. They did offer me a job, not that well paid. I called them on the signing day and told them I don't want the job. Real reason was I'd found another job where I went in with 0 experience (web dev previously to mfc c++). That other job the interviewer (my future boss) asked me a couple of tech questions which I barely answered (what is malloc, new etc), I mostly guessed what they should do. I never saw that condescending look on his face. Then it was "What do you want in this job?". And I answered "To learn as much as I can". Hired. 2 weeks later I was working on real projects. First job was on a file sharing site and the interview scheduling happened at 3 AM. The boss saw some of my PHP learning code and told me he was impressed that I was actually organized in a learning project (separate files by functionality, display functions separate from logic - I still have no idea what MVC MVVC and that other crap means). That learning project was a discussion forum written from scratch. Current job I was recommended and the interview was a discussion on what I like and how I'd do certain things and arguments in why one way may be better than another for a certain given design and requirements. For some reason I was hired as a senior, with close to 0 C experience even though all I do is C and various flavours of ASM. I also pretty much never had issues with people in the teams I worked in. There's just nobody I actually dislike. As for the ones that are slightly slower, or know less, you help them even if that means a couple hours unpaid overtime to finish your work. In the end the team benefits, the project(s) benefits. As for when I'm slow or know less, I ask my team and if they can they help. In the end I'm pretty sure I would fail most "proper" interviews. I just can't get myself to care about preparing for an interview, it's such a complete waste of time to le

                      A Offline
                      A Offline
                      Andy Bantly
                      wrote on last edited by
                      #10

                      I've got years of real experience and in the last year I decided to look around for a new position. I've been at my current position for over 12 years. I ended up having some technical interviews and I have discerned a pattern of them. When you interview for a C++ position you will always get judged on how you understand elements of the language you will never use in real work. I have a special sarcastic fondness for the questions regarding dynamic casting of polymorphic nested classes with a common function. Second comes the sarcastic fondness for the design pattern questions. I've decided that in the future I will just cut to the finish line and tell them "Listen, I've got the experience to research my work and do it the best way possible. I haven't memorized the API of the STL and I suck at templates. If you have me write live code I will probably make a mistake and anyway no one works that way on the job so why do you wish it?" Having said all that I will show them my online catalog of open source work on fairly large projects and tell them they need to gauge me based on my portfolio.

                      D J P 3 Replies Last reply
                      0
                      • pkfoxP pkfox

                        I had a similar one in a pub in London - we sat drinking and talking pretty basic IT stuff - after a few pints I asked when and where the interview was, he replied "this is it" can you start on Monday ? I did, on a three month contract which ran for 21 years.

                        When the going gets weird the weird turn pro - Hunter S Thompson RIP

                        S Offline
                        S Offline
                        Septimus Hedgehog
                        wrote on last edited by
                        #11

                        Fuck my old boots. What an amazing result that was.:thumbsup:

                        If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.

                        1 Reply Last reply
                        0
                        • E emartinho

                          Hear Hear! (or is that "Here Here"?? :confused:) http://techcrunch.com/2013/06/22/the-technical-interview-is-dead/[^] I think his breakdown of the interview process is pretty spot on. -EM

                          R Offline
                          R Offline
                          R Giskard Reventlov
                          wrote on last edited by
                          #12

                          I look for enthusiasm and motivation. If you're not loving what you're doing... Being asked stoopid technical questions only proves that you know the same technical crap that the interviewer does; it doesn't prove that you can do the job. The documentation is there for when you don't know or can't remember something and the second I hear that someone knows the technology inside out I know they are lying - no one knows everything and nor should they.

                          "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. Those who seek perfection will only find imperfection nils illegitimus carborundum me, me, me me, in pictures

                          1 Reply Last reply
                          0
                          • E emartinho

                            Hear Hear! (or is that "Here Here"?? :confused:) http://techcrunch.com/2013/06/22/the-technical-interview-is-dead/[^] I think his breakdown of the interview process is pretty spot on. -EM

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

                            It's good that people at last have started realizing that education and training are completely different things.

                            C 1 Reply Last reply
                            0
                            • A Andy Bantly

                              I've got years of real experience and in the last year I decided to look around for a new position. I've been at my current position for over 12 years. I ended up having some technical interviews and I have discerned a pattern of them. When you interview for a C++ position you will always get judged on how you understand elements of the language you will never use in real work. I have a special sarcastic fondness for the questions regarding dynamic casting of polymorphic nested classes with a common function. Second comes the sarcastic fondness for the design pattern questions. I've decided that in the future I will just cut to the finish line and tell them "Listen, I've got the experience to research my work and do it the best way possible. I haven't memorized the API of the STL and I suck at templates. If you have me write live code I will probably make a mistake and anyway no one works that way on the job so why do you wish it?" Having said all that I will show them my online catalog of open source work on fairly large projects and tell them they need to gauge me based on my portfolio.

                              D Offline
                              D Offline
                              Dexterus
                              wrote on last edited by
                              #14

                              Maybe once I'm a grumpy old man with no desire to learn anything new I will let them quiz me but until then my memory is no measure of what I can do. But I guess at that point I will have given in and accepted a managerial position. Right now I am happy I have a manager that takes all the crap for us.

                              1 Reply Last reply
                              0
                              • S Septimus Hedgehog

                                I had one interview in London for a job back in Joburg. It lasted no more than ten minutes. The bloke who interviewed me was one of Anglo American's ex Zambian Mafia contingent as they were known. He came to London to "interview" but it was a "jolly" as he used the business travel/hotel in order to watch a test match at Lords. He shook hands, we talked about rugby. I told him I'd worked for a couple of years on Prime Computer machines (anyone else remember those?)and I was familiar with Fortran. That's good enough he said, he shook hands, told me to start in six weeks, mentioned the salary and said he'd arrange flights for me and Mrs. Wife. Not all interviews need to be technical.

                                If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.

                                OriginalGriffO Offline
                                OriginalGriffO Offline
                                OriginalGriff
                                wrote on last edited by
                                #15

                                First computer I ever got to "type into" as opposed to punch cards for was a Prime 400. Then a GEC4070 a week or so later, and IBM 360/195 the week after that and a FR80 graphics processor just after that. They wouldn't let me near the Cray II. :sigh: Industrial training on Uni courses was fun in those days!

                                The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                                "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                S S 2 Replies Last reply
                                0
                                • OriginalGriffO OriginalGriff

                                  First computer I ever got to "type into" as opposed to punch cards for was a Prime 400. Then a GEC4070 a week or so later, and IBM 360/195 the week after that and a FR80 graphics processor just after that. They wouldn't let me near the Cray II. :sigh: Industrial training on Uni courses was fun in those days!

                                  The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                                  S Offline
                                  S Offline
                                  Septimus Hedgehog
                                  wrote on last edited by
                                  #16

                                  OriginalGriff wrote:

                                  was a Prime 400

                                  We had Prime 750s at Anglo-Am. That was followed by some sweet little 2250s running Primos 21.0. I can still remember some of the subroutine names: PRWF$$, ATCH$$, SGDR$$ and the token-ring network where only one packet at a time could flow around the cable. The highlight game we played was Yahtzee.

                                  If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.

                                  OriginalGriffO 1 Reply Last reply
                                  0
                                  • S Septimus Hedgehog

                                    OriginalGriff wrote:

                                    was a Prime 400

                                    We had Prime 750s at Anglo-Am. That was followed by some sweet little 2250s running Primos 21.0. I can still remember some of the subroutine names: PRWF$$, ATCH$$, SGDR$$ and the token-ring network where only one packet at a time could flow around the cable. The highlight game we played was Yahtzee.

                                    If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.

                                    OriginalGriffO Offline
                                    OriginalGriffO Offline
                                    OriginalGriff
                                    wrote on last edited by
                                    #17

                                    It was Colossal Cavern for us!

                                    The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                                    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                    S 1 Reply Last reply
                                    0
                                    • S S Houghtelin

                                      pkfox wrote:

                                      a three month contract which ran for 21 years.

                                      It took you 21 years to do a 3 month job? :omg:

                                      It was broke, so I fixed it.

                                      OriginalGriffO Offline
                                      OriginalGriffO Offline
                                      OriginalGriff
                                      wrote on last edited by
                                      #18

                                      If they are willing to keep paying you at contract rates, you stretch the work out as long as you can... :laugh:

                                      The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                      S 1 Reply Last reply
                                      0
                                      • OriginalGriffO OriginalGriff

                                        If they are willing to keep paying you at contract rates, you stretch the work out as long as you can... :laugh:

                                        The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

                                        S Offline
                                        S Offline
                                        S Houghtelin
                                        wrote on last edited by
                                        #19

                                        I was kind of thinking what a sweet gig that would be. Just keep blaming Microsoft, oops another MS update I need to work around. :)

                                        It was broke, so I fixed it.

                                        1 Reply Last reply
                                        0
                                        • P peterchen

                                          Years ago, we did a study to determine whether anyone at Google is particularly good at hiring. We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship. It’s a complete random mess, except for one guy who was highly predictive because he only interviewed people for a very specialized area, where he happened to be the world’s leading expert. (here[^]) Which - to quote a a Scott Adams corollary - suggests it's virtually impossible to hire someone smarter than you, except by accident.


                                          His list of "Interview steps" can be somewhat bend to fit my experiences: - request simple "live coding" to weed out the inept - get them to discuss technology with you - discuss what they did before - do they fit the club? - You really can tell only after a "real" project However, there are some obvious problems with that. "I could tell you but then I'd have to kill you" candidates might not be able to discuss their previous work (might actually be common in certain industries). Cultural fit is tricky, it requires great social skills and tolerance from the inverviewer. A company like google might get away with expecting an "audit" project, most smaller companies will lose good candidates that way. But hey, noone said interviewing would be any easy from the other side!

                                          ORDER BY what user wants

                                          J Offline
                                          J Offline
                                          jschell
                                          wrote on last edited by
                                          #20

                                          peterchen wrote:

                                          suggests it's virtually impossible to hire someone smarter than you, except by accident.

                                          And unfortunately many, many developers do not appear to be smart enough to realize that.

                                          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