• umbraroze
      link
      fedilink
      1522 years ago

      /serious Well, yes, most APIs are meant for system-to-system interaction, that’s kind of a given. But since this particular API is clearly meant for human-to-system interaction, returning a human-readable response is adequate. Yes, a better design would probably allow the client to specify additional parameters about the desired response.

      /back-to-jokes Yeah, well this kind of sums up most of my job applications. I send an application and the recruiting people are all like “OK”.

    • VanillaGorilla
      link
      fedilink
      322 years ago

      That’s hilarious. Probably the lovechild of some clueless HR dude that thought he was a genius.

        • IWantToFuckSpez
          link
          fedilink
          352 years ago

          Also “rockstar developer” all they were missing is “10x Programmer” to complete the bullshit programmer labels trifecta

    • @penguin@sh.itjust.works
      link
      fedilink
      62 years ago

      That’s better than some I’ve seen. Like 200 for everything and the text could even be “error”.

      Or 500 with the text “invalid input”

    • @abbadon420@lemm.ee
      link
      fedilink
      652 years ago

      Twitter is even worse. I don’t have twitter, I don’t want twitter, I don’t need twitter and neither does anybody else. On top of that, twitter is dead.

      • exu
        link
        fedilink
        252 years ago

        It says optional in the comment behind. Would be even better if they allow custom fields for Mastodon and Gitea links.

        • r00ty
          link
          fedilink
          172 years ago

          Until they redirect twitter.com to x.com and not the other way, and actually change twitter on the site, it’s still twitter but with a new logo.

          I suspect eventually he’ll do that though.

          I never quite understood the point of twitter though, so never had an account. I dare say there’s less chance I’ll get one now.

          • @XTornado@lemmy.ml
            link
            fedilink
            42 years ago

            For me Twitter was and I guess still is the best thing for immediate notifications of stuff you like.

            I used it for notifications about preorders of limited editions, news, people, etc. It wasn’t perfect as some accounts are quite spammy but it was the best thing out there. RSS isn’t used as much nowadays, newsletter usually are sent at certain time or delayed so not very immediate and Idk what else is out there sort from those two (or using an equivalent social account).

          • MK Rexx
            link
            fedilink
            12 years ago

            Always will call X as Twitter. Same as Meta as Facebook Inc, Microsoft 365 as MS Office, or whatever other companies unnecessarily rebranding themselves these days with their ugly less iconic logos.

      • @randint@feddit.nl
        link
        fedilink
        English
        22 years ago

        Not to defend Twitter, but if by “dead” you mean “dying,” well yes, gradually. If you actually meant dead “dead,” not really.

      • VanillaGorilla
        link
        fedilink
        132 years ago

        Obviously the backend developer trying to test the API. Then creating an openapi spec and the frontend developer importing that to not writing the client by hand.

        Besides that, that has to be the lamest DTO possible. They could have added some kind of skills array or an embedded address field to make it more than a flat object.

      • @Arigion@feddit.de
        link
        fedilink
        82 years ago

        Basically every backend which needs to connect to external services. Like authentication/authorization for example.

  • @Arigion@feddit.de
    link
    fedilink
    442 years ago

    You can book this as a service for only $499/$999 per month from a dodgy website with no company adress but bold claims about time savings. Lol. Source: https://applybyapi.com/#pricing

    But the best thing is: you can’t send your open jobs by API. You need to use a rich text editor:

    Post your job Upload your logo and use our easy rich text editor to make your posting shine. Unlimited job postings are included with every plan.

  • @PeriodicallyPedantic@lemmy.ca
    link
    fedilink
    382 years ago

    Cute but I mean… You just copy paste it into postman and fill in the blanks. It doesn’t really show anything, it’s just novel.

    I’m not gonna be as cynical as the other people on here saying that it’s because they just want to have a machine/AI process your application. But at the same time I’m gonna be even more cynical, because if they think that machines/AI aren’t already processing your PDF resumes, then you’re crazy lol

      • @catfish@lemmy.ml
        link
        fedilink
        42 years ago

        I’d pass so hard. Thank goodness the only “interviews” I’ve ever needed in 30 years have been the polar opposite of this kind of cringe.

  • @XaeroDegreaz@lemmy.world
    link
    fedilink
    English
    312 years ago

    API is not versioned. Also REST API should not use verbs in their endpoint. POST is already the HTTP verb – /submit is superfluous.

  • katy ✨
    link
    fedilink
    English
    262 years ago

    To be fair, that’s one of the relatively tame and clever one of those.

  • @ipkpjersi@lemmy.ml
    link
    fedilink
    252 years ago

    I honestly enjoy stuff like this. I’m employed again recently, fully remote and decent pay thankfully, but I do appreciate stuff like this. It takes some of the monotony out of applying for jobs at least lol

    • pseudorandom
      link
      fedilink
      82 years ago

      Maybe they respond with an ID that you can poll every 500ms for status.

  • Daniel Quinn
    link
    fedilink
    152 years ago

    I like it, but it’s a dick move to require that the resume be hosted at a remote URL. Lots of developers don’t have their CV on a website, and one of the strongest devs I’ve met doesn’t even have a LinkedIn profile.

    Support a file upload or just Base64-encoded data and you’ve got something here though.

  • @Lanthanae@lemmy.blahaj.zone
    link
    fedilink
    English
    132 years ago

    Honestly as far as hiring for this stuff goes, this is more in the “cute” category for me rather than the “annoying” category.

  • TehPers
    link
    fedilink
    English
    122 years ago

    Is it just me, or does their sample request use invalid JSON? The keys should be in quotes, comments aren’t in spec (but commonly supported), and trailing commas are invalid as well (but commonly supported).

    • @potoo22@programming.dev
      link
      fedilink
      42 years ago

      It’s only invalid if it generated errors.

      But yeah, I typically play it safe and follow the standards. I do wish JSON5 would catch on though.

      • TehPers
        link
        fedilink
        English
        122 years ago

        It’s only invalid if it generated errors.

        I understand this line of thinking, but unless they specify what “flavor” of JSON they accept, I think it’s safe to assume they only accept what’s in spec. What I find weird is that they immediately contradict the spec with their example by writing JavaScript. Should the content-type then be application/javascript? They can easily document the parameters outside the request body instead of adding comments.

        Also, yes, I know I’m being pedantic, but if I’m applying for a job, it’s a two way application. They need to give me reason to trust that they’re worth working for. Making up rules along the way when referencing a commonly known spec doesn’t give me much confidence.

      • JackGreenEarth
        link
        fedilink
        52 years ago

        That looks like a JavaScript object. It’s not incorrect sytax for a JavaScript object.