• umbraroze
      link
      fedilink
      3211 months 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
      511 months ago

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

        • IWantToFuckSpez
          link
          fedilink
          911 months ago

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

    • @penguin@sh.itjust.works
      link
      fedilink
      111 months 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”

    • deejay4am
      link
      fedilink
      English
      111 months ago

      I also notice that the job you apply for seems to be a different value than what is displayed on the page. Seems like the documentation needs updating as well 😔

  • Daniel Quinn
    link
    fedilink
    1811 months 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.

    • @abbadon420@lemm.ee
      link
      fedilink
      411 months 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.

  • @PeriodicallyPedantic@lemmy.ca
    link
    fedilink
    411 months 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
        211 months 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.

  • @deafboy@lemmy.world
    link
    fedilink
    English
    411 months ago

    I love it. If everyone did that, we could even write a sensible fontend for people, so they can look for a job instead of fighting with some sap module that’s not even properly translated from german.

    • @StudioLE@programming.dev
      link
      fedilink
      2
      edit-2
      11 months ago

      Mmm. It’s not going to happen though. Even this company have failed at standardising their own API.

      Key for twitter: "twitter": Key for discord: "discordUsername":

      Why are they inconsistent?! Who wrote this? Who signed off on it?!

      Oh, and for GitHub you provide a url but for twitter and discord it’s just the username?! But the twitter handle has to be prefixed with @. Why?!

  • @Arigion@feddit.de
    link
    fedilink
    311 months 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.

      • VanillaGorilla
        link
        fedilink
        211 months 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
        111 months ago

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

  • @ipkpjersi@lemmy.ml
    link
    fedilink
    111 months 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

  • TehPers
    link
    fedilink
    English
    111 months 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).

  • katy ✨
    link
    fedilink
    English
    111 months ago

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

  • @evatronic@lemm.ee
    link
    fedilink
    English
    011 months ago

    Wow, I would pass on this job so fast.

    Not because it’s hard to fire up curl or something, but because any company that thinks this is a better solution than a human reviewing a resume needs to be smacked. Because you know what the very next step is? They’re going to ask for a resume, and then make you sit through that bullshit where you type your resume into a hundred different boxes into their candidate management system / workday / talento / etc., and promise to “get back to you soon.”

    You know how you can check if a candidate can interact with an API? Send them a coding test. Ask questions. Do some whiteboarding with them. This sort of shit is just some HR lackey ninja thinking they’re clever and edgy.

    • sleepisajokeanyway
      link
      fedilink
      111 months ago

      I mean an API call isn’t hard, it cuts down in the amount of resumes probably meaning your resume will be more likely to be looked at. And it let’s then know you know the very basics, I’ve seen some shit on recruiting hell forums and I’m ok with this one. You don’t even have to retype anything since the resume field is just a link.

      The cringy stuff is “rockstar developer” and ninja, etc. Those are always red flags to me

    • @barsoap@lemm.ee
      link
      fedilink
      111 months ago

      Because you know what the very next step is? They’re going to ask for a resume, and then make you sit through that bullshit where you type your resume into a hundred different boxes into their candidate management system / workday / talento / etc., and promise to “get back to you soon.”

      That’s a lot of assumptions. What I see here is “Do fizzbuzz before we look at your resumee, will you”.

  • @toastal@lemmy.ml
    link
    fedilink
    0
    edit-2
    11 months ago

    It has a built-in filter for the poor folks that use these proprietary services like Twitter X, Microsoft GitHub, and Discord Username.

    I wouldn’t apply anywhere asking exclusively for these platforms instead of something generic like: instant messaging, public code forge(s), weblog/microblog(s). I would encourage you, reader, to ask around & make sure your org isn’t hiring based on proprietary service usage. Heaven forbid your applicant is from a place under US sanctions & literally couldn’t use the services even if they wanted …or like your candidate has any values about privacy.