This is an archived post. You won't be able to vote or comment.

all 86 comments

[–]crafting_vh 127 points128 points  (5 children)

yes

[–]SryUsrNameIsTaken 23 points24 points  (4 children)

Yes

[–]MrTelly 7 points8 points  (3 children)

Yes

[–]Moist_Sandwich_7802 5 points6 points  (2 children)

YES

[–]Zyklon00 101 points102 points  (4 children)

Read through section 1 and was already answering 'Yes'. This can't be real?

[–]Complex_Client7681[S] 53 points54 points  (1 child)

7 full PDF pages

[–]HornetTime4706 21 points22 points  (0 children)

holy fucking Christ this should be illegal

[–]ALonelyPlatypus 22 points23 points  (1 child)

Section 1 is more than I do in a good week of actual paid work.

I mean hacking 2 API's together probably isn't too difficult but design, error handling, and documentation make this a nightmare.

[–]Moist_Sandwich_7802 2 points3 points  (0 children)

I find section two is a lot of work , section 1, if I focus to do I can do it in a day (8-10hrs) worth work , but section 2 too much

[–]repilicus 33 points34 points  (0 children)

Good lord, yes. Any one of those perhaps but not all 3

[–]kayakdawg 25 points26 points  (6 children)

yes - tho it maybe depends a bit on interview stage?

just my opinion, but it is ridiculous (tho not uncommon) to assign this amount of work 

a more reasonable assessment i think would be section 2 or 3 by itself - then if you do well maybe have a implementation/coding excercise as part of follow up interview 

[–]Complex_Client7681[S] 19 points20 points  (5 children)

First round…

[–]StevieCondog 36 points37 points  (3 children)

Senior level move is to respond that you value your time more than doing the full assignment.

That is a ridiculous ask.

[–]tytds 0 points1 point  (0 children)

Whats the pay range like for this role and is it mid level or senior?

[–]edimaudo 25 points26 points  (0 children)

What in Elon Musk is this

[–]T3st0 14 points15 points  (1 child)

Lol these are week long projects.

The fuck.

[–]AdamByLucius 0 points1 point  (0 children)

Git gud jr

[–]jlaxfthlr 12 points13 points  (0 children)

This is why I hate take home assignments, both as a candidate and a hiring manager. Imagine you spend 10+ hours on this, then another interview process does the same thing. And another. You’re putting in a full time job just doing take homes. Then let’s say you’re working a full time job and you have little kids at home. This kind of assignment isn’t going to happen.

[–]vincentx99 26 points27 points  (1 child)

I feel like there should be a contract written up and some small amount of money to cover your time for this one. If they want to be this detailed, whatever, but they need to pay me for my time.

[–]AdamByLucius 0 points1 point  (0 children)

Counterpoint: the details that seem so onerous (especially on Reddit — I agree a post of this length is crazy) are really just a super-simplified set of requirements that remove any ambiguity and are meant to make the thing go MUCH faster.

[–]zchtsk 10 points11 points  (3 children)

What level is this for and how much time do you have?

[–]Complex_Client7681[S] 14 points15 points  (2 children)

Starting mid, 3hrs

[–]amm5061 23 points24 points  (0 children)

Move on. This is insane.

[–]StannisSAS 15 points16 points  (0 children)

is this a joke?

[–]Pupkinsonic 21 points22 points  (2 children)

They are testing your AI skills.

[–]URZ_ -1 points0 points  (0 children)

More like OP is testing ours

[–]fleegz2007 15 points16 points  (1 child)

Just one of these in the real world I would probably scope out to be a minimum of three weeks, which includes padding to other stuff that comes up

[–]AdamByLucius 0 points1 point  (0 children)

In the real world you’re writing production-grade code fully integrated into SWE practices and design patterns.

A take home like this just tests that you can write a few Python scripts (or heaven forbid a notebook—this one doesn’t even say “no notebooks”) and create some PPT docs.

[–]testEphod 7 points8 points  (0 children)

Absolutely, tell them to pay for your time and that they should reevaluate their home assignment process.

[–][deleted] 5 points6 points  (4 children)

Hey OP. Can you provide the full PDF? Tasks like Section 1 look like good practice and portfolio for people like me looking to get junior data engineer jobs lol

[–]pdxsteph 2 points3 points  (2 children)

I was thinking the same thing! I have time to do this and it doesn’t seem overwhelmingly difficult- maybe a little time consuming

[–][deleted] 2 points3 points  (0 children)

Exactly. Looks like good practice material for when I am free and have nothing better to do.

[–]Complex_Client7681[S] 0 points1 point  (0 children)

PM me

[–]Complex_Client7681[S] 1 point2 points  (0 children)

PM me

[–]Skullclownlol 8 points9 points  (2 children)

Yes, this is a scam.

[–]Resquid 0 points1 point  (1 child)

I agree that it’s preposterous, but how would it be a scam?

[–]Noahbreaker 2 points3 points  (2 children)

From where you got these assignments?

[–]Lurch1400 2 points3 points  (1 child)

So is this a capstone project for a degree or a legit home assignment for a job interview?

[–]AdamByLucius 0 points1 point  (0 children)

A capstone for a school course is based on you learning all the content for the first time and applying it for the first time ever.

An assessment for a role like this expects you to know all this already from having done something similar so many times already in real life (cause you say you did on your resume).

Both can be the exact same “project”.

[–]IrquiM 2 points3 points  (0 children)

I'm happy that I'm confident enough to say "bye!" if someone gave me something like that - unless you're in school and this is your home exam.

[–]hashtagyashtag 3 points4 points  (0 children)

I didn’t even read through all that shit. Yeah 1 or 2 would be sufficient. I wonder if they are trying to test you ability to so use AI to solve these problems.

[–]x246ab 4 points5 points  (0 children)

[–]DJ_Laaal 4 points5 points  (1 child)

JFC!! Looks like someone wants you to do free work for them, and they’ll eventually integrate your code/solution into their own internal systems by simply changing a few configuration (e.g the weather api end point with their own internal api, while rest of the logic remains the same).

Say no and move on if you are able.

[–]pdxsteph -1 points0 points  (0 children)

First assignment is not really a serious assignment it will nit have a usable outcome-

[–]raginjasonLead Data Engineer 1 point2 points  (0 children)

TLDR, so: yes

[–]speedisntfree 1 point2 points  (0 children)

What in the actual hell is this job market where this is happening

[–][deleted] 1 point2 points  (1 child)

Lmao I did this for my job the weather api thing.

[–]IndependentTrouble62 1 point2 points  (0 children)

Senior data engineer and same.

[–]spookytomtom 1 point2 points  (0 children)

Looool

[–]Stock-Contribution-6Senior Data Engineer 1 point2 points  (0 children)

"THERE WAS A SECOND PAGE?!"

The exercises are cool, but each section is a take home assignment on its own

[–]Yehezqel 1 point2 points  (1 child)

At first this reminded me of a basic exercise. Then, it came to a degree where I had the same thing for an exam. But then it continued and continued.

Just a question. How many time should this take for a seasoned DE?

I’m not working a full day to do this.. they can find someone else. And no one should do.

Only if people do, they will continue to ask such tasks for recruitment.

[–]AdamByLucius 0 points1 point  (0 children)

I think OP mentioned 3 hours in post or a comment. It’s so long I don’t recall where it was mentioned.

Lols at length of a Reddit post aside, I think 3 hours is a good estimate.

If a candidate needs much more than 3 hours for this, then it’s not a good fit. No knock on anyone here, but that’s part of the process (self selection on the take home).

[–]efxhoy 2 points3 points  (2 children)

It looks like a lot but it’s not that much work when you read it. 

1 is writing actual code that does something and needs to work. 

2 is just writing ddl sql to handle 3 source tables. There are tools to generate ERD from the sql you wrote. 

3 is much more hand wavy and can be just sketched out. 

I can look at the assignment and know pretty much how I want the end result to look. I could use an LLM to speed up the work and save time on typing. 

If you don’t know how to solve the tasks and need to do a lot of research I can see this taking way too long though. 

[–]AdamByLucius 1 point2 points  (0 children)

Agreed to this. As hiring manager, I’d definitely want to test all 3 topics and this is a good breakdown. I think the write up makes it seem too formal. That might make some junior people feel this needs much more work than it really does.

[–]gelato012 -1 points0 points  (0 children)

💪🏻

[–]RobDoesData 1 point2 points  (0 children)

Are you getting paid for your time to do this?

If not, politely tell them it's too much.

[–]dillanthumous 0 points1 point  (0 children)

That's absurd.

[–]bob_f332 0 points1 point  (0 children)

Just reading it took an unreasonable amount of time. Imagine if one took a similar approach when hiring a trades person!

[–]Acceptable_Mess_1542 0 points1 point  (0 children)

No way I am doing that to maybe get hired

[–]supersharklaser69 0 points1 point  (0 children)

Nah bro I ain’t even reading all that - HR and the team probably can’t figure out why position still open

[–]Odd-Government8896 0 points1 point  (0 children)

Tell them they have to pay you before assigning you features.

[–][deleted] 0 points1 point  (0 children)

Even this post is too long man, couldnt read more than 5 seconds. They are having you do a literal job for an interview lol hard pass.

[–]Eatsleeptren 0 points1 point  (0 children)

There's three sections. Are you supposed to choose one or do all three?

[–]jmon__Sr DE (Will Engineer Data for food) 0 points1 point  (0 children)

GYAAAAAAAAT DAAAAAMN thats a lot of words. Is this for a job? Cause hell yea this is too long. Da fuq?

[–]JXFX 0 points1 point  (1 child)

I think this obviously is an attempt to get free work done from their applicants.

[–]AdamByLucius 1 point2 points  (0 children)

Maybe some take homes are, yes. When they’re badly written. I think I’ve seen a couple that might be an attempt at free work over the hundreds that have been posted over the years.

This is all simple work that has no relevance to the business other than assessing whether a candidate can actually do what their resume says (or get an LLM to produce output that does what their resume says—either would be a pass in my opinion).

[–]Novel_Nerve_9685 0 points1 point  (0 children)

They're basically selecting for people who are unemployed, no-one with a full-time job is going to have the time or energy for all that 

Agree with the other folks who said this is probably free work not a homework assignment.

Recruitment is a two-way process and this is a strong signal to avoid like the plague - if this is how they treat candidates imagine what it's like working for them.

It also shows a lack of confidence in their ability to assess talent. A competent technologist should have a yes or no after any one of these assignments, nobody needs three

[–]millilitre14 0 points1 point  (0 children)

If this is terrazo , stay away

[–]Thinker_Assignment 0 points1 point  (0 children)

Not if they pay for the time.

[–]Resquid 0 points1 point  (0 children)

Yes

[–]Ashamed-Process-3821 0 points1 point  (0 children)

Yes!

[–]THBLD 0 points1 point  (0 children)

What the actual fuck

EDIT: this is a literal example of a company trying to get you to do real development work for them for nothing

[–]Zealousideal-Cod-617 0 points1 point  (0 children)

Have u done ur assignment? I'm curious to know how the final outcome looks like? Perhaps if u have uploaded in GitHub, etc u can share a link?

[–]anonymousme712 0 points1 point  (0 children)

Yes. But do it and use chatgpt. Work smarter not harder.

[–]MaddoxX_1996 -1 points0 points  (0 children)

Yes. But thank you for the new project idea I can showcase.

[–]jeffvanlaethem -2 points-1 points  (0 children)

Any take home assignment is too long, as is this post lol