top 50 comments

sorted by: hot top controversial new old
[–] 223 points 3 years ago* (5 children)

Here's an article about it: https://dev.to/maggiecodes_/how-i-applied-to-a-tech-job-using-a-post-request-193d

The thing that annoys me is the response. It should return status 201 created and the id of the new resource for future delete/update operations. Instead it returns 200 ok and some clear text. Wouldn't want to work with such an API.

  • source
  • hideshow 7 child comments
  • [–] 174 points 3 years ago (4 children)

    /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".

  • source
  • parent
  • hideshow 5 child comments
  • load more comments (3 replies)
  • [–] 37 points 3 years ago (2 children)

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

  • source
  • parent
  • hideshow 3 child comments
  • [–] 63 points 3 years ago (2 children)

    The cringe term "code ninja" supports your theory.

  • source
  • parent
  • hideshow 4 child comments
  • load more comments (1 reply)
  • load more comments (3 replies)
    [–] 153 points 3 years ago (5 children)
  • load more comments (3 replies)
    [–] 108 points 3 years ago (1 child)
  • [–] 75 points 3 years ago (8 children)

    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.

  • source
  • parent
  • hideshow 10 child comments
  • load more comments (6 replies)
  • [–] 91 points 3 years ago (6 children)

    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.

  • source
  • hideshow 7 child comments
  • [–] 40 points 3 years ago* (3 children)

    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?!

  • source
  • parent
  • hideshow 4 child comments
  • load more comments (2 replies)
  • load more comments (5 replies)
    [–] 76 points 3 years ago

    Actually pretty cool idea. :)

  • source
  • [–] 70 points 3 years ago (1 child)

    I really like this for technical roles. Or tech companies in general. That said, they don't have any job descriptions or requirements beyond the API request so it's not easy to tell what they're looking for or how qualified you are. Plus there's no posted salary range

  • source
  • hideshow 2 child comments
  • [–] 56 points 3 years ago

    Honestly that's more user friendly than 9 out of 10 application forms I've run into.

    The best way for me to avoid this mess for now has always been an email with my pdf files attached.

  • source
  • [–] 52 points 3 years ago (1 child)

    Front end developer must have rage quit 😁

  • source
  • hideshow 2 child comments
  • [–] 46 points 3 years ago (2 children)

    Who sends API requests if not frontend developers?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 16 points 3 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.

  • source
  • parent
  • load more comments (1 reply)
  • [–] 51 points 3 years ago (3 children)

    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.

  • source
  • hideshow 6 child comments
  • [–] 38 points 3 years ago (1 child)

    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

  • source
  • hideshow 2 child comments
  • [–] 37 points 3 years ago (1 child)

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

  • source
  • hideshow 2 child comments
  • [–] 33 points 3 years ago

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

  • source
  • [–] 31 points 3 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

  • source
  • [–] 23 points 3 years ago

    That's really nice idea

  • source
  • [–] 22 points 3 years ago (1 child)

    And no field to submit my API for answers? I need a phone and a pdf?

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 19 points 3 years ago (1 child)

    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.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 19 points 3 years ago (2 children)

    Reddit Execs hate this one trick.

  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 14 points 3 years ago (1 child)

    I can't get past "Verbwire". Like they picked the second half of the name, but then creativity ran out.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 13 points 3 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.

  • source
  • [–] 12 points 3 years ago (3 children)

    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).

  • source
  • hideshow 3 child comments
  • load more comments (3 replies)
    [–] 12 points 3 years ago

    I think, its a good idea. And a cool way to open for job application

  • source
  • load more comments
    view more: next ›