Should I mention flaws in a program I wrote during tech interview in thank you email?

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
3
down vote

favorite
1












I had a technical phone interview with a company, which shall be referred to as GooglApplaMazonSoft for secrecy. It was basically taking a half hour to code a program to foo bars. I was planning to send a thank you email later today, but have realized that the program has a somewhat critical bug. Should I mention this or not? As further information, I only have an email for the hiring manager not the actual interviewer.







share|improve this question


























    up vote
    3
    down vote

    favorite
    1












    I had a technical phone interview with a company, which shall be referred to as GooglApplaMazonSoft for secrecy. It was basically taking a half hour to code a program to foo bars. I was planning to send a thank you email later today, but have realized that the program has a somewhat critical bug. Should I mention this or not? As further information, I only have an email for the hiring manager not the actual interviewer.







    share|improve this question






















      up vote
      3
      down vote

      favorite
      1









      up vote
      3
      down vote

      favorite
      1






      1





      I had a technical phone interview with a company, which shall be referred to as GooglApplaMazonSoft for secrecy. It was basically taking a half hour to code a program to foo bars. I was planning to send a thank you email later today, but have realized that the program has a somewhat critical bug. Should I mention this or not? As further information, I only have an email for the hiring manager not the actual interviewer.







      share|improve this question












      I had a technical phone interview with a company, which shall be referred to as GooglApplaMazonSoft for secrecy. It was basically taking a half hour to code a program to foo bars. I was planning to send a thank you email later today, but have realized that the program has a somewhat critical bug. Should I mention this or not? As further information, I only have an email for the hiring manager not the actual interviewer.









      share|improve this question











      share|improve this question




      share|improve this question










      asked Jul 24 '15 at 0:17









      user38313

      162




      162




















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          5
          down vote













          Short answer: If it's something they are certain to find, I would tell them.



          It's a hard one, but I would probably mention it rather than let them discover it. Without you telling them otherwise, then they will assume you just didn't know how to write the correct code which will count against you.



          Write and email to the hiring manager and explain what the error is and at a high level how you can fix the code (do not give a code snippet). They will be able to pass it on to the interview panel if required. If I were the hiring manager, it shows that you are more likely to own your mistakes by you raising it first :)






          share|improve this answer



























            up vote
            3
            down vote













            I would say just let it go. Nobody expects you to write a flawless program in one go, especially in half an hour. In a live scenario, you would get multiple opportunities to test your code and refactor or rewrite it. Hence, an interviewer is unlikely to hold the mistake against you, if your reasoning was mostly okay.



            If the mistake was something really basic that you missed, then sending the email now doesn't help much. The interviewer wouldn't really change his/her impression because you realized it after the interview. ("I can't believe he missed something so basic, but okay, at least he realized it later, so it is fine, I guess!")



            The fact that you are sending the mail to the hiring manager and not the interviewer, is even more reason for you to not mention it. The hiring manager isn't going to run down the hallway into the interviewer's office exclaiming, "Hey look, that guy is awesome, he pointed out a flaw in his code!" :)






            share|improve this answer




















              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: true,
              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%2f50053%2fshould-i-mention-flaws-in-a-program-i-wrote-during-tech-interview-in-thank-you-e%23new-answer', 'question_page');

              );

              Post as a guest






























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              5
              down vote













              Short answer: If it's something they are certain to find, I would tell them.



              It's a hard one, but I would probably mention it rather than let them discover it. Without you telling them otherwise, then they will assume you just didn't know how to write the correct code which will count against you.



              Write and email to the hiring manager and explain what the error is and at a high level how you can fix the code (do not give a code snippet). They will be able to pass it on to the interview panel if required. If I were the hiring manager, it shows that you are more likely to own your mistakes by you raising it first :)






              share|improve this answer
























                up vote
                5
                down vote













                Short answer: If it's something they are certain to find, I would tell them.



                It's a hard one, but I would probably mention it rather than let them discover it. Without you telling them otherwise, then they will assume you just didn't know how to write the correct code which will count against you.



                Write and email to the hiring manager and explain what the error is and at a high level how you can fix the code (do not give a code snippet). They will be able to pass it on to the interview panel if required. If I were the hiring manager, it shows that you are more likely to own your mistakes by you raising it first :)






                share|improve this answer






















                  up vote
                  5
                  down vote










                  up vote
                  5
                  down vote









                  Short answer: If it's something they are certain to find, I would tell them.



                  It's a hard one, but I would probably mention it rather than let them discover it. Without you telling them otherwise, then they will assume you just didn't know how to write the correct code which will count against you.



                  Write and email to the hiring manager and explain what the error is and at a high level how you can fix the code (do not give a code snippet). They will be able to pass it on to the interview panel if required. If I were the hiring manager, it shows that you are more likely to own your mistakes by you raising it first :)






                  share|improve this answer












                  Short answer: If it's something they are certain to find, I would tell them.



                  It's a hard one, but I would probably mention it rather than let them discover it. Without you telling them otherwise, then they will assume you just didn't know how to write the correct code which will count against you.



                  Write and email to the hiring manager and explain what the error is and at a high level how you can fix the code (do not give a code snippet). They will be able to pass it on to the interview panel if required. If I were the hiring manager, it shows that you are more likely to own your mistakes by you raising it first :)







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jul 24 '15 at 3:52









                  Jane S♦

                  40.8k17125159




                  40.8k17125159






















                      up vote
                      3
                      down vote













                      I would say just let it go. Nobody expects you to write a flawless program in one go, especially in half an hour. In a live scenario, you would get multiple opportunities to test your code and refactor or rewrite it. Hence, an interviewer is unlikely to hold the mistake against you, if your reasoning was mostly okay.



                      If the mistake was something really basic that you missed, then sending the email now doesn't help much. The interviewer wouldn't really change his/her impression because you realized it after the interview. ("I can't believe he missed something so basic, but okay, at least he realized it later, so it is fine, I guess!")



                      The fact that you are sending the mail to the hiring manager and not the interviewer, is even more reason for you to not mention it. The hiring manager isn't going to run down the hallway into the interviewer's office exclaiming, "Hey look, that guy is awesome, he pointed out a flaw in his code!" :)






                      share|improve this answer
























                        up vote
                        3
                        down vote













                        I would say just let it go. Nobody expects you to write a flawless program in one go, especially in half an hour. In a live scenario, you would get multiple opportunities to test your code and refactor or rewrite it. Hence, an interviewer is unlikely to hold the mistake against you, if your reasoning was mostly okay.



                        If the mistake was something really basic that you missed, then sending the email now doesn't help much. The interviewer wouldn't really change his/her impression because you realized it after the interview. ("I can't believe he missed something so basic, but okay, at least he realized it later, so it is fine, I guess!")



                        The fact that you are sending the mail to the hiring manager and not the interviewer, is even more reason for you to not mention it. The hiring manager isn't going to run down the hallway into the interviewer's office exclaiming, "Hey look, that guy is awesome, he pointed out a flaw in his code!" :)






                        share|improve this answer






















                          up vote
                          3
                          down vote










                          up vote
                          3
                          down vote









                          I would say just let it go. Nobody expects you to write a flawless program in one go, especially in half an hour. In a live scenario, you would get multiple opportunities to test your code and refactor or rewrite it. Hence, an interviewer is unlikely to hold the mistake against you, if your reasoning was mostly okay.



                          If the mistake was something really basic that you missed, then sending the email now doesn't help much. The interviewer wouldn't really change his/her impression because you realized it after the interview. ("I can't believe he missed something so basic, but okay, at least he realized it later, so it is fine, I guess!")



                          The fact that you are sending the mail to the hiring manager and not the interviewer, is even more reason for you to not mention it. The hiring manager isn't going to run down the hallway into the interviewer's office exclaiming, "Hey look, that guy is awesome, he pointed out a flaw in his code!" :)






                          share|improve this answer












                          I would say just let it go. Nobody expects you to write a flawless program in one go, especially in half an hour. In a live scenario, you would get multiple opportunities to test your code and refactor or rewrite it. Hence, an interviewer is unlikely to hold the mistake against you, if your reasoning was mostly okay.



                          If the mistake was something really basic that you missed, then sending the email now doesn't help much. The interviewer wouldn't really change his/her impression because you realized it after the interview. ("I can't believe he missed something so basic, but okay, at least he realized it later, so it is fine, I guess!")



                          The fact that you are sending the mail to the hiring manager and not the interviewer, is even more reason for you to not mention it. The hiring manager isn't going to run down the hallway into the interviewer's office exclaiming, "Hey look, that guy is awesome, he pointed out a flaw in his code!" :)







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Jul 24 '15 at 3:55









                          Masked Man♦

                          43.6k25114163




                          43.6k25114163






















                               

                              draft saved


                              draft discarded


























                               


                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f50053%2fshould-i-mention-flaws-in-a-program-i-wrote-during-tech-interview-in-thank-you-e%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