jobs-discuss

roboli 2024-03-25T10:56:45.725749Z

Take home assignments: Any indications you believe you're a victim of free labor?

Martynas Maciulevičius 2024-03-26T08:02:44.007569Z

And for Clojure, I’ve used it for my own projects but I lack professional exposureI have exposure and here I am. It's not about your experience. > , and most job posts ask for senior roles and to be in the US or UK/Europe I am in EU and it's not that either. I think that the war has led to large interest rates and IT as we know it isn't sustainable with large interest rates. This is why people don't do startups and everything is stopped. IMO US+UK were too slow to react to war (they had a direct agreement to protect UA) and didn't provide enough help to stop it at its start. And the war became a huge wound for everybody (and if they'll stop the help now then it will be way worse long-term (e.g. if Trump is elected and pulls the plug by letting russia get away for free which would lead to attack on other countries)). Also everybody (world) were overextending with their loans and p2p business models that break down when any kind of economic shock happens (for example below-market pricing to ensure monopolies is kind-of dependent on... loans). I actually believe the recruiters who write that they needed to do a reorganization... and this interest rate thing may be a good reason to be forced to reorganize. So no, I don't think it's Covid -- it's long gone. The effect is still happening and the world can't cope with it. And the only effect that I can think about is war and unstability because of it. And not only in UA but also with Palestine+Israel, China+Taiwan and maybe other places. Even Africa.

Martynas Maciulevičius 2024-03-26T08:46:30.029519Z

Also I'd say that even though I hate the situation that I'm in I still also hate the p2p business models where terms can be forced on a consumer by flicking a button. Maybe it's a good thing to have a correction to kill-off these businesses.

mauricio.szabo 2024-03-26T20:10:14.785869Z

> but recently it has become simply unbearable Yes, indeed. I just landed a Ruby job two weeks ago - I spent three months sending CVs, mostly to be ghosted. Surprisingly, most Clojure companies did answer my requests (three denied immediately, others simply didn't have an open position for me, two paused the hiring process). Others simply ghosted me, and only three Ruby jobs actually decided to start interviews.

mauricio.szabo 2024-03-26T20:11:22.196059Z

I think I actually interviewed (like, initial interview) for only 5 or 6 companies, and the only ones that decided to continue the process indeed gave me take-home assignments, but they were very simple and could be done in one or two hours or so

👍 3
thomas 2024-03-25T11:06:58.466259Z

depends a bit on how long it takes IMHO.

thomas 2024-03-25T11:07:19.423639Z

and I assume they have some sort of exercise... not actual work.

mloughlin 2024-03-25T11:14:26.397289Z

Share the assignment

roboli 2024-03-25T11:19:31.272629Z

Here it goes

🧐 1
🙅‍♂️ 1
🙅🏻‍♂️ 1
mloughlin 2024-03-25T11:21:39.169689Z

They seem to have accidentally copy/pasted the spec of their MVP into the take home doc 🤔

✔️ 2
pez 2024-03-25T11:24:33.857359Z

Wow.

➕ 8
mloughlin 2024-03-25T11:24:49.483909Z

There's no indication of how long they expect you to take on it. Optimistically, they're using this a strong filter for employees willing to be walked all over.

✔️ 1
roboli 2024-03-25T11:25:14.858789Z

Ah, they asked me to deliver it in the next 7 days

🙅🏻‍♂️ 1
mloughlin 2024-03-25T11:28:20.852409Z

Maybe they expect you to generate it with a LLM 🙃

mloughlin 2024-03-25T11:29:15.807579Z

The appropriate amount of time to spend on a takehome is proportionate to your desperation levels but there's nothing wrong with politely refusing

👆 2
roboli 2024-03-25T11:31:54.514429Z

Yeah, I think it's too much. Idk if it's bad luck or what but last week I spent a day working on another challenge only to be rejected with no reasons.

roboli 2024-03-25T11:32:23.401529Z

The role for this one, is for full-stack web developer, Node and React, I'm new to LLM stuff

roboli 2024-03-25T11:34:46.854469Z

I also searched for the company in LinkedIn, it has no members. The contact, I also found him but no signs that he works in that company.

mloughlin 2024-03-25T11:37:07.536809Z

That's a lot of red flags!

mloughlin 2024-03-25T11:38:36.075269Z

Personally I'd expect a take home to be a very constrained problem with a specific duration estimate given, like 2-4 hours

☝️ 3
1
✅ 7
thomas 2024-03-25T11:46:23.697159Z

yeah... this looks like a weeks work, maybe even more. I don't think I'd do this.

thomas 2024-03-25T11:47:29.363529Z

Also funny how they mention modern technologies and the first one they mention is 10 years old.

thomas 2024-03-25T11:48:03.560589Z

redux is 8 years old already.

thomas 2024-03-25T11:50:33.963039Z

This isn't just a job; it's a legacy.

p-himik 2024-03-25T12:15:43.936959Z

Heh, their PDF seems as if it was created by one person but then edited by a different person. Mostly because of some font differences and because of the background that's irregularly obscured by the text. Maybe they've "outsourced" the creation of the PDF as a take-home assignment as well? :) > funny how they mention modern technologies and the first one they mention is 10 years old Might be the difference in how the word "modern" is treated. I personally mean by it not "the most recently created thing" but "a thing that is still one of the things to pick up for a new project". I'd say that the whole assignment isn't too bad and 7 days sound completely reasonable if it weren't for these parts: • Signed-in users can explore historical changes to a dataset, follow datasets, combine datasets, and view impact assessments. • Impact Assessment Methods [...] (except maybe for the naive method) • [...] integration tests for frontend components. Some weird things: • Asking "Advanced System Design Questions" in advance • Asking to refrain from using GitHub • Asking for "proof of local deployment" Given their LinkedIn profile, I would definitely not apply. If they were a relatively known company, I would ask for a clarification about the above items before starting on the assignment.

✅ 1
thomas 2024-03-25T12:20:55.251319Z

> Might be the difference in how the word "modern" is treated. > I personally mean by it not "the most recently created thing" but "a thing that is still one of the things to pick up for a new project".

thomas 2024-03-25T12:21:07.818279Z

that is a good point, I hadn't thought about it that way.

lwhorton 2024-03-25T13:44:05.971229Z

That's suspicious to me. The most time I ever spent on homework was 4 days, mostly due to desperation, and it was regrettable. My experience is that people on the other side evaluating your work often don't read anything you write. They don't have time to review PR s from a coworker, much less an invented problem from a stranger. This is probably because their employer has such poor hiring practices that they are overworked and understaffed. Also, working in node/react and redux is usually a painful existence.

thomas 2024-03-25T13:46:00.616959Z

I once did a programming exercise and I didn't get the job because I didn't use a trick to get rid they had thought of.

Martynas Maciulevičius 2024-03-25T13:55:09.690979Z

I spent 11 hours of unpaid time for this (1m ago):

We attentively checked your code. It's quite nice but have some tricky moments:

  *
    it isn't a Golang style;
  *
    you aren't using interfaces;
  *
    default http client.

We really appreciate your time. But unfortunately we're not ready to proceed 
with a technical interview right now.

thomas 2024-03-25T13:55:55.782789Z

that sucks

thomas 2024-03-25T13:56:06.011509Z

was it suppose to be in Golang?

👍 1
thomas 2024-03-25T13:56:36.742529Z

weird

Martynas Maciulevičius 2024-03-25T14:00:49.939969Z

This is the task that I did (other person shared theirs so I think it's good to share it too):

mloughlin 2024-03-25T14:06:03.333819Z

Imagine if you'd got a job offer and had to work with a team managed this way...

thomas 2024-03-25T14:08:33.097149Z

rather minimal description IMHO

p-himik 2024-03-25T14:10:16.435579Z

-- Your task is to implement a trivial job manager in Clojure. -- Cool, here's the result. -- Your code doesn't use transducers, you're not a good fit for the position.

😄 5
Martynas Maciulevičius 2024-03-25T14:14:02.261169Z

-- Your code doesn't use transducersYour code uses transducers. Our team decided that junior developers must be able to use Clojure with debugger therefore we can't proceed with your submission as your code is over-engineered by our standards. We'll have to choose a second candidate who's code is 1000x slower but the encapsulation is preserved.

🔥 1
Omar 2024-03-25T15:21:10.583609Z

Serious question to people who use these to filter candidates: why not just ask to show something they've done in the past? If the candidate didn't just finish download VScode for the first time in their life, surely they should have countless examples of work you need.

💯 2
p-himik 2024-03-25T15:56:33.803179Z

Some people worry that the existing work might be stolen. Some worry that looking at someone's projects might skew the candidate comparison. It's not hard to imagine how someone would select a candidate with an exciting project over another with some mundane showcases. It might also be hard to judge when an existing project has a long history or is simply too unfamiliar to what the company is doing. E.g. at my last office job, my take-home assignment was the only of its kind - they decided to experiment on me (with my approval) with that particular kind of task, and ended up never giving it to other people because it was too hard to reasonably quickly judge whether it was up to par or not.

ag 2024-03-25T19:52:46.659019Z

I don't know what the heck is going on with our field, job searching was always very stressful, but recently it has become simply unbearable. Most applications you send out will likely get ignored because for one reason or another your resume will fail to pass ATS, even if it does, someone untrained will glance over it and if they don't see the keywords they want to see, they'd probably skip it. Homework assignments used to be my favorite type of test to demonstrate my skills. But now it's gotten to a degree of sophistication that nobody wants to deal with. I recently submitted three different homework assignments, one of them required a series of Leetcode-like challenges and in addition to build a prototype for an API proxy with two routes. I solved the puzzles and instead of submitting a simple prototype, I made a whole framework, with backend and front-end, with tests and documentation, with GitHub Actions, I even dockerized the whole thing and published it. And did all that within less than three hours. I was so excited. And then... they ghosted me. Similar thing happened with other submissions. I kindly reminded them about them, and only one of the recruiters had the decency to call me five weeks later to tell me that for some organizational reasons they decided the position is no longer open. That's it. No feedback whatsoever. Nobody even bothered reviewing my work. That's just some BS. You waste a day of your life to prove your worth, only to be simply ignored afterwards. Honestly? Fuck that shit.

🫂 4
☝️ 1
roboli 2024-03-25T21:05:43.081919Z

My own answer is that, after the pandemic, the remote/dev jobs supply surpassed the demand by several orders of magnitude. Maybe it has to do with the fact that we are going through an economic recession (or close to it?). In my case, here in Latin America, everyone learned to work remotely and "learned to code". I've been searching for a job for a few months now and I can only get attention from recruiters that offer me less than half of what I earned before. So I'm trying to get away from NodeJS/React but that's where most of my professional experience resides (unfortunately). And for Clojure, I’ve used it for my own projects but I lack professional exposure, and most job posts ask for senior roles and to be in the US or UK/Europe (even remote) and I'm discarded by default. I feel I'm trapped and yeah, it sucks. But let us keep hope that the market will bounce back, the question is when.

ag 2024-03-25T21:35:23.169689Z

Yup, it seems like right now, just like during the pandemic, the root of the problem is not with the virus itself but with the strain on our healthcare system which was a lot. It looks like a similar thing is happening. It's not that there's no demand for good talent, it's just the number of jobless in the tech sector creating huge bottlenecks for the recruiting pipelines. The economy is doing fine, but the recruiting practices need to change.

practicalli-johnny 2024-03-25T22:11:43.561719Z

Send them an invoice for 7 days work and tell them you will submit once payment received

😄 4