Got Hired as a Software Developer (Intern) Without Coding in the Interview

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
10
down vote

favorite












I recently got hired as a software developer (internship) at a very reputable company whose product is widely used. The interview consisted of ONLY a phone interview. During the interview, the co-founder of the company's main product asked me a lot of "technical" questions regarding the programming projects that I did in school. I am graduating this summer with a BS in Computer Science, by the way. I answered every question very well because I was very involved in all of the projects that I did including two projects that I lead in.



He must have really liked me because I got an offer from the president of the company 4 days after the interview.



My main question is, was this a good thing or a bad thing? I see that in the Joel Test, it is highly recommended that employers have candidates code during the interview. I can completely understand the reasoning behind it. But could a good company get away without having candidates (at least interns) code during an interview? I am completely confident that this company is not just desperately hiring code junkies.







share|improve this question


















  • 12




    Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
    – Elysian Fields♦
    May 10 '13 at 2:24






  • 1




    You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
    – DA.
    May 10 '13 at 6:00






  • 7




    "hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
    – Maxim Krizhanovsky
    May 10 '13 at 7:56






  • 2




    @DA. That's the problem.
    – user8365
    May 10 '13 at 15:13






  • 2




    @DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
    – Juha Untinen
    May 13 '13 at 8:16
















up vote
10
down vote

favorite












I recently got hired as a software developer (internship) at a very reputable company whose product is widely used. The interview consisted of ONLY a phone interview. During the interview, the co-founder of the company's main product asked me a lot of "technical" questions regarding the programming projects that I did in school. I am graduating this summer with a BS in Computer Science, by the way. I answered every question very well because I was very involved in all of the projects that I did including two projects that I lead in.



He must have really liked me because I got an offer from the president of the company 4 days after the interview.



My main question is, was this a good thing or a bad thing? I see that in the Joel Test, it is highly recommended that employers have candidates code during the interview. I can completely understand the reasoning behind it. But could a good company get away without having candidates (at least interns) code during an interview? I am completely confident that this company is not just desperately hiring code junkies.







share|improve this question


















  • 12




    Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
    – Elysian Fields♦
    May 10 '13 at 2:24






  • 1




    You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
    – DA.
    May 10 '13 at 6:00






  • 7




    "hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
    – Maxim Krizhanovsky
    May 10 '13 at 7:56






  • 2




    @DA. That's the problem.
    – user8365
    May 10 '13 at 15:13






  • 2




    @DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
    – Juha Untinen
    May 13 '13 at 8:16












up vote
10
down vote

favorite









up vote
10
down vote

favorite











I recently got hired as a software developer (internship) at a very reputable company whose product is widely used. The interview consisted of ONLY a phone interview. During the interview, the co-founder of the company's main product asked me a lot of "technical" questions regarding the programming projects that I did in school. I am graduating this summer with a BS in Computer Science, by the way. I answered every question very well because I was very involved in all of the projects that I did including two projects that I lead in.



He must have really liked me because I got an offer from the president of the company 4 days after the interview.



My main question is, was this a good thing or a bad thing? I see that in the Joel Test, it is highly recommended that employers have candidates code during the interview. I can completely understand the reasoning behind it. But could a good company get away without having candidates (at least interns) code during an interview? I am completely confident that this company is not just desperately hiring code junkies.







share|improve this question














I recently got hired as a software developer (internship) at a very reputable company whose product is widely used. The interview consisted of ONLY a phone interview. During the interview, the co-founder of the company's main product asked me a lot of "technical" questions regarding the programming projects that I did in school. I am graduating this summer with a BS in Computer Science, by the way. I answered every question very well because I was very involved in all of the projects that I did including two projects that I lead in.



He must have really liked me because I got an offer from the president of the company 4 days after the interview.



My main question is, was this a good thing or a bad thing? I see that in the Joel Test, it is highly recommended that employers have candidates code during the interview. I can completely understand the reasoning behind it. But could a good company get away without having candidates (at least interns) code during an interview? I am completely confident that this company is not just desperately hiring code junkies.









share|improve this question













share|improve this question




share|improve this question








edited May 10 '13 at 5:25









jmort253♦

10.4k54376




10.4k54376










asked May 10 '13 at 0:17









guest

5113




5113







  • 12




    Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
    – Elysian Fields♦
    May 10 '13 at 2:24






  • 1




    You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
    – DA.
    May 10 '13 at 6:00






  • 7




    "hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
    – Maxim Krizhanovsky
    May 10 '13 at 7:56






  • 2




    @DA. That's the problem.
    – user8365
    May 10 '13 at 15:13






  • 2




    @DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
    – Juha Untinen
    May 13 '13 at 8:16












  • 12




    Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
    – Elysian Fields♦
    May 10 '13 at 2:24






  • 1




    You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
    – DA.
    May 10 '13 at 6:00






  • 7




    "hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
    – Maxim Krizhanovsky
    May 10 '13 at 7:56






  • 2




    @DA. That's the problem.
    – user8365
    May 10 '13 at 15:13






  • 2




    @DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
    – Juha Untinen
    May 13 '13 at 8:16







12




12




Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
– Elysian Fields♦
May 10 '13 at 2:24




Interns are really cheap (relatively speaking) mistakes if it ends up being one for them...
– Elysian Fields♦
May 10 '13 at 2:24




1




1




You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
– DA.
May 10 '13 at 6:00




You are spending time, money and effort getting a computer science degree. I think it's fair to assume that employers assume you can code.
– DA.
May 10 '13 at 6:00




7




7




"hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
– Maxim Krizhanovsky
May 10 '13 at 7:56




"hire for attitude, train for skill". It's not a big deal if your code is not clean, you can learn to code better!
– Maxim Krizhanovsky
May 10 '13 at 7:56




2




2




@DA. That's the problem.
– user8365
May 10 '13 at 15:13




@DA. That's the problem.
– user8365
May 10 '13 at 15:13




2




2




@DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
– Juha Untinen
May 13 '13 at 8:16




@DA. CS degrees are relatively easy to get, at least in Finland. And education is free. So it's really only about having the butt-muscles to sit for 4 years for 7,5 hours per day, 5 days a week. Which, come to think of it, is damn close to work life :)
– Juha Untinen
May 13 '13 at 8:16










5 Answers
5






active

oldest

votes

















up vote
19
down vote













Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.



There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.



If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)






share|improve this answer






















  • Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
    – Neuro
    May 11 '13 at 22:13










  • It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
    – Zombies
    May 13 '13 at 6:04











  • Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
    – Fattie
    Sep 27 '17 at 19:40

















up vote
12
down vote














I recently got hired as a software developer (internship)




A key here is internship.



Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.




But could a good company get away without having candidates (at least interns) code during an interview?




You are going to be coding a lot during the interview.



Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"




I am completely confident that this company is not just desperately hiring code junkies.




Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.



You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."






share|improve this answer



























    up vote
    4
    down vote













    Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.



    In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.



    In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.






    share|improve this answer





























      up vote
      0
      down vote













      I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.



      Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.




      My main question is, was this a good thing or a bad thing?




      For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.






      share|improve this answer
















      • 2




        Most internships consist of working on trivial projects <-- this should be written as: internships at terrible companies consist of working on trivial projects
        – Elysian Fields♦
        May 10 '13 at 12:18






      • 1




        @enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
        – Jefferson
        May 10 '13 at 13:05

















      up vote
      0
      down vote













      One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.



      You're there to prove you can learn how to program and get a real job.



      Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.



      Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.






      share|improve this answer




















      • One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.: This is a horrible answer. Every company is different
        – user40361
        Dec 23 '15 at 21:51











      Your Answer







      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "423"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      convertImagesToLinks: false,
      noModals: false,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      noCode: true, onDemand: false,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );








       

      draft saved


      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f11690%2fgot-hired-as-a-software-developer-intern-without-coding-in-the-interview%23new-answer', 'question_page');

      );

      Post as a guest

























      StackExchange.ready(function ()
      $("#show-editor-button input, #show-editor-button button").click(function ()
      var showEditor = function()
      $("#show-editor-button").hide();
      $("#post-form").removeClass("dno");
      StackExchange.editor.finallyInit();
      ;

      var useFancy = $(this).data('confirm-use-fancy');
      if(useFancy == 'True')
      var popupTitle = $(this).data('confirm-fancy-title');
      var popupBody = $(this).data('confirm-fancy-body');
      var popupAccept = $(this).data('confirm-fancy-accept-button');

      $(this).loadPopup(
      url: '/post/self-answer-popup',
      loaded: function(popup)
      var pTitle = $(popup).find('h2');
      var pBody = $(popup).find('.popup-body');
      var pSubmit = $(popup).find('.popup-submit');

      pTitle.text(popupTitle);
      pBody.html(popupBody);
      pSubmit.val(popupAccept).click(showEditor);

      )
      else
      var confirmText = $(this).data('confirm-text');
      if (confirmText ? confirm(confirmText) : true)
      showEditor();


      );
      );






      5 Answers
      5






      active

      oldest

      votes








      5 Answers
      5






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      19
      down vote













      Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.



      There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.



      If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)






      share|improve this answer






















      • Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
        – Neuro
        May 11 '13 at 22:13










      • It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
        – Zombies
        May 13 '13 at 6:04











      • Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
        – Fattie
        Sep 27 '17 at 19:40














      up vote
      19
      down vote













      Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.



      There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.



      If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)






      share|improve this answer






















      • Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
        – Neuro
        May 11 '13 at 22:13










      • It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
        – Zombies
        May 13 '13 at 6:04











      • Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
        – Fattie
        Sep 27 '17 at 19:40












      up vote
      19
      down vote










      up vote
      19
      down vote









      Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.



      There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.



      If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)






      share|improve this answer














      Most companies hire without making people code. I'm not saying it's a good thing, but it's very common, and it's done by good companies. There are plenty of good companies that only score 10 or 11 on the Joel test - despite what he says.



      There are a number of reasons why companies don't ask you to write code in the interview, some of which are good and some bad.



      If this is the only thing you have against this company, don't let it worry you. Now if it's only scoring 5 or 6 on the Joel test, that's another matter. You did ask about the other items on the Joel test, didn't you? :-)







      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited May 10 '13 at 14:24

























      answered May 10 '13 at 0:25









      DJClayworth

      41.6k989147




      41.6k989147











      • Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
        – Neuro
        May 11 '13 at 22:13










      • It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
        – Zombies
        May 13 '13 at 6:04











      • Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
        – Fattie
        Sep 27 '17 at 19:40
















      • Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
        – Neuro
        May 11 '13 at 22:13










      • It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
        – Zombies
        May 13 '13 at 6:04











      • Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
        – Fattie
        Sep 27 '17 at 19:40















      Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
      – Neuro
      May 11 '13 at 22:13




      Just because one interview technique has become popular (overly so in my opinion) doesn't mean that other ways of interviewing are not valid.
      – Neuro
      May 11 '13 at 22:13












      It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
      – Zombies
      May 13 '13 at 6:04





      It is good to have someone write a few lines of code as a quick filter. Some people, oddly enough, apply to programmer jobs only with the interest of becoming a manager or architect, whatever they think that involves. This can filter out those odd, yet common candidates. Other than that sometimes the programming exercises can be very involved. I do not think those are so great, it is not the same writing code when under the pressure of an interview. Complex algorithms are not to be written under pressure, why test for that?
      – Zombies
      May 13 '13 at 6:04













      Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
      – Fattie
      Sep 27 '17 at 19:40




      Yes, the simple answer here to the actual question is "It's totally commonplace to hire programmers without code tests".
      – Fattie
      Sep 27 '17 at 19:40












      up vote
      12
      down vote














      I recently got hired as a software developer (internship)




      A key here is internship.



      Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.




      But could a good company get away without having candidates (at least interns) code during an interview?




      You are going to be coding a lot during the interview.



      Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"




      I am completely confident that this company is not just desperately hiring code junkies.




      Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.



      You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."






      share|improve this answer
























        up vote
        12
        down vote














        I recently got hired as a software developer (internship)




        A key here is internship.



        Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.




        But could a good company get away without having candidates (at least interns) code during an interview?




        You are going to be coding a lot during the interview.



        Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"




        I am completely confident that this company is not just desperately hiring code junkies.




        Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.



        You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."






        share|improve this answer






















          up vote
          12
          down vote










          up vote
          12
          down vote










          I recently got hired as a software developer (internship)




          A key here is internship.



          Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.




          But could a good company get away without having candidates (at least interns) code during an interview?




          You are going to be coding a lot during the interview.



          Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"




          I am completely confident that this company is not just desperately hiring code junkies.




          Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.



          You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."






          share|improve this answer













          I recently got hired as a software developer (internship)




          A key here is internship.



          Interns are pretty cheap for a company, especially when compared to the cost of bringing a new full-time employee on board. They are also fairly low risk should things not work out.




          But could a good company get away without having candidates (at least interns) code during an interview?




          You are going to be coding a lot during the interview.



          Your internship is part of an extended interview process, as most companies with interns use internships to get a much better feel for the answer to, "would this person be a good full-time hire?"




          I am completely confident that this company is not just desperately hiring code junkies.




          Also consider that as an undergraduate, you likely haven't worked on any project remotely close to the scale and duration of real software. Being a good software developer is not just about being able to write code which does amazing things.



          You could be amazing at programming and yet make life miserable for your entire team. Or somewhere else on the spectrum of "awesome vs awesome-and-impossible-to-work-with."







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered May 10 '13 at 12:16









          Elysian Fields♦

          96.9k46292449




          96.9k46292449




















              up vote
              4
              down vote













              Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.



              In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.



              In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.






              share|improve this answer


























                up vote
                4
                down vote













                Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.



                In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.



                In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.






                share|improve this answer
























                  up vote
                  4
                  down vote










                  up vote
                  4
                  down vote









                  Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.



                  In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.



                  In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.






                  share|improve this answer














                  Next month I will begin my third position that involves software development. I have never been asked to code as part of an interview. I admit that I am not the best programmer (in fact, I have very little "formal" programming training, although I do have a four year IT degree), but that has not stopped me. I occasionally get stumped, but I work through it, and am better for having done so.



                  In the real world you will often get hired based on how well you sell yourself, not how well you can actually code something. From an employer's perspective, you may be the best programmer in the world, but if you do not fit in the company culture, you will not last and you will have proven a costly mistake.



                  In your situation, consider it good. You now have an internship with what you consider a good company. This will look good on a resume after you graduate, and perhaps you will be asked to stay on as a full time employee, which would also be good.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited May 11 '13 at 12:13









                  Elysian Fields♦

                  96.9k46292449




                  96.9k46292449










                  answered May 10 '13 at 15:47









                  Dave Johnson

                  1,7071518




                  1,7071518




















                      up vote
                      0
                      down vote













                      I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.



                      Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.




                      My main question is, was this a good thing or a bad thing?




                      For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.






                      share|improve this answer
















                      • 2




                        Most internships consist of working on trivial projects <-- this should be written as: internships at terrible companies consist of working on trivial projects
                        – Elysian Fields♦
                        May 10 '13 at 12:18






                      • 1




                        @enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
                        – Jefferson
                        May 10 '13 at 13:05














                      up vote
                      0
                      down vote













                      I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.



                      Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.




                      My main question is, was this a good thing or a bad thing?




                      For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.






                      share|improve this answer
















                      • 2




                        Most internships consist of working on trivial projects <-- this should be written as: internships at terrible companies consist of working on trivial projects
                        – Elysian Fields♦
                        May 10 '13 at 12:18






                      • 1




                        @enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
                        – Jefferson
                        May 10 '13 at 13:05












                      up vote
                      0
                      down vote










                      up vote
                      0
                      down vote









                      I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.



                      Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.




                      My main question is, was this a good thing or a bad thing?




                      For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.






                      share|improve this answer












                      I think the fact that you'll get to work on a widely used product at a reputable company should override any fears of the company's immature hiring practices. Since you're doing an internship, you're probably just trying to get some good experience under your belt so that you have an easy time finding a job after graduation, right? Most internships consist of working on trivial projects, so you should jump at the chance of working on a widely used product in an internship.



                      Like @DJClayworth says, there are many good companies out there hiring developers without making them write code in their interviews. There are a multitude of reasons for this, but I bet one of the most common reasons is that the interviewers feel that they can get a good enough grasp of your technical skills through conversation. Of course, this is not true in most cases because there are many people who can talk intelligently about programming and software design, but who can't even pass the Fizz Buzz Test.




                      My main question is, was this a good thing or a bad thing?




                      For you, it's not good or bad. For the company, it's somewhat reckless. I don't think you should be too concerned about it.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered May 10 '13 at 12:12









                      Jefferson

                      2,79311018




                      2,79311018







                      • 2




                        Most internships consist of working on trivial projects <-- this should be written as: internships at terrible companies consist of working on trivial projects
                        – Elysian Fields♦
                        May 10 '13 at 12:18






                      • 1




                        @enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
                        – Jefferson
                        May 10 '13 at 13:05












                      • 2




                        Most internships consist of working on trivial projects <-- this should be written as: internships at terrible companies consist of working on trivial projects
                        – Elysian Fields♦
                        May 10 '13 at 12:18






                      • 1




                        @enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
                        – Jefferson
                        May 10 '13 at 13:05







                      2




                      2




                      Most internships consist of working on trivial projects <-- this should be written as: internships at terrible companies consist of working on trivial projects
                      – Elysian Fields♦
                      May 10 '13 at 12:18




                      Most internships consist of working on trivial projects <-- this should be written as: internships at terrible companies consist of working on trivial projects
                      – Elysian Fields♦
                      May 10 '13 at 12:18




                      1




                      1




                      @enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
                      – Jefferson
                      May 10 '13 at 13:05




                      @enderland True, but I've seen a recurring theme of interns getting hired and then no one having the time to mentor them. They end up working on some low-impact assignments that don't require so much supervision. Of course this isn't the plan, but it happens really often.
                      – Jefferson
                      May 10 '13 at 13:05










                      up vote
                      0
                      down vote













                      One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.



                      You're there to prove you can learn how to program and get a real job.



                      Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.



                      Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.






                      share|improve this answer




















                      • One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.: This is a horrible answer. Every company is different
                        – user40361
                        Dec 23 '15 at 21:51















                      up vote
                      0
                      down vote













                      One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.



                      You're there to prove you can learn how to program and get a real job.



                      Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.



                      Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.






                      share|improve this answer




















                      • One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.: This is a horrible answer. Every company is different
                        – user40361
                        Dec 23 '15 at 21:51













                      up vote
                      0
                      down vote










                      up vote
                      0
                      down vote









                      One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.



                      You're there to prove you can learn how to program and get a real job.



                      Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.



                      Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.






                      share|improve this answer












                      One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.



                      You're there to prove you can learn how to program and get a real job.



                      Doing a code test during an interview is important, but that depends on the type of test. If it's just pencil and paper with no discussion on how you code/think and why you did what you did, I think it is less relevant. Some may even just have you use a pseudo language. Anyone who is overly concerned with dotting the semicolons, would probably be better off not testing at all.



                      Different projects have different demands on adding new people and some time it is important to just get a technician in a certain language/framework. If they want to convert interns into employees, they better be able to measure upside.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered May 10 '13 at 15:19







                      user8365


















                      • One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.: This is a horrible answer. Every company is different
                        – user40361
                        Dec 23 '15 at 21:51

















                      • One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.: This is a horrible answer. Every company is different
                        – user40361
                        Dec 23 '15 at 21:51
















                      One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.: This is a horrible answer. Every company is different
                      – user40361
                      Dec 23 '15 at 21:51





                      One draw-back to being an intern at a large company is you're not going to write one line of production code. A smaller company may let you get involved on a pilot project at least.: This is a horrible answer. Every company is different
                      – user40361
                      Dec 23 '15 at 21:51













                       

                      draft saved


                      draft discarded


























                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f11690%2fgot-hired-as-a-software-developer-intern-without-coding-in-the-interview%23new-answer', 'question_page');

                      );

                      Post as a guest

















































































                      Comments

                      Popular posts from this blog

                      What does second last employer means? [closed]

                      List of Gilmore Girls characters

                      Confectionery