Recruiter is asking for sample code

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

favorite
3












After a good telephone conversation with an IT recruiter, he asked for sample C# (software) code of a project of my current employer.



Although this is a logic question, it is impossible to send code of my current employer. As an alternative I created a C# sample class library which shows off my current programming skills. I focussed on:



  • readability

  • documentation

  • modularization/encapsulation

After reviewing my sample code, the recruiter asked for more code / projects because he claims the current code is not enough to make a judgement.



I am pretty sure the code reflects my current skills. The question is: should I send more code or stop with this recruiter?







share|improve this question

















  • 17




    If you want whatever job the recruiter is offering you then you need to jump through their hoops. If there is plenty of work around then move on.
    – Loofer
    Jun 14 '16 at 10:10






  • 113




    No matter how dearly you want the job the recruiter is offering you, you can't just give them code you wrote for your current employer. If you're ok with exposing yourself to criminal charges, there's more lucrative employment options than writing software for a different company.
    – Guntram Blohm
    Jun 14 '16 at 15:05






  • 27




    You do not have the right to give away code which you have been paid to write, your employer gets the intellectual rights to that. This sounds incredibly dodgy, in all honesty. It sounds like industrial espionage. If it really is a recruiter, and they don't understand that, then they need to learn a lesson when you vote with your feet. Walk away from this recruiter.
    – AJFaraday
    Jun 14 '16 at 15:55






  • 9




    Have you explained that confidentiality and IP rights prevent you from showing them code that you wrote for a previous employer, and do they seem to understand that?
    – A E
    Jun 14 '16 at 17:04






  • 14




    Recruiters are a curse on humanity. At best they are a potent symbol of market inefficiencies, but the reality is they usually introduce inefficiencies and obfuscation for little benefit to either party.
    – Flexo
    Jun 14 '16 at 22:00

















up vote
80
down vote

favorite
3












After a good telephone conversation with an IT recruiter, he asked for sample C# (software) code of a project of my current employer.



Although this is a logic question, it is impossible to send code of my current employer. As an alternative I created a C# sample class library which shows off my current programming skills. I focussed on:



  • readability

  • documentation

  • modularization/encapsulation

After reviewing my sample code, the recruiter asked for more code / projects because he claims the current code is not enough to make a judgement.



I am pretty sure the code reflects my current skills. The question is: should I send more code or stop with this recruiter?







share|improve this question

















  • 17




    If you want whatever job the recruiter is offering you then you need to jump through their hoops. If there is plenty of work around then move on.
    – Loofer
    Jun 14 '16 at 10:10






  • 113




    No matter how dearly you want the job the recruiter is offering you, you can't just give them code you wrote for your current employer. If you're ok with exposing yourself to criminal charges, there's more lucrative employment options than writing software for a different company.
    – Guntram Blohm
    Jun 14 '16 at 15:05






  • 27




    You do not have the right to give away code which you have been paid to write, your employer gets the intellectual rights to that. This sounds incredibly dodgy, in all honesty. It sounds like industrial espionage. If it really is a recruiter, and they don't understand that, then they need to learn a lesson when you vote with your feet. Walk away from this recruiter.
    – AJFaraday
    Jun 14 '16 at 15:55






  • 9




    Have you explained that confidentiality and IP rights prevent you from showing them code that you wrote for a previous employer, and do they seem to understand that?
    – A E
    Jun 14 '16 at 17:04






  • 14




    Recruiters are a curse on humanity. At best they are a potent symbol of market inefficiencies, but the reality is they usually introduce inefficiencies and obfuscation for little benefit to either party.
    – Flexo
    Jun 14 '16 at 22:00













up vote
80
down vote

favorite
3









up vote
80
down vote

favorite
3






3





After a good telephone conversation with an IT recruiter, he asked for sample C# (software) code of a project of my current employer.



Although this is a logic question, it is impossible to send code of my current employer. As an alternative I created a C# sample class library which shows off my current programming skills. I focussed on:



  • readability

  • documentation

  • modularization/encapsulation

After reviewing my sample code, the recruiter asked for more code / projects because he claims the current code is not enough to make a judgement.



I am pretty sure the code reflects my current skills. The question is: should I send more code or stop with this recruiter?







share|improve this question













After a good telephone conversation with an IT recruiter, he asked for sample C# (software) code of a project of my current employer.



Although this is a logic question, it is impossible to send code of my current employer. As an alternative I created a C# sample class library which shows off my current programming skills. I focussed on:



  • readability

  • documentation

  • modularization/encapsulation

After reviewing my sample code, the recruiter asked for more code / projects because he claims the current code is not enough to make a judgement.



I am pretty sure the code reflects my current skills. The question is: should I send more code or stop with this recruiter?









share|improve this question












share|improve this question




share|improve this question








edited Sep 17 '16 at 12:40
























asked Jun 14 '16 at 10:04









Citizen SP

5411515




5411515







  • 17




    If you want whatever job the recruiter is offering you then you need to jump through their hoops. If there is plenty of work around then move on.
    – Loofer
    Jun 14 '16 at 10:10






  • 113




    No matter how dearly you want the job the recruiter is offering you, you can't just give them code you wrote for your current employer. If you're ok with exposing yourself to criminal charges, there's more lucrative employment options than writing software for a different company.
    – Guntram Blohm
    Jun 14 '16 at 15:05






  • 27




    You do not have the right to give away code which you have been paid to write, your employer gets the intellectual rights to that. This sounds incredibly dodgy, in all honesty. It sounds like industrial espionage. If it really is a recruiter, and they don't understand that, then they need to learn a lesson when you vote with your feet. Walk away from this recruiter.
    – AJFaraday
    Jun 14 '16 at 15:55






  • 9




    Have you explained that confidentiality and IP rights prevent you from showing them code that you wrote for a previous employer, and do they seem to understand that?
    – A E
    Jun 14 '16 at 17:04






  • 14




    Recruiters are a curse on humanity. At best they are a potent symbol of market inefficiencies, but the reality is they usually introduce inefficiencies and obfuscation for little benefit to either party.
    – Flexo
    Jun 14 '16 at 22:00













  • 17




    If you want whatever job the recruiter is offering you then you need to jump through their hoops. If there is plenty of work around then move on.
    – Loofer
    Jun 14 '16 at 10:10






  • 113




    No matter how dearly you want the job the recruiter is offering you, you can't just give them code you wrote for your current employer. If you're ok with exposing yourself to criminal charges, there's more lucrative employment options than writing software for a different company.
    – Guntram Blohm
    Jun 14 '16 at 15:05






  • 27




    You do not have the right to give away code which you have been paid to write, your employer gets the intellectual rights to that. This sounds incredibly dodgy, in all honesty. It sounds like industrial espionage. If it really is a recruiter, and they don't understand that, then they need to learn a lesson when you vote with your feet. Walk away from this recruiter.
    – AJFaraday
    Jun 14 '16 at 15:55






  • 9




    Have you explained that confidentiality and IP rights prevent you from showing them code that you wrote for a previous employer, and do they seem to understand that?
    – A E
    Jun 14 '16 at 17:04






  • 14




    Recruiters are a curse on humanity. At best they are a potent symbol of market inefficiencies, but the reality is they usually introduce inefficiencies and obfuscation for little benefit to either party.
    – Flexo
    Jun 14 '16 at 22:00








17




17




If you want whatever job the recruiter is offering you then you need to jump through their hoops. If there is plenty of work around then move on.
– Loofer
Jun 14 '16 at 10:10




If you want whatever job the recruiter is offering you then you need to jump through their hoops. If there is plenty of work around then move on.
– Loofer
Jun 14 '16 at 10:10




113




113




No matter how dearly you want the job the recruiter is offering you, you can't just give them code you wrote for your current employer. If you're ok with exposing yourself to criminal charges, there's more lucrative employment options than writing software for a different company.
– Guntram Blohm
Jun 14 '16 at 15:05




No matter how dearly you want the job the recruiter is offering you, you can't just give them code you wrote for your current employer. If you're ok with exposing yourself to criminal charges, there's more lucrative employment options than writing software for a different company.
– Guntram Blohm
Jun 14 '16 at 15:05




27




27




You do not have the right to give away code which you have been paid to write, your employer gets the intellectual rights to that. This sounds incredibly dodgy, in all honesty. It sounds like industrial espionage. If it really is a recruiter, and they don't understand that, then they need to learn a lesson when you vote with your feet. Walk away from this recruiter.
– AJFaraday
Jun 14 '16 at 15:55




You do not have the right to give away code which you have been paid to write, your employer gets the intellectual rights to that. This sounds incredibly dodgy, in all honesty. It sounds like industrial espionage. If it really is a recruiter, and they don't understand that, then they need to learn a lesson when you vote with your feet. Walk away from this recruiter.
– AJFaraday
Jun 14 '16 at 15:55




9




9




Have you explained that confidentiality and IP rights prevent you from showing them code that you wrote for a previous employer, and do they seem to understand that?
– A E
Jun 14 '16 at 17:04




Have you explained that confidentiality and IP rights prevent you from showing them code that you wrote for a previous employer, and do they seem to understand that?
– A E
Jun 14 '16 at 17:04




14




14




Recruiters are a curse on humanity. At best they are a potent symbol of market inefficiencies, but the reality is they usually introduce inefficiencies and obfuscation for little benefit to either party.
– Flexo
Jun 14 '16 at 22:00





Recruiters are a curse on humanity. At best they are a potent symbol of market inefficiencies, but the reality is they usually introduce inefficiencies and obfuscation for little benefit to either party.
– Flexo
Jun 14 '16 at 22:00











9 Answers
9






active

oldest

votes

















up vote
150
down vote



accepted










One of the thresholds for stopping with a recruiter is are they honest, can they be trusted?



Ask the recruiter if they understand/know what is wrong with providing code from your current employer (don't even mention about the legal implications). If they are dismissive about your question or do not see anything wrong with it, then I would recommend stopping your interactions with them. If they cannot see anything wrong with looking at a company's code then they cannot be trusted with larger and more important things like finding a good job for you.



As for your sample code, unless they can explain and articulate what they want, then it sounds like you are dealing with essentially a customer that does not know what they want. At which point you can decide if you want to keep blindly expanding your test API and hope it meets what they are looking.






share|improve this answer



















  • 7




    A good way to phrase this question would be "Would I encounter any issues with providing you with my current company's code?" Let it be open but don't give off the hint that you you already know it is outright illegal.
    – Nelson
    Jun 15 '16 at 0:31






  • 14




    @Nelson I wouldn't try to give an impression that I were clueless about something like that...
    – hyde
    Jun 15 '16 at 4:21







  • 5




    @Sempie: thing is, we know we're just playing the innocent but the recruiter might think we're sincere. If I had an employee who, on being asked to give company code away, asked the person who asked them for the code whether that's OK or not instead of me, then I'd consider that a serious error of judgement on their part regardless of them not being a lawyer. So by playing dumb we'll catch out bad recruiters, but we'll give good recruiters a bad impression. So we need a plan to mitigate that risk, rather than just playing dumb.
    – Steve Jessop
    Jun 15 '16 at 10:53







  • 3




    Why play games and pretend you don't know whether you can share the code?! Just be completely clear that your employer does not allow you to share code, and work with the recruiter to think of a solution.
    – Dennis Jaheruddin
    Jun 15 '16 at 11:53







  • 2




    Is it not more possible the recruiter asked for sample code/work, and the OP took that to mean their current employer's code, when in reality they meant any sample code OP has written recently? Perhaps the OP has no code written outside of work (which will not bode well for many jobs which want to see some examples of code).
    – SnakeDoc
    Jun 15 '16 at 15:36

















up vote
29
down vote













Explain the situation to the recruiter - tell them that you do not work on any projects outside of your current employment, and as such you do not have ownership of any code that you can share without breaching copyright law, confidentiality agreements and your current employers trust.



Ask them if they would be willing to set you a short technical test in the form of a trivial problem to solve, the resulting code for which will demonstrate your abilities at their current level. Most recruiters should be willing to do this if they are asking for code examples.



In future, find something that you want to work on as a personal project, and maintain it in a Github account - that way, you have a ready made set of samples that you can legally share, and also it allows you to develop in directions that your employment might not allow (eg other technologies, methodologies, gives you the freedom to polish code beyond the level your employer will allow etc etc).



Your Github account does not need to be public, but it does help if you want to broaden your exposure amongst recruiters - it shows that you are not afraid to show off your code for all to see (which can be a pain at times, but unless you are working on something you don't want the world to know about, the benefits outweigh the issues).



One final thing to be wary of - ensure that any code you do expose in any means to recruiters or the public does not include any passwords, API tokens or authentication tokens. You would be surprised how often these things leak through source control...






share|improve this answer

















  • 6




    It's not necessarily about wanting your code to be a "secret". My side projects are a few small Android apps, which, while a hobby, I am trying to commercialise because I do like free money. I don't have any desire to make them open source.
    – Davor
    Jun 14 '16 at 13:50






  • 3




    @Davor I never said "secret", I said "you don't want the world to know about" the intention of which at the time I wrote the post was to include commercial code. That is the sort of code base that I wouldn't be showing to recruiters anyway - the point of maintaining some public GH repositories is to show that you have code which you are not acting as gatekeeper over, so you aren't picking and choosing choice snippets of code which to show off, but rather embrace good code across entire codebases which you have no issues with people looking at.
    – Moo
    Jun 14 '16 at 14:26






  • 1




    In addition to this: sceptics who mention that a recruiter will not know C#, seem to forget that hey may be cooperating with someone. And also if I were asked to judge someone by their code, I would be hesitant to do so based on a tiny piece of perfected work.
    – Dennis Jaheruddin
    Jun 15 '16 at 11:51






  • 1




    @DennisJaheruddin That's what a technical interview is for. This is a scam, as evidenced by the fact that I could submit code written by a friend of mine and you'd be none the wiser. This is an attempt to get either company secrets or free consulting. Either way, SCAM.
    – Richard U
    Jun 15 '16 at 12:48






  • 2




    @RichardU a technical test does not preclude a technical interview - I give my candidates (in recent jobs I have done hiring of software devs) technical tests, and if they pass that then they are invited to a technical interview where we have an indepth discussion around their solution, so not only do they have to submit non-trivial code, they have to understand it as well. It makes for some interesting conversations.
    – Moo
    Jun 15 '16 at 12:52

















up vote
13
down vote













From professional recruiters I know, recruiters typically have no claims to knowing "talented" C# writer is. Sounds like a scam or worse to me. No way that a recruiter actually has the time and know-how to make such educated guesses as to the exact level of expertise.



Or does he or she specialize in C# before you came along? And if so, why does he or she really need to see more code if fundamentally the person has plenty of experience at reading competent coding?



Scam. And stupid. Asking for company coding...you oughta report that bum before he steals other people's stuff.






share|improve this answer



















  • 3




    I agree. It sounds like the recruiter is trying to get some free code.
    – Richard U
    Jun 14 '16 at 15:47






  • 3




    Could be, but I know a recruiter that does have that know-how. They employ programmers and use them to offer some services to potential employees as well, one of which is to decide what skill level someone is. Of course they do this because they know the value of good programmers to employers.
    – aross
    Jun 15 '16 at 11:07






  • 1




    Maybe the recruiter asked the development team their thoughts and they said to ask for code? As a developer I have suggested asking for code, those who develop in their spare time would have no problem sharing code and are usually better developers anyway.
    – drake7707
    Jun 15 '16 at 16:33






  • 1




    Company code, though. Imagine asking a Coca Cola scientist invokved in the creation process to see some of his company work. Unethical, if you ask me.
    – clifton_h
    Jun 16 '16 at 2:24

















up vote
11
down vote













Any recruiter should know that many excellent software developers have only done work that is the property of their current or previous employers, and that work is also often mixed up with the work of many other people. If he doesn't know that, or ignores it when you tell him, look for a different recruiter.






share|improve this answer




























    up vote
    2
    down vote













    I had the similar issue with local recruiter.
    He literally have asked to develop the entire project as a DEMO, and to check it out that it does work - you host it on your own and just show them link.
    After that, he said it was great, and have asked to send him FULL source in .zip format.
    And we have never met before, nor I was given any details about work position, not to mention expected salary level etc. So all communication has been done via phone and email.
    I just refused to send the project, with argument that I would love to show them but ONLY after they invite me to discuss in person at their company premises. He/they never replied again. And I was happy since I managed to see their SCUM.
    Asking a full project to be done with source code is really bad as hell, and prone to misuse.






    share|improve this answer




























      up vote
      0
      down vote













      Asking for more code is shady. But not, as you described, so shady as to justify walking away at this point.



      Since they are clearly interested to see what you can produce, perhaps it's time to seriously discuss hiring you so you can bring your considerable skills to bear on their projects.






      share|improve this answer




























        up vote
        0
        down vote













        I would never give a recruiter any code. I don't even do a technical screenings with recruiters. THEY aren't the ones that are going to be hiring you. Most of them just know "buzzwords" and wouldn't know good programming from bad. It's a complete waste of time and there are PLENTY or recruiters out there who are not going to make you jump through silly hoops.



        Your most valuable resource is your time. If you waste it proving to a recruiter that your capable, then have to turn around and spend more time proving the same thing to the actual company doing the hiring, all the time spent pleasing the recruiter is a waste. Now imagine you don't get the job offer. That is a lot of time you've invested.



        Plus you should NEVER give code that is the property of someone else. Maybe this guy/girl has connections with your current company's competitor and is phishing for code.



        I think you've done MORE than enough. If they aren't satisfied, find a different recruiter.






        share|improve this answer




























          up vote
          0
          down vote













          It's not necessarily a scam or a fraud for a recruiter to ask for code samples. They want something to evaluate you by. It could be something they ask in total innocence. But it's nevertheless illegal for you to give them code you wrote for another employer. If they don't see that, I'd say, "Suppose I was applying for a job as an auto worker. Would you ask me to give you a car that I had built for General Motors so you could evaluate the quality of my work? Don't you think GM would object to that?"



          Writing some sample code just to give them something to look at seems like a reasonable solution to me. They asked for more? How much did you give them, and exactly what did they ask for? If you gave them one 10-line function and they said, "Well, that's nice, but we really need to see more than that", I think that's quite reasonable. If you gave them 20 pages and they want more, I'd ask what specifically they want to see. If they say, "We need to see an example of a class with subclasses" or "... of a complex SQL query" or some such, okay fine.



          If they say they want to see code that meets some requirements specified by them, I'd start to get suspicious this was a scam. Like last time I was looking for a job, 5 years or so ago, I saw an ad from one company saying that they wanted applicants to develop a complete system with such-and-such screens and reports, thoroughly debugged and complete documentation, for them to evaluate. My thoughts were, (a) This sounds like a scam. They want a system meeting these requirements, and rather than paying for it, they want to get people to write it for them for free under the guise of a "job application". And (b) Even if an honest attempt to evaluate job applicants, developing a system of the size and complexity they described, yes, it was a small system, but still half a dozen screens and a dozen reports, would surely be a week or more of work, and writing quality documentation would be at least days more. There was no way I was going to devote 2 weeks of effort to applying for one job, not even for an interview, but just to sending in an application. How many other jobs could I find and apply to in 2 weeks of effort?



          If someone demands that you break the law and/or violate routine ethical standards as part of applying for a job with them, I'd naturally wonder what they'd expect of me AFTER I had the job. Seriously, if I have to violate copyright law and confidentiality agreements to get the job, once I'm there will they be asking me to defraud stockholders, cheat customers, and file false income tax returns? If they just didn't think it through, I'd explain the problem. If they say, "Oh, good point, we didn't think of that. How about we do X instead?", I'd say okay, maybe they really just didn't see the problem. But if they knuckle down and say, "Do this or you don't get the job," I'd say "Nice talking to you, good-bye."






          share|improve this answer




























            up vote
            0
            down vote













            Don't tell the recruiter you can't give code from your current employer.



            Just send your sample code (not your current employer code). If the recruiter asks say it's from the current employer.



            Two things can happen.



            1) The recruiter as usual does not know how to check your code. He or she will redirect your sample to client developers who don't care if your code is from your current employer or not.



            2) This is a scam and they want your employer code. In this case they will complain that your code does not look like your employer's business.



            In case of 2 you can go have some fun and ask them "Hey, how do you know?"






            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: 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%2f69744%2frecruiter-is-asking-for-sample-code%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();


              );
              );






              9 Answers
              9






              active

              oldest

              votes








              9 Answers
              9






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              150
              down vote



              accepted










              One of the thresholds for stopping with a recruiter is are they honest, can they be trusted?



              Ask the recruiter if they understand/know what is wrong with providing code from your current employer (don't even mention about the legal implications). If they are dismissive about your question or do not see anything wrong with it, then I would recommend stopping your interactions with them. If they cannot see anything wrong with looking at a company's code then they cannot be trusted with larger and more important things like finding a good job for you.



              As for your sample code, unless they can explain and articulate what they want, then it sounds like you are dealing with essentially a customer that does not know what they want. At which point you can decide if you want to keep blindly expanding your test API and hope it meets what they are looking.






              share|improve this answer



















              • 7




                A good way to phrase this question would be "Would I encounter any issues with providing you with my current company's code?" Let it be open but don't give off the hint that you you already know it is outright illegal.
                – Nelson
                Jun 15 '16 at 0:31






              • 14




                @Nelson I wouldn't try to give an impression that I were clueless about something like that...
                – hyde
                Jun 15 '16 at 4:21







              • 5




                @Sempie: thing is, we know we're just playing the innocent but the recruiter might think we're sincere. If I had an employee who, on being asked to give company code away, asked the person who asked them for the code whether that's OK or not instead of me, then I'd consider that a serious error of judgement on their part regardless of them not being a lawyer. So by playing dumb we'll catch out bad recruiters, but we'll give good recruiters a bad impression. So we need a plan to mitigate that risk, rather than just playing dumb.
                – Steve Jessop
                Jun 15 '16 at 10:53







              • 3




                Why play games and pretend you don't know whether you can share the code?! Just be completely clear that your employer does not allow you to share code, and work with the recruiter to think of a solution.
                – Dennis Jaheruddin
                Jun 15 '16 at 11:53







              • 2




                Is it not more possible the recruiter asked for sample code/work, and the OP took that to mean their current employer's code, when in reality they meant any sample code OP has written recently? Perhaps the OP has no code written outside of work (which will not bode well for many jobs which want to see some examples of code).
                – SnakeDoc
                Jun 15 '16 at 15:36














              up vote
              150
              down vote



              accepted










              One of the thresholds for stopping with a recruiter is are they honest, can they be trusted?



              Ask the recruiter if they understand/know what is wrong with providing code from your current employer (don't even mention about the legal implications). If they are dismissive about your question or do not see anything wrong with it, then I would recommend stopping your interactions with them. If they cannot see anything wrong with looking at a company's code then they cannot be trusted with larger and more important things like finding a good job for you.



              As for your sample code, unless they can explain and articulate what they want, then it sounds like you are dealing with essentially a customer that does not know what they want. At which point you can decide if you want to keep blindly expanding your test API and hope it meets what they are looking.






              share|improve this answer



















              • 7




                A good way to phrase this question would be "Would I encounter any issues with providing you with my current company's code?" Let it be open but don't give off the hint that you you already know it is outright illegal.
                – Nelson
                Jun 15 '16 at 0:31






              • 14




                @Nelson I wouldn't try to give an impression that I were clueless about something like that...
                – hyde
                Jun 15 '16 at 4:21







              • 5




                @Sempie: thing is, we know we're just playing the innocent but the recruiter might think we're sincere. If I had an employee who, on being asked to give company code away, asked the person who asked them for the code whether that's OK or not instead of me, then I'd consider that a serious error of judgement on their part regardless of them not being a lawyer. So by playing dumb we'll catch out bad recruiters, but we'll give good recruiters a bad impression. So we need a plan to mitigate that risk, rather than just playing dumb.
                – Steve Jessop
                Jun 15 '16 at 10:53







              • 3




                Why play games and pretend you don't know whether you can share the code?! Just be completely clear that your employer does not allow you to share code, and work with the recruiter to think of a solution.
                – Dennis Jaheruddin
                Jun 15 '16 at 11:53







              • 2




                Is it not more possible the recruiter asked for sample code/work, and the OP took that to mean their current employer's code, when in reality they meant any sample code OP has written recently? Perhaps the OP has no code written outside of work (which will not bode well for many jobs which want to see some examples of code).
                – SnakeDoc
                Jun 15 '16 at 15:36












              up vote
              150
              down vote



              accepted







              up vote
              150
              down vote



              accepted






              One of the thresholds for stopping with a recruiter is are they honest, can they be trusted?



              Ask the recruiter if they understand/know what is wrong with providing code from your current employer (don't even mention about the legal implications). If they are dismissive about your question or do not see anything wrong with it, then I would recommend stopping your interactions with them. If they cannot see anything wrong with looking at a company's code then they cannot be trusted with larger and more important things like finding a good job for you.



              As for your sample code, unless they can explain and articulate what they want, then it sounds like you are dealing with essentially a customer that does not know what they want. At which point you can decide if you want to keep blindly expanding your test API and hope it meets what they are looking.






              share|improve this answer















              One of the thresholds for stopping with a recruiter is are they honest, can they be trusted?



              Ask the recruiter if they understand/know what is wrong with providing code from your current employer (don't even mention about the legal implications). If they are dismissive about your question or do not see anything wrong with it, then I would recommend stopping your interactions with them. If they cannot see anything wrong with looking at a company's code then they cannot be trusted with larger and more important things like finding a good job for you.



              As for your sample code, unless they can explain and articulate what they want, then it sounds like you are dealing with essentially a customer that does not know what they want. At which point you can decide if you want to keep blindly expanding your test API and hope it meets what they are looking.







              share|improve this answer















              share|improve this answer



              share|improve this answer








              edited Jun 14 '16 at 20:24


























              answered Jun 14 '16 at 10:23









              Anketam

              3,75321134




              3,75321134







              • 7




                A good way to phrase this question would be "Would I encounter any issues with providing you with my current company's code?" Let it be open but don't give off the hint that you you already know it is outright illegal.
                – Nelson
                Jun 15 '16 at 0:31






              • 14




                @Nelson I wouldn't try to give an impression that I were clueless about something like that...
                – hyde
                Jun 15 '16 at 4:21







              • 5




                @Sempie: thing is, we know we're just playing the innocent but the recruiter might think we're sincere. If I had an employee who, on being asked to give company code away, asked the person who asked them for the code whether that's OK or not instead of me, then I'd consider that a serious error of judgement on their part regardless of them not being a lawyer. So by playing dumb we'll catch out bad recruiters, but we'll give good recruiters a bad impression. So we need a plan to mitigate that risk, rather than just playing dumb.
                – Steve Jessop
                Jun 15 '16 at 10:53







              • 3




                Why play games and pretend you don't know whether you can share the code?! Just be completely clear that your employer does not allow you to share code, and work with the recruiter to think of a solution.
                – Dennis Jaheruddin
                Jun 15 '16 at 11:53







              • 2




                Is it not more possible the recruiter asked for sample code/work, and the OP took that to mean their current employer's code, when in reality they meant any sample code OP has written recently? Perhaps the OP has no code written outside of work (which will not bode well for many jobs which want to see some examples of code).
                – SnakeDoc
                Jun 15 '16 at 15:36












              • 7




                A good way to phrase this question would be "Would I encounter any issues with providing you with my current company's code?" Let it be open but don't give off the hint that you you already know it is outright illegal.
                – Nelson
                Jun 15 '16 at 0:31






              • 14




                @Nelson I wouldn't try to give an impression that I were clueless about something like that...
                – hyde
                Jun 15 '16 at 4:21







              • 5




                @Sempie: thing is, we know we're just playing the innocent but the recruiter might think we're sincere. If I had an employee who, on being asked to give company code away, asked the person who asked them for the code whether that's OK or not instead of me, then I'd consider that a serious error of judgement on their part regardless of them not being a lawyer. So by playing dumb we'll catch out bad recruiters, but we'll give good recruiters a bad impression. So we need a plan to mitigate that risk, rather than just playing dumb.
                – Steve Jessop
                Jun 15 '16 at 10:53







              • 3




                Why play games and pretend you don't know whether you can share the code?! Just be completely clear that your employer does not allow you to share code, and work with the recruiter to think of a solution.
                – Dennis Jaheruddin
                Jun 15 '16 at 11:53







              • 2




                Is it not more possible the recruiter asked for sample code/work, and the OP took that to mean their current employer's code, when in reality they meant any sample code OP has written recently? Perhaps the OP has no code written outside of work (which will not bode well for many jobs which want to see some examples of code).
                – SnakeDoc
                Jun 15 '16 at 15:36







              7




              7




              A good way to phrase this question would be "Would I encounter any issues with providing you with my current company's code?" Let it be open but don't give off the hint that you you already know it is outright illegal.
              – Nelson
              Jun 15 '16 at 0:31




              A good way to phrase this question would be "Would I encounter any issues with providing you with my current company's code?" Let it be open but don't give off the hint that you you already know it is outright illegal.
              – Nelson
              Jun 15 '16 at 0:31




              14




              14




              @Nelson I wouldn't try to give an impression that I were clueless about something like that...
              – hyde
              Jun 15 '16 at 4:21





              @Nelson I wouldn't try to give an impression that I were clueless about something like that...
              – hyde
              Jun 15 '16 at 4:21





              5




              5




              @Sempie: thing is, we know we're just playing the innocent but the recruiter might think we're sincere. If I had an employee who, on being asked to give company code away, asked the person who asked them for the code whether that's OK or not instead of me, then I'd consider that a serious error of judgement on their part regardless of them not being a lawyer. So by playing dumb we'll catch out bad recruiters, but we'll give good recruiters a bad impression. So we need a plan to mitigate that risk, rather than just playing dumb.
              – Steve Jessop
              Jun 15 '16 at 10:53





              @Sempie: thing is, we know we're just playing the innocent but the recruiter might think we're sincere. If I had an employee who, on being asked to give company code away, asked the person who asked them for the code whether that's OK or not instead of me, then I'd consider that a serious error of judgement on their part regardless of them not being a lawyer. So by playing dumb we'll catch out bad recruiters, but we'll give good recruiters a bad impression. So we need a plan to mitigate that risk, rather than just playing dumb.
              – Steve Jessop
              Jun 15 '16 at 10:53





              3




              3




              Why play games and pretend you don't know whether you can share the code?! Just be completely clear that your employer does not allow you to share code, and work with the recruiter to think of a solution.
              – Dennis Jaheruddin
              Jun 15 '16 at 11:53





              Why play games and pretend you don't know whether you can share the code?! Just be completely clear that your employer does not allow you to share code, and work with the recruiter to think of a solution.
              – Dennis Jaheruddin
              Jun 15 '16 at 11:53





              2




              2




              Is it not more possible the recruiter asked for sample code/work, and the OP took that to mean their current employer's code, when in reality they meant any sample code OP has written recently? Perhaps the OP has no code written outside of work (which will not bode well for many jobs which want to see some examples of code).
              – SnakeDoc
              Jun 15 '16 at 15:36




              Is it not more possible the recruiter asked for sample code/work, and the OP took that to mean their current employer's code, when in reality they meant any sample code OP has written recently? Perhaps the OP has no code written outside of work (which will not bode well for many jobs which want to see some examples of code).
              – SnakeDoc
              Jun 15 '16 at 15:36












              up vote
              29
              down vote













              Explain the situation to the recruiter - tell them that you do not work on any projects outside of your current employment, and as such you do not have ownership of any code that you can share without breaching copyright law, confidentiality agreements and your current employers trust.



              Ask them if they would be willing to set you a short technical test in the form of a trivial problem to solve, the resulting code for which will demonstrate your abilities at their current level. Most recruiters should be willing to do this if they are asking for code examples.



              In future, find something that you want to work on as a personal project, and maintain it in a Github account - that way, you have a ready made set of samples that you can legally share, and also it allows you to develop in directions that your employment might not allow (eg other technologies, methodologies, gives you the freedom to polish code beyond the level your employer will allow etc etc).



              Your Github account does not need to be public, but it does help if you want to broaden your exposure amongst recruiters - it shows that you are not afraid to show off your code for all to see (which can be a pain at times, but unless you are working on something you don't want the world to know about, the benefits outweigh the issues).



              One final thing to be wary of - ensure that any code you do expose in any means to recruiters or the public does not include any passwords, API tokens or authentication tokens. You would be surprised how often these things leak through source control...






              share|improve this answer

















              • 6




                It's not necessarily about wanting your code to be a "secret". My side projects are a few small Android apps, which, while a hobby, I am trying to commercialise because I do like free money. I don't have any desire to make them open source.
                – Davor
                Jun 14 '16 at 13:50






              • 3




                @Davor I never said "secret", I said "you don't want the world to know about" the intention of which at the time I wrote the post was to include commercial code. That is the sort of code base that I wouldn't be showing to recruiters anyway - the point of maintaining some public GH repositories is to show that you have code which you are not acting as gatekeeper over, so you aren't picking and choosing choice snippets of code which to show off, but rather embrace good code across entire codebases which you have no issues with people looking at.
                – Moo
                Jun 14 '16 at 14:26






              • 1




                In addition to this: sceptics who mention that a recruiter will not know C#, seem to forget that hey may be cooperating with someone. And also if I were asked to judge someone by their code, I would be hesitant to do so based on a tiny piece of perfected work.
                – Dennis Jaheruddin
                Jun 15 '16 at 11:51






              • 1




                @DennisJaheruddin That's what a technical interview is for. This is a scam, as evidenced by the fact that I could submit code written by a friend of mine and you'd be none the wiser. This is an attempt to get either company secrets or free consulting. Either way, SCAM.
                – Richard U
                Jun 15 '16 at 12:48






              • 2




                @RichardU a technical test does not preclude a technical interview - I give my candidates (in recent jobs I have done hiring of software devs) technical tests, and if they pass that then they are invited to a technical interview where we have an indepth discussion around their solution, so not only do they have to submit non-trivial code, they have to understand it as well. It makes for some interesting conversations.
                – Moo
                Jun 15 '16 at 12:52














              up vote
              29
              down vote













              Explain the situation to the recruiter - tell them that you do not work on any projects outside of your current employment, and as such you do not have ownership of any code that you can share without breaching copyright law, confidentiality agreements and your current employers trust.



              Ask them if they would be willing to set you a short technical test in the form of a trivial problem to solve, the resulting code for which will demonstrate your abilities at their current level. Most recruiters should be willing to do this if they are asking for code examples.



              In future, find something that you want to work on as a personal project, and maintain it in a Github account - that way, you have a ready made set of samples that you can legally share, and also it allows you to develop in directions that your employment might not allow (eg other technologies, methodologies, gives you the freedom to polish code beyond the level your employer will allow etc etc).



              Your Github account does not need to be public, but it does help if you want to broaden your exposure amongst recruiters - it shows that you are not afraid to show off your code for all to see (which can be a pain at times, but unless you are working on something you don't want the world to know about, the benefits outweigh the issues).



              One final thing to be wary of - ensure that any code you do expose in any means to recruiters or the public does not include any passwords, API tokens or authentication tokens. You would be surprised how often these things leak through source control...






              share|improve this answer

















              • 6




                It's not necessarily about wanting your code to be a "secret". My side projects are a few small Android apps, which, while a hobby, I am trying to commercialise because I do like free money. I don't have any desire to make them open source.
                – Davor
                Jun 14 '16 at 13:50






              • 3




                @Davor I never said "secret", I said "you don't want the world to know about" the intention of which at the time I wrote the post was to include commercial code. That is the sort of code base that I wouldn't be showing to recruiters anyway - the point of maintaining some public GH repositories is to show that you have code which you are not acting as gatekeeper over, so you aren't picking and choosing choice snippets of code which to show off, but rather embrace good code across entire codebases which you have no issues with people looking at.
                – Moo
                Jun 14 '16 at 14:26






              • 1




                In addition to this: sceptics who mention that a recruiter will not know C#, seem to forget that hey may be cooperating with someone. And also if I were asked to judge someone by their code, I would be hesitant to do so based on a tiny piece of perfected work.
                – Dennis Jaheruddin
                Jun 15 '16 at 11:51






              • 1




                @DennisJaheruddin That's what a technical interview is for. This is a scam, as evidenced by the fact that I could submit code written by a friend of mine and you'd be none the wiser. This is an attempt to get either company secrets or free consulting. Either way, SCAM.
                – Richard U
                Jun 15 '16 at 12:48






              • 2




                @RichardU a technical test does not preclude a technical interview - I give my candidates (in recent jobs I have done hiring of software devs) technical tests, and if they pass that then they are invited to a technical interview where we have an indepth discussion around their solution, so not only do they have to submit non-trivial code, they have to understand it as well. It makes for some interesting conversations.
                – Moo
                Jun 15 '16 at 12:52












              up vote
              29
              down vote










              up vote
              29
              down vote









              Explain the situation to the recruiter - tell them that you do not work on any projects outside of your current employment, and as such you do not have ownership of any code that you can share without breaching copyright law, confidentiality agreements and your current employers trust.



              Ask them if they would be willing to set you a short technical test in the form of a trivial problem to solve, the resulting code for which will demonstrate your abilities at their current level. Most recruiters should be willing to do this if they are asking for code examples.



              In future, find something that you want to work on as a personal project, and maintain it in a Github account - that way, you have a ready made set of samples that you can legally share, and also it allows you to develop in directions that your employment might not allow (eg other technologies, methodologies, gives you the freedom to polish code beyond the level your employer will allow etc etc).



              Your Github account does not need to be public, but it does help if you want to broaden your exposure amongst recruiters - it shows that you are not afraid to show off your code for all to see (which can be a pain at times, but unless you are working on something you don't want the world to know about, the benefits outweigh the issues).



              One final thing to be wary of - ensure that any code you do expose in any means to recruiters or the public does not include any passwords, API tokens or authentication tokens. You would be surprised how often these things leak through source control...






              share|improve this answer













              Explain the situation to the recruiter - tell them that you do not work on any projects outside of your current employment, and as such you do not have ownership of any code that you can share without breaching copyright law, confidentiality agreements and your current employers trust.



              Ask them if they would be willing to set you a short technical test in the form of a trivial problem to solve, the resulting code for which will demonstrate your abilities at their current level. Most recruiters should be willing to do this if they are asking for code examples.



              In future, find something that you want to work on as a personal project, and maintain it in a Github account - that way, you have a ready made set of samples that you can legally share, and also it allows you to develop in directions that your employment might not allow (eg other technologies, methodologies, gives you the freedom to polish code beyond the level your employer will allow etc etc).



              Your Github account does not need to be public, but it does help if you want to broaden your exposure amongst recruiters - it shows that you are not afraid to show off your code for all to see (which can be a pain at times, but unless you are working on something you don't want the world to know about, the benefits outweigh the issues).



              One final thing to be wary of - ensure that any code you do expose in any means to recruiters or the public does not include any passwords, API tokens or authentication tokens. You would be surprised how often these things leak through source control...







              share|improve this answer













              share|improve this answer



              share|improve this answer











              answered Jun 14 '16 at 10:18









              Moo

              5,90041723




              5,90041723







              • 6




                It's not necessarily about wanting your code to be a "secret". My side projects are a few small Android apps, which, while a hobby, I am trying to commercialise because I do like free money. I don't have any desire to make them open source.
                – Davor
                Jun 14 '16 at 13:50






              • 3




                @Davor I never said "secret", I said "you don't want the world to know about" the intention of which at the time I wrote the post was to include commercial code. That is the sort of code base that I wouldn't be showing to recruiters anyway - the point of maintaining some public GH repositories is to show that you have code which you are not acting as gatekeeper over, so you aren't picking and choosing choice snippets of code which to show off, but rather embrace good code across entire codebases which you have no issues with people looking at.
                – Moo
                Jun 14 '16 at 14:26






              • 1




                In addition to this: sceptics who mention that a recruiter will not know C#, seem to forget that hey may be cooperating with someone. And also if I were asked to judge someone by their code, I would be hesitant to do so based on a tiny piece of perfected work.
                – Dennis Jaheruddin
                Jun 15 '16 at 11:51






              • 1




                @DennisJaheruddin That's what a technical interview is for. This is a scam, as evidenced by the fact that I could submit code written by a friend of mine and you'd be none the wiser. This is an attempt to get either company secrets or free consulting. Either way, SCAM.
                – Richard U
                Jun 15 '16 at 12:48






              • 2




                @RichardU a technical test does not preclude a technical interview - I give my candidates (in recent jobs I have done hiring of software devs) technical tests, and if they pass that then they are invited to a technical interview where we have an indepth discussion around their solution, so not only do they have to submit non-trivial code, they have to understand it as well. It makes for some interesting conversations.
                – Moo
                Jun 15 '16 at 12:52












              • 6




                It's not necessarily about wanting your code to be a "secret". My side projects are a few small Android apps, which, while a hobby, I am trying to commercialise because I do like free money. I don't have any desire to make them open source.
                – Davor
                Jun 14 '16 at 13:50






              • 3




                @Davor I never said "secret", I said "you don't want the world to know about" the intention of which at the time I wrote the post was to include commercial code. That is the sort of code base that I wouldn't be showing to recruiters anyway - the point of maintaining some public GH repositories is to show that you have code which you are not acting as gatekeeper over, so you aren't picking and choosing choice snippets of code which to show off, but rather embrace good code across entire codebases which you have no issues with people looking at.
                – Moo
                Jun 14 '16 at 14:26






              • 1




                In addition to this: sceptics who mention that a recruiter will not know C#, seem to forget that hey may be cooperating with someone. And also if I were asked to judge someone by their code, I would be hesitant to do so based on a tiny piece of perfected work.
                – Dennis Jaheruddin
                Jun 15 '16 at 11:51






              • 1




                @DennisJaheruddin That's what a technical interview is for. This is a scam, as evidenced by the fact that I could submit code written by a friend of mine and you'd be none the wiser. This is an attempt to get either company secrets or free consulting. Either way, SCAM.
                – Richard U
                Jun 15 '16 at 12:48






              • 2




                @RichardU a technical test does not preclude a technical interview - I give my candidates (in recent jobs I have done hiring of software devs) technical tests, and if they pass that then they are invited to a technical interview where we have an indepth discussion around their solution, so not only do they have to submit non-trivial code, they have to understand it as well. It makes for some interesting conversations.
                – Moo
                Jun 15 '16 at 12:52







              6




              6




              It's not necessarily about wanting your code to be a "secret". My side projects are a few small Android apps, which, while a hobby, I am trying to commercialise because I do like free money. I don't have any desire to make them open source.
              – Davor
              Jun 14 '16 at 13:50




              It's not necessarily about wanting your code to be a "secret". My side projects are a few small Android apps, which, while a hobby, I am trying to commercialise because I do like free money. I don't have any desire to make them open source.
              – Davor
              Jun 14 '16 at 13:50




              3




              3




              @Davor I never said "secret", I said "you don't want the world to know about" the intention of which at the time I wrote the post was to include commercial code. That is the sort of code base that I wouldn't be showing to recruiters anyway - the point of maintaining some public GH repositories is to show that you have code which you are not acting as gatekeeper over, so you aren't picking and choosing choice snippets of code which to show off, but rather embrace good code across entire codebases which you have no issues with people looking at.
              – Moo
              Jun 14 '16 at 14:26




              @Davor I never said "secret", I said "you don't want the world to know about" the intention of which at the time I wrote the post was to include commercial code. That is the sort of code base that I wouldn't be showing to recruiters anyway - the point of maintaining some public GH repositories is to show that you have code which you are not acting as gatekeeper over, so you aren't picking and choosing choice snippets of code which to show off, but rather embrace good code across entire codebases which you have no issues with people looking at.
              – Moo
              Jun 14 '16 at 14:26




              1




              1




              In addition to this: sceptics who mention that a recruiter will not know C#, seem to forget that hey may be cooperating with someone. And also if I were asked to judge someone by their code, I would be hesitant to do so based on a tiny piece of perfected work.
              – Dennis Jaheruddin
              Jun 15 '16 at 11:51




              In addition to this: sceptics who mention that a recruiter will not know C#, seem to forget that hey may be cooperating with someone. And also if I were asked to judge someone by their code, I would be hesitant to do so based on a tiny piece of perfected work.
              – Dennis Jaheruddin
              Jun 15 '16 at 11:51




              1




              1




              @DennisJaheruddin That's what a technical interview is for. This is a scam, as evidenced by the fact that I could submit code written by a friend of mine and you'd be none the wiser. This is an attempt to get either company secrets or free consulting. Either way, SCAM.
              – Richard U
              Jun 15 '16 at 12:48




              @DennisJaheruddin That's what a technical interview is for. This is a scam, as evidenced by the fact that I could submit code written by a friend of mine and you'd be none the wiser. This is an attempt to get either company secrets or free consulting. Either way, SCAM.
              – Richard U
              Jun 15 '16 at 12:48




              2




              2




              @RichardU a technical test does not preclude a technical interview - I give my candidates (in recent jobs I have done hiring of software devs) technical tests, and if they pass that then they are invited to a technical interview where we have an indepth discussion around their solution, so not only do they have to submit non-trivial code, they have to understand it as well. It makes for some interesting conversations.
              – Moo
              Jun 15 '16 at 12:52




              @RichardU a technical test does not preclude a technical interview - I give my candidates (in recent jobs I have done hiring of software devs) technical tests, and if they pass that then they are invited to a technical interview where we have an indepth discussion around their solution, so not only do they have to submit non-trivial code, they have to understand it as well. It makes for some interesting conversations.
              – Moo
              Jun 15 '16 at 12:52










              up vote
              13
              down vote













              From professional recruiters I know, recruiters typically have no claims to knowing "talented" C# writer is. Sounds like a scam or worse to me. No way that a recruiter actually has the time and know-how to make such educated guesses as to the exact level of expertise.



              Or does he or she specialize in C# before you came along? And if so, why does he or she really need to see more code if fundamentally the person has plenty of experience at reading competent coding?



              Scam. And stupid. Asking for company coding...you oughta report that bum before he steals other people's stuff.






              share|improve this answer



















              • 3




                I agree. It sounds like the recruiter is trying to get some free code.
                – Richard U
                Jun 14 '16 at 15:47






              • 3




                Could be, but I know a recruiter that does have that know-how. They employ programmers and use them to offer some services to potential employees as well, one of which is to decide what skill level someone is. Of course they do this because they know the value of good programmers to employers.
                – aross
                Jun 15 '16 at 11:07






              • 1




                Maybe the recruiter asked the development team their thoughts and they said to ask for code? As a developer I have suggested asking for code, those who develop in their spare time would have no problem sharing code and are usually better developers anyway.
                – drake7707
                Jun 15 '16 at 16:33






              • 1




                Company code, though. Imagine asking a Coca Cola scientist invokved in the creation process to see some of his company work. Unethical, if you ask me.
                – clifton_h
                Jun 16 '16 at 2:24














              up vote
              13
              down vote













              From professional recruiters I know, recruiters typically have no claims to knowing "talented" C# writer is. Sounds like a scam or worse to me. No way that a recruiter actually has the time and know-how to make such educated guesses as to the exact level of expertise.



              Or does he or she specialize in C# before you came along? And if so, why does he or she really need to see more code if fundamentally the person has plenty of experience at reading competent coding?



              Scam. And stupid. Asking for company coding...you oughta report that bum before he steals other people's stuff.






              share|improve this answer



















              • 3




                I agree. It sounds like the recruiter is trying to get some free code.
                – Richard U
                Jun 14 '16 at 15:47






              • 3




                Could be, but I know a recruiter that does have that know-how. They employ programmers and use them to offer some services to potential employees as well, one of which is to decide what skill level someone is. Of course they do this because they know the value of good programmers to employers.
                – aross
                Jun 15 '16 at 11:07






              • 1




                Maybe the recruiter asked the development team their thoughts and they said to ask for code? As a developer I have suggested asking for code, those who develop in their spare time would have no problem sharing code and are usually better developers anyway.
                – drake7707
                Jun 15 '16 at 16:33






              • 1




                Company code, though. Imagine asking a Coca Cola scientist invokved in the creation process to see some of his company work. Unethical, if you ask me.
                – clifton_h
                Jun 16 '16 at 2:24












              up vote
              13
              down vote










              up vote
              13
              down vote









              From professional recruiters I know, recruiters typically have no claims to knowing "talented" C# writer is. Sounds like a scam or worse to me. No way that a recruiter actually has the time and know-how to make such educated guesses as to the exact level of expertise.



              Or does he or she specialize in C# before you came along? And if so, why does he or she really need to see more code if fundamentally the person has plenty of experience at reading competent coding?



              Scam. And stupid. Asking for company coding...you oughta report that bum before he steals other people's stuff.






              share|improve this answer















              From professional recruiters I know, recruiters typically have no claims to knowing "talented" C# writer is. Sounds like a scam or worse to me. No way that a recruiter actually has the time and know-how to make such educated guesses as to the exact level of expertise.



              Or does he or she specialize in C# before you came along? And if so, why does he or she really need to see more code if fundamentally the person has plenty of experience at reading competent coding?



              Scam. And stupid. Asking for company coding...you oughta report that bum before he steals other people's stuff.







              share|improve this answer















              share|improve this answer



              share|improve this answer








              edited Jun 15 '16 at 6:35


























              answered Jun 14 '16 at 12:42









              clifton_h

              25916




              25916







              • 3




                I agree. It sounds like the recruiter is trying to get some free code.
                – Richard U
                Jun 14 '16 at 15:47






              • 3




                Could be, but I know a recruiter that does have that know-how. They employ programmers and use them to offer some services to potential employees as well, one of which is to decide what skill level someone is. Of course they do this because they know the value of good programmers to employers.
                – aross
                Jun 15 '16 at 11:07






              • 1




                Maybe the recruiter asked the development team their thoughts and they said to ask for code? As a developer I have suggested asking for code, those who develop in their spare time would have no problem sharing code and are usually better developers anyway.
                – drake7707
                Jun 15 '16 at 16:33






              • 1




                Company code, though. Imagine asking a Coca Cola scientist invokved in the creation process to see some of his company work. Unethical, if you ask me.
                – clifton_h
                Jun 16 '16 at 2:24












              • 3




                I agree. It sounds like the recruiter is trying to get some free code.
                – Richard U
                Jun 14 '16 at 15:47






              • 3




                Could be, but I know a recruiter that does have that know-how. They employ programmers and use them to offer some services to potential employees as well, one of which is to decide what skill level someone is. Of course they do this because they know the value of good programmers to employers.
                – aross
                Jun 15 '16 at 11:07






              • 1




                Maybe the recruiter asked the development team their thoughts and they said to ask for code? As a developer I have suggested asking for code, those who develop in their spare time would have no problem sharing code and are usually better developers anyway.
                – drake7707
                Jun 15 '16 at 16:33






              • 1




                Company code, though. Imagine asking a Coca Cola scientist invokved in the creation process to see some of his company work. Unethical, if you ask me.
                – clifton_h
                Jun 16 '16 at 2:24







              3




              3




              I agree. It sounds like the recruiter is trying to get some free code.
              – Richard U
              Jun 14 '16 at 15:47




              I agree. It sounds like the recruiter is trying to get some free code.
              – Richard U
              Jun 14 '16 at 15:47




              3




              3




              Could be, but I know a recruiter that does have that know-how. They employ programmers and use them to offer some services to potential employees as well, one of which is to decide what skill level someone is. Of course they do this because they know the value of good programmers to employers.
              – aross
              Jun 15 '16 at 11:07




              Could be, but I know a recruiter that does have that know-how. They employ programmers and use them to offer some services to potential employees as well, one of which is to decide what skill level someone is. Of course they do this because they know the value of good programmers to employers.
              – aross
              Jun 15 '16 at 11:07




              1




              1




              Maybe the recruiter asked the development team their thoughts and they said to ask for code? As a developer I have suggested asking for code, those who develop in their spare time would have no problem sharing code and are usually better developers anyway.
              – drake7707
              Jun 15 '16 at 16:33




              Maybe the recruiter asked the development team their thoughts and they said to ask for code? As a developer I have suggested asking for code, those who develop in their spare time would have no problem sharing code and are usually better developers anyway.
              – drake7707
              Jun 15 '16 at 16:33




              1




              1




              Company code, though. Imagine asking a Coca Cola scientist invokved in the creation process to see some of his company work. Unethical, if you ask me.
              – clifton_h
              Jun 16 '16 at 2:24




              Company code, though. Imagine asking a Coca Cola scientist invokved in the creation process to see some of his company work. Unethical, if you ask me.
              – clifton_h
              Jun 16 '16 at 2:24










              up vote
              11
              down vote













              Any recruiter should know that many excellent software developers have only done work that is the property of their current or previous employers, and that work is also often mixed up with the work of many other people. If he doesn't know that, or ignores it when you tell him, look for a different recruiter.






              share|improve this answer

























                up vote
                11
                down vote













                Any recruiter should know that many excellent software developers have only done work that is the property of their current or previous employers, and that work is also often mixed up with the work of many other people. If he doesn't know that, or ignores it when you tell him, look for a different recruiter.






                share|improve this answer























                  up vote
                  11
                  down vote










                  up vote
                  11
                  down vote









                  Any recruiter should know that many excellent software developers have only done work that is the property of their current or previous employers, and that work is also often mixed up with the work of many other people. If he doesn't know that, or ignores it when you tell him, look for a different recruiter.






                  share|improve this answer













                  Any recruiter should know that many excellent software developers have only done work that is the property of their current or previous employers, and that work is also often mixed up with the work of many other people. If he doesn't know that, or ignores it when you tell him, look for a different recruiter.







                  share|improve this answer













                  share|improve this answer



                  share|improve this answer











                  answered Jun 14 '16 at 14:05









                  gnasher729

                  70.6k31131220




                  70.6k31131220




















                      up vote
                      2
                      down vote













                      I had the similar issue with local recruiter.
                      He literally have asked to develop the entire project as a DEMO, and to check it out that it does work - you host it on your own and just show them link.
                      After that, he said it was great, and have asked to send him FULL source in .zip format.
                      And we have never met before, nor I was given any details about work position, not to mention expected salary level etc. So all communication has been done via phone and email.
                      I just refused to send the project, with argument that I would love to show them but ONLY after they invite me to discuss in person at their company premises. He/they never replied again. And I was happy since I managed to see their SCUM.
                      Asking a full project to be done with source code is really bad as hell, and prone to misuse.






                      share|improve this answer

























                        up vote
                        2
                        down vote













                        I had the similar issue with local recruiter.
                        He literally have asked to develop the entire project as a DEMO, and to check it out that it does work - you host it on your own and just show them link.
                        After that, he said it was great, and have asked to send him FULL source in .zip format.
                        And we have never met before, nor I was given any details about work position, not to mention expected salary level etc. So all communication has been done via phone and email.
                        I just refused to send the project, with argument that I would love to show them but ONLY after they invite me to discuss in person at their company premises. He/they never replied again. And I was happy since I managed to see their SCUM.
                        Asking a full project to be done with source code is really bad as hell, and prone to misuse.






                        share|improve this answer























                          up vote
                          2
                          down vote










                          up vote
                          2
                          down vote









                          I had the similar issue with local recruiter.
                          He literally have asked to develop the entire project as a DEMO, and to check it out that it does work - you host it on your own and just show them link.
                          After that, he said it was great, and have asked to send him FULL source in .zip format.
                          And we have never met before, nor I was given any details about work position, not to mention expected salary level etc. So all communication has been done via phone and email.
                          I just refused to send the project, with argument that I would love to show them but ONLY after they invite me to discuss in person at their company premises. He/they never replied again. And I was happy since I managed to see their SCUM.
                          Asking a full project to be done with source code is really bad as hell, and prone to misuse.






                          share|improve this answer













                          I had the similar issue with local recruiter.
                          He literally have asked to develop the entire project as a DEMO, and to check it out that it does work - you host it on your own and just show them link.
                          After that, he said it was great, and have asked to send him FULL source in .zip format.
                          And we have never met before, nor I was given any details about work position, not to mention expected salary level etc. So all communication has been done via phone and email.
                          I just refused to send the project, with argument that I would love to show them but ONLY after they invite me to discuss in person at their company premises. He/they never replied again. And I was happy since I managed to see their SCUM.
                          Asking a full project to be done with source code is really bad as hell, and prone to misuse.







                          share|improve this answer













                          share|improve this answer



                          share|improve this answer











                          answered Jun 16 '16 at 12:58









                          stamster

                          1212




                          1212




















                              up vote
                              0
                              down vote













                              Asking for more code is shady. But not, as you described, so shady as to justify walking away at this point.



                              Since they are clearly interested to see what you can produce, perhaps it's time to seriously discuss hiring you so you can bring your considerable skills to bear on their projects.






                              share|improve this answer

























                                up vote
                                0
                                down vote













                                Asking for more code is shady. But not, as you described, so shady as to justify walking away at this point.



                                Since they are clearly interested to see what you can produce, perhaps it's time to seriously discuss hiring you so you can bring your considerable skills to bear on their projects.






                                share|improve this answer























                                  up vote
                                  0
                                  down vote










                                  up vote
                                  0
                                  down vote









                                  Asking for more code is shady. But not, as you described, so shady as to justify walking away at this point.



                                  Since they are clearly interested to see what you can produce, perhaps it's time to seriously discuss hiring you so you can bring your considerable skills to bear on their projects.






                                  share|improve this answer













                                  Asking for more code is shady. But not, as you described, so shady as to justify walking away at this point.



                                  Since they are clearly interested to see what you can produce, perhaps it's time to seriously discuss hiring you so you can bring your considerable skills to bear on their projects.







                                  share|improve this answer













                                  share|improve this answer



                                  share|improve this answer











                                  answered Jun 14 '16 at 21:10









                                  wberry

                                  478511




                                  478511




















                                      up vote
                                      0
                                      down vote













                                      I would never give a recruiter any code. I don't even do a technical screenings with recruiters. THEY aren't the ones that are going to be hiring you. Most of them just know "buzzwords" and wouldn't know good programming from bad. It's a complete waste of time and there are PLENTY or recruiters out there who are not going to make you jump through silly hoops.



                                      Your most valuable resource is your time. If you waste it proving to a recruiter that your capable, then have to turn around and spend more time proving the same thing to the actual company doing the hiring, all the time spent pleasing the recruiter is a waste. Now imagine you don't get the job offer. That is a lot of time you've invested.



                                      Plus you should NEVER give code that is the property of someone else. Maybe this guy/girl has connections with your current company's competitor and is phishing for code.



                                      I think you've done MORE than enough. If they aren't satisfied, find a different recruiter.






                                      share|improve this answer

























                                        up vote
                                        0
                                        down vote













                                        I would never give a recruiter any code. I don't even do a technical screenings with recruiters. THEY aren't the ones that are going to be hiring you. Most of them just know "buzzwords" and wouldn't know good programming from bad. It's a complete waste of time and there are PLENTY or recruiters out there who are not going to make you jump through silly hoops.



                                        Your most valuable resource is your time. If you waste it proving to a recruiter that your capable, then have to turn around and spend more time proving the same thing to the actual company doing the hiring, all the time spent pleasing the recruiter is a waste. Now imagine you don't get the job offer. That is a lot of time you've invested.



                                        Plus you should NEVER give code that is the property of someone else. Maybe this guy/girl has connections with your current company's competitor and is phishing for code.



                                        I think you've done MORE than enough. If they aren't satisfied, find a different recruiter.






                                        share|improve this answer























                                          up vote
                                          0
                                          down vote










                                          up vote
                                          0
                                          down vote









                                          I would never give a recruiter any code. I don't even do a technical screenings with recruiters. THEY aren't the ones that are going to be hiring you. Most of them just know "buzzwords" and wouldn't know good programming from bad. It's a complete waste of time and there are PLENTY or recruiters out there who are not going to make you jump through silly hoops.



                                          Your most valuable resource is your time. If you waste it proving to a recruiter that your capable, then have to turn around and spend more time proving the same thing to the actual company doing the hiring, all the time spent pleasing the recruiter is a waste. Now imagine you don't get the job offer. That is a lot of time you've invested.



                                          Plus you should NEVER give code that is the property of someone else. Maybe this guy/girl has connections with your current company's competitor and is phishing for code.



                                          I think you've done MORE than enough. If they aren't satisfied, find a different recruiter.






                                          share|improve this answer













                                          I would never give a recruiter any code. I don't even do a technical screenings with recruiters. THEY aren't the ones that are going to be hiring you. Most of them just know "buzzwords" and wouldn't know good programming from bad. It's a complete waste of time and there are PLENTY or recruiters out there who are not going to make you jump through silly hoops.



                                          Your most valuable resource is your time. If you waste it proving to a recruiter that your capable, then have to turn around and spend more time proving the same thing to the actual company doing the hiring, all the time spent pleasing the recruiter is a waste. Now imagine you don't get the job offer. That is a lot of time you've invested.



                                          Plus you should NEVER give code that is the property of someone else. Maybe this guy/girl has connections with your current company's competitor and is phishing for code.



                                          I think you've done MORE than enough. If they aren't satisfied, find a different recruiter.







                                          share|improve this answer













                                          share|improve this answer



                                          share|improve this answer











                                          answered Jun 16 '16 at 16:01









                                          EL MOJO

                                          1873




                                          1873




















                                              up vote
                                              0
                                              down vote













                                              It's not necessarily a scam or a fraud for a recruiter to ask for code samples. They want something to evaluate you by. It could be something they ask in total innocence. But it's nevertheless illegal for you to give them code you wrote for another employer. If they don't see that, I'd say, "Suppose I was applying for a job as an auto worker. Would you ask me to give you a car that I had built for General Motors so you could evaluate the quality of my work? Don't you think GM would object to that?"



                                              Writing some sample code just to give them something to look at seems like a reasonable solution to me. They asked for more? How much did you give them, and exactly what did they ask for? If you gave them one 10-line function and they said, "Well, that's nice, but we really need to see more than that", I think that's quite reasonable. If you gave them 20 pages and they want more, I'd ask what specifically they want to see. If they say, "We need to see an example of a class with subclasses" or "... of a complex SQL query" or some such, okay fine.



                                              If they say they want to see code that meets some requirements specified by them, I'd start to get suspicious this was a scam. Like last time I was looking for a job, 5 years or so ago, I saw an ad from one company saying that they wanted applicants to develop a complete system with such-and-such screens and reports, thoroughly debugged and complete documentation, for them to evaluate. My thoughts were, (a) This sounds like a scam. They want a system meeting these requirements, and rather than paying for it, they want to get people to write it for them for free under the guise of a "job application". And (b) Even if an honest attempt to evaluate job applicants, developing a system of the size and complexity they described, yes, it was a small system, but still half a dozen screens and a dozen reports, would surely be a week or more of work, and writing quality documentation would be at least days more. There was no way I was going to devote 2 weeks of effort to applying for one job, not even for an interview, but just to sending in an application. How many other jobs could I find and apply to in 2 weeks of effort?



                                              If someone demands that you break the law and/or violate routine ethical standards as part of applying for a job with them, I'd naturally wonder what they'd expect of me AFTER I had the job. Seriously, if I have to violate copyright law and confidentiality agreements to get the job, once I'm there will they be asking me to defraud stockholders, cheat customers, and file false income tax returns? If they just didn't think it through, I'd explain the problem. If they say, "Oh, good point, we didn't think of that. How about we do X instead?", I'd say okay, maybe they really just didn't see the problem. But if they knuckle down and say, "Do this or you don't get the job," I'd say "Nice talking to you, good-bye."






                                              share|improve this answer

























                                                up vote
                                                0
                                                down vote













                                                It's not necessarily a scam or a fraud for a recruiter to ask for code samples. They want something to evaluate you by. It could be something they ask in total innocence. But it's nevertheless illegal for you to give them code you wrote for another employer. If they don't see that, I'd say, "Suppose I was applying for a job as an auto worker. Would you ask me to give you a car that I had built for General Motors so you could evaluate the quality of my work? Don't you think GM would object to that?"



                                                Writing some sample code just to give them something to look at seems like a reasonable solution to me. They asked for more? How much did you give them, and exactly what did they ask for? If you gave them one 10-line function and they said, "Well, that's nice, but we really need to see more than that", I think that's quite reasonable. If you gave them 20 pages and they want more, I'd ask what specifically they want to see. If they say, "We need to see an example of a class with subclasses" or "... of a complex SQL query" or some such, okay fine.



                                                If they say they want to see code that meets some requirements specified by them, I'd start to get suspicious this was a scam. Like last time I was looking for a job, 5 years or so ago, I saw an ad from one company saying that they wanted applicants to develop a complete system with such-and-such screens and reports, thoroughly debugged and complete documentation, for them to evaluate. My thoughts were, (a) This sounds like a scam. They want a system meeting these requirements, and rather than paying for it, they want to get people to write it for them for free under the guise of a "job application". And (b) Even if an honest attempt to evaluate job applicants, developing a system of the size and complexity they described, yes, it was a small system, but still half a dozen screens and a dozen reports, would surely be a week or more of work, and writing quality documentation would be at least days more. There was no way I was going to devote 2 weeks of effort to applying for one job, not even for an interview, but just to sending in an application. How many other jobs could I find and apply to in 2 weeks of effort?



                                                If someone demands that you break the law and/or violate routine ethical standards as part of applying for a job with them, I'd naturally wonder what they'd expect of me AFTER I had the job. Seriously, if I have to violate copyright law and confidentiality agreements to get the job, once I'm there will they be asking me to defraud stockholders, cheat customers, and file false income tax returns? If they just didn't think it through, I'd explain the problem. If they say, "Oh, good point, we didn't think of that. How about we do X instead?", I'd say okay, maybe they really just didn't see the problem. But if they knuckle down and say, "Do this or you don't get the job," I'd say "Nice talking to you, good-bye."






                                                share|improve this answer























                                                  up vote
                                                  0
                                                  down vote










                                                  up vote
                                                  0
                                                  down vote









                                                  It's not necessarily a scam or a fraud for a recruiter to ask for code samples. They want something to evaluate you by. It could be something they ask in total innocence. But it's nevertheless illegal for you to give them code you wrote for another employer. If they don't see that, I'd say, "Suppose I was applying for a job as an auto worker. Would you ask me to give you a car that I had built for General Motors so you could evaluate the quality of my work? Don't you think GM would object to that?"



                                                  Writing some sample code just to give them something to look at seems like a reasonable solution to me. They asked for more? How much did you give them, and exactly what did they ask for? If you gave them one 10-line function and they said, "Well, that's nice, but we really need to see more than that", I think that's quite reasonable. If you gave them 20 pages and they want more, I'd ask what specifically they want to see. If they say, "We need to see an example of a class with subclasses" or "... of a complex SQL query" or some such, okay fine.



                                                  If they say they want to see code that meets some requirements specified by them, I'd start to get suspicious this was a scam. Like last time I was looking for a job, 5 years or so ago, I saw an ad from one company saying that they wanted applicants to develop a complete system with such-and-such screens and reports, thoroughly debugged and complete documentation, for them to evaluate. My thoughts were, (a) This sounds like a scam. They want a system meeting these requirements, and rather than paying for it, they want to get people to write it for them for free under the guise of a "job application". And (b) Even if an honest attempt to evaluate job applicants, developing a system of the size and complexity they described, yes, it was a small system, but still half a dozen screens and a dozen reports, would surely be a week or more of work, and writing quality documentation would be at least days more. There was no way I was going to devote 2 weeks of effort to applying for one job, not even for an interview, but just to sending in an application. How many other jobs could I find and apply to in 2 weeks of effort?



                                                  If someone demands that you break the law and/or violate routine ethical standards as part of applying for a job with them, I'd naturally wonder what they'd expect of me AFTER I had the job. Seriously, if I have to violate copyright law and confidentiality agreements to get the job, once I'm there will they be asking me to defraud stockholders, cheat customers, and file false income tax returns? If they just didn't think it through, I'd explain the problem. If they say, "Oh, good point, we didn't think of that. How about we do X instead?", I'd say okay, maybe they really just didn't see the problem. But if they knuckle down and say, "Do this or you don't get the job," I'd say "Nice talking to you, good-bye."






                                                  share|improve this answer













                                                  It's not necessarily a scam or a fraud for a recruiter to ask for code samples. They want something to evaluate you by. It could be something they ask in total innocence. But it's nevertheless illegal for you to give them code you wrote for another employer. If they don't see that, I'd say, "Suppose I was applying for a job as an auto worker. Would you ask me to give you a car that I had built for General Motors so you could evaluate the quality of my work? Don't you think GM would object to that?"



                                                  Writing some sample code just to give them something to look at seems like a reasonable solution to me. They asked for more? How much did you give them, and exactly what did they ask for? If you gave them one 10-line function and they said, "Well, that's nice, but we really need to see more than that", I think that's quite reasonable. If you gave them 20 pages and they want more, I'd ask what specifically they want to see. If they say, "We need to see an example of a class with subclasses" or "... of a complex SQL query" or some such, okay fine.



                                                  If they say they want to see code that meets some requirements specified by them, I'd start to get suspicious this was a scam. Like last time I was looking for a job, 5 years or so ago, I saw an ad from one company saying that they wanted applicants to develop a complete system with such-and-such screens and reports, thoroughly debugged and complete documentation, for them to evaluate. My thoughts were, (a) This sounds like a scam. They want a system meeting these requirements, and rather than paying for it, they want to get people to write it for them for free under the guise of a "job application". And (b) Even if an honest attempt to evaluate job applicants, developing a system of the size and complexity they described, yes, it was a small system, but still half a dozen screens and a dozen reports, would surely be a week or more of work, and writing quality documentation would be at least days more. There was no way I was going to devote 2 weeks of effort to applying for one job, not even for an interview, but just to sending in an application. How many other jobs could I find and apply to in 2 weeks of effort?



                                                  If someone demands that you break the law and/or violate routine ethical standards as part of applying for a job with them, I'd naturally wonder what they'd expect of me AFTER I had the job. Seriously, if I have to violate copyright law and confidentiality agreements to get the job, once I'm there will they be asking me to defraud stockholders, cheat customers, and file false income tax returns? If they just didn't think it through, I'd explain the problem. If they say, "Oh, good point, we didn't think of that. How about we do X instead?", I'd say okay, maybe they really just didn't see the problem. But if they knuckle down and say, "Do this or you don't get the job," I'd say "Nice talking to you, good-bye."







                                                  share|improve this answer













                                                  share|improve this answer



                                                  share|improve this answer











                                                  answered Jun 16 '16 at 17:42









                                                  Jay

                                                  8,57611430




                                                  8,57611430




















                                                      up vote
                                                      0
                                                      down vote













                                                      Don't tell the recruiter you can't give code from your current employer.



                                                      Just send your sample code (not your current employer code). If the recruiter asks say it's from the current employer.



                                                      Two things can happen.



                                                      1) The recruiter as usual does not know how to check your code. He or she will redirect your sample to client developers who don't care if your code is from your current employer or not.



                                                      2) This is a scam and they want your employer code. In this case they will complain that your code does not look like your employer's business.



                                                      In case of 2 you can go have some fun and ask them "Hey, how do you know?"






                                                      share|improve this answer

























                                                        up vote
                                                        0
                                                        down vote













                                                        Don't tell the recruiter you can't give code from your current employer.



                                                        Just send your sample code (not your current employer code). If the recruiter asks say it's from the current employer.



                                                        Two things can happen.



                                                        1) The recruiter as usual does not know how to check your code. He or she will redirect your sample to client developers who don't care if your code is from your current employer or not.



                                                        2) This is a scam and they want your employer code. In this case they will complain that your code does not look like your employer's business.



                                                        In case of 2 you can go have some fun and ask them "Hey, how do you know?"






                                                        share|improve this answer























                                                          up vote
                                                          0
                                                          down vote










                                                          up vote
                                                          0
                                                          down vote









                                                          Don't tell the recruiter you can't give code from your current employer.



                                                          Just send your sample code (not your current employer code). If the recruiter asks say it's from the current employer.



                                                          Two things can happen.



                                                          1) The recruiter as usual does not know how to check your code. He or she will redirect your sample to client developers who don't care if your code is from your current employer or not.



                                                          2) This is a scam and they want your employer code. In this case they will complain that your code does not look like your employer's business.



                                                          In case of 2 you can go have some fun and ask them "Hey, how do you know?"






                                                          share|improve this answer













                                                          Don't tell the recruiter you can't give code from your current employer.



                                                          Just send your sample code (not your current employer code). If the recruiter asks say it's from the current employer.



                                                          Two things can happen.



                                                          1) The recruiter as usual does not know how to check your code. He or she will redirect your sample to client developers who don't care if your code is from your current employer or not.



                                                          2) This is a scam and they want your employer code. In this case they will complain that your code does not look like your employer's business.



                                                          In case of 2 you can go have some fun and ask them "Hey, how do you know?"







                                                          share|improve this answer













                                                          share|improve this answer



                                                          share|improve this answer











                                                          answered Sep 19 '16 at 13:28









                                                          Mr Me

                                                          1,558713




                                                          1,558713






















                                                               

                                                              draft saved


                                                              draft discarded


























                                                               


                                                              draft saved


                                                              draft discarded














                                                              StackExchange.ready(
                                                              function ()
                                                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f69744%2frecruiter-is-asking-for-sample-code%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