31
martin
6y

So I got this as a first step of an interview process.

Comments
  • 18
    You won't get the job because you've done your part after handing that in.
  • 8
    There should be some type of laws to limit this type of exploitation and make it fair. You wouldnt expect a surgeon to perform an open heart surgery for free as part of the application/interview process, why should it be any different for developers?
  • 8
    Do it in pseudo code
  • 5
    Is this the complete question or are they asking you how to describe the process?
  • 3
    It nowhere states you have to make it. Only that it is your goal.
  • 3
    @Codex404 it says my goal is to make this library...
  • 3
    @Codex404 that is the complete question
  • 2
    this is a joke right? x.x
  • 3
    @martin your goal is to make a library. Ok thats good. Now what do you have to do? Explain how to make it? I cant imagine you having to make it for them
  • 5
    @Codex404 they expected me to make it, yeah
  • 2
  • 9
    Do the whole thing. Add back doors and bugs. Exploit.
  • 3
    So, actually u have to sign a contract, that they own the code u write for them. So unless u have done sth like that, they wouldnt be allowed to use ur library.
  • 6
    Wow. Just wow. Honestly, they’re not worth your time, you should contact somewhere like dailywtf, name and fucking shame.

    You should also tell the company *and* the recruiter that you’re making the community aware of this disgusting practice.
  • 1
    @caap is right, unless you signed a contract that they own the software, they aren't allowed to keep it without your permission.
  • 2
    @caap @Lor-inc not included in the screenshot: they expected me to put it on GitHub lol
  • 1
    I'd guess this is a trick question, probably designed by some asshat who thinks he's being clever.

    I'd imagine the correct answer is "how do you know that latency issues are caused by insufficient caching, and is it worth the tech debt/upkeep costs for this form of solution??" and then you get the interview.

    Only to be told by the interviewer that your probationary period is at minimum wage, and the requirement is to implement the library anyways. But who knows.
  • 1
    @martin what the ... hell?
  • 1
    Wtf? They want data consistency across regions in a cache and they want low latencies and high availability at the same time.
    Somehow I don’t think they know what they are talking about.

    BTW, the solution is probably an Active-Active Redis with CRDT:
    https://infoworld.com/article/...
  • 1
    @wannabe judging from my conversation with the recruiters, and that they wanted a git repo, I'm pretty sure they wanted code
  • 2
    I think the right answer to this question is "Money first"
  • 0
    Put de c++ header file and said the implementation is a DLC
Add Comment