News for hackers. Stuff that matters.
Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @08:44AM (#32437669)
You’re setting up a gigantic straw man. There are camps on HN who dislike all of those things individually—you can’t just take the union of everything someone here dislikes and call it the HN gestalt.

>do something unfun to get hired

I don’t know of any other industry who hires senior people the way we do outside of performing arts.

I personally don’t mind putting together a portfolio the way most other creative industries do it. At least then I could use it multiple times.

What I don’t like is being treated like a new grad when I have close to 20 years of experience.

Re:Tell HN: Unpaid home assignments are not ok by jerf on Friday August 12, 2022 @08:49AM (#32437727)
"You’re setting up a gigantic straw man."

And called it the HN gestalt. Pretty sure I labelled it with what it is right up front.

Nevertheless, I do think there are quite a few individuals who have an unexamined (in the philosophical sense) assumption that they just shouldn't have to do anything to get hired. I bet most of them, if they examined it, would realize that it's not a sensible assumption. I think it sneaks in through these conversations. But I think it's a modestly popular view.

Re:Tell HN: Unpaid home assignments are not ok by LocalPCGuy on Friday August 12, 2022 @09:05AM (#32437961)
> quite a few individuals who ... that they just shouldn't have to do anything to get hired

THAT is your strawman. I would question that this is a "common" assumption - most everyone, when pressed, understands there is some need for an interview and some form of evaluation of skills. They may push back on specific mentions as one person already mentioned, but almost everyone falls in a middle ground where it's something like "yes, interviewers have to vet people, and that is hard, but it can be done in a manner that is respectful of the interviewee's time and properly reflects the kinds of things a person may be asked to do for the job in question."

I would premise that the problem isn't with (most) interviewees not wanting to do anything to get hired, but that (many) interviewers do not have a lot of experience interviewing and have just googled what other companies do and copied that, many times for the detriment to the entire process. If the interview process were actually thoughtfully designed to both probe the interviewee's ability to work with the team in question and ability to do the specific work the position entails, I don't think you'd see nearly the same level of disdain for the process.

Re:Tell HN: Unpaid home assignments are not ok by edanm on Friday August 12, 2022 @07:03PM (#32444988)
I've been in software long enough to know that these criticisms of the prices aren't new. And a lot of the things people complain about are improvements on the past, and came about precisely because old ways of hiring were leading to people who couldn't code (hence things like the whiteboard interview)
Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @08:56AM (#32437815)
Labeling it it as a the HN gestalt doesn’t mean that it’s not a straw man.

You can’t take the union of everyone’s food dislikes and say “according to the Earth gestalt, no food is edible.”

Re:Tell HN: Unpaid home assignments are not ok by saxonww on Friday August 12, 2022 @09:14AM (#32438093)
Sure you can. They are not trying to make the point that no food is edible, they are trying to make a point that depending on who you ask, you will end up hearing that any and every type of food is inedible.

I get what they are saying. If you read the comment threads here on interview experiences, you're going to encounter groups that dislike or want to forbid every kind of technical screening technique. It's easy to read comments here and come away thinking nothing is OK and everything is unfair.

Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @09:18AM (#32438161)
That’s not the point they are are making at all. They further expanded on this by talking about the straw man hacker news user who doesn’t think they should have to do anything to get hired.
Re:Tell HN: Unpaid home assignments are not ok by strokirk on Friday August 12, 2022 @06:44PM (#32444850)
It's the exact point they are making. The union of all dislikes and eloquently put putdowns is exactly what many of us bring with us in our heads every day.
Re:Tell HN: Unpaid home assignments are not ok by rglullis on Friday August 12, 2022 @09:12AM (#32438052)
But you can ignore anyone that says "this food is not ok to eat because I once tried it at a bad restaurant and I didn't like it".
Re:Tell HN: Unpaid home assignments are not ok by fsloth on Friday August 12, 2022 @09:38AM (#32438444)
Generally companies succeed in hiring by filtering resumes and interviewing candidates. That's it.

It's weird if a company feels it needs to do more than that.

Companies either have trial periods or can let go of non-performing personnel. Hiring is critical but I've not seen any study that would correlate "high scores" in any type of hiring test to actual work performance.

This implies no matter how elaborate interview performances are orchestrated, their capability to do anything else except create false negatives increases as their complexity increases.

Hiring, in essence, is always a gating process with very little predictive capability beyond. The only thing you can know is the percentage of new hires who fail at their duties, and if that percentage is oddly high, you realize there is a problem in your hiring process.

I suppose you can gauge candidate agreeableness and conformity by subjecting them to all sorts of hazing procedures but in our field I don't see how that translates to good outcomes either - technically speaking. Might be good for creating cult enclaves, though, for lonely gurus.

I was a bit tongue in cheek here but my opinion "less is better" holds as it comes to hiring practices - this does not imply lack of diligence from the part of the hiring manager.

Re:Tell HN: Unpaid home assignments are not ok by edanm on Friday August 12, 2022 @07:06PM (#32445020)
> Hiring is critical but I've not seen any study that would correlate "high scores" in any type of hiring test to actual work performance.

There definitely are such studies. I don't have citations here, but it's well known that IQ tests or work-sample tasks are both the most effective at predicting on job performance.

Re:Tell HN: Unpaid home assignments are not ok by fsloth on Saturday August 13, 2022 @04:37AM (#32447982)
As I understand it (please correct me if I'm wrong) IQ tests work as a predictor for a population not for individuals.

I.e. if you prefer IQ in your job application process, you will get a more performative workforce.

However, with point samples it's not a very good benchmark. I.e. if you are comparing fairly strong candidates A and B, just preferring the one with the higher IQ is not necessarily the best option. So, getting the best hire for a specific position, and getting the most statistically best workforce are not necessarily the same thing.

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @12:18PM (#32440692)
>there is a problem in your hiring process

Or in your onboarding process.

Re:Tell HN: Unpaid home assignments are not ok by smoe on Friday August 12, 2022 @09:02AM (#32437908)
I haven't met many people that think they shouldn't do anything, what I see more commonly, is people assuming the way they personally prefer getting evaluated is the way it should be for everyone.
Re:Tell HN: Unpaid home assignments are not ok by shagie on Friday August 12, 2022 @11:40AM (#32440197)
I've seen it more of a "this is the way that you should hire me." That's fine if there is only one candidate to be evaluated.

The difficulty with such is that these tend to be very time intensive on the employer side often requiring more time per candidate than the candidate spends with the prospective employer.

This can work for one candidate, but fails if one tries to scale it up to even 10 (much less 100) candidates. For that, a filter needs to be applied... and we're back at square 1 of a subset of people not wanting to do take homes (and so on).

Re:Tell HN: Unpaid home assignments are not ok by risyachka on Friday August 12, 2022 @09:47AM (#32438580)
Most devs have a shit ton of projects, code etc to show. This is way more than enough to estimate skill level and bypass leetcode memorization performances and 90% of other tech elements of interview.

Corps basically just offload this work on the candidate as this is obviously cheaper and more convenient, instead of spending time and looking into his profile.

Re:Tell HN: Unpaid home assignments are not ok by lenocinor on Friday August 12, 2022 @02:47PM (#32442458)
I’ve been professionally coding for two decades and I have exactly zero public code I can show. I know plenty of similar people. You cannot assume people have code to show you.
Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @01:30PM (#32441598)
>Most devs have a shit ton of projects, code etc to show.

I question how true that is.

In any case, GitHub as resume basically tells applicants that if you don't work in open source for your day job and don't have the time/inclination to do coding as a hobby, don't bother applying. Which is going to be pretty discriminatory against a number of demographics.

It's fine if someone wants to show off some project, but it shouldn't be a mandatory filter.

Re:Tell HN: Unpaid home assignments are not ok by mariusor on Friday August 12, 2022 @04:03PM (#32443247)
I think nobody says having public code should be a mandatory filter, but if someone has a github history that stretches to when the site went up, covering multiple programming languages and containing contributions to titled open source software I feel like it would be fair to skip over the leet code section of a hiring pipeline.

Personally I feel fine about take home coding challenges, because I would be programming something either way, but I can understand people that consider that they have better things to do with their free time.

Re:Tell HN: Unpaid home assignments are not ok by bko on Friday August 12, 2022 @09:02AM (#32437910)
> I don’t know of any other industry who hires senior people the way we do outside of performing arts.

I think it has to do with people the weird phenomenon of people that are working as "programmers" that don't know how to program. I've seen a few. I've seen people write C on their resume and I gave them an hour for an easy assignment with the language of their choice, and they couldn't even get anything to compile. The guy probably read a book on C a decade ago or took a C class in college. Me on the other hand, I had python on my resume although I never worked in python or any programming language, but I studied the hell out of it in my free time. It was difficult for me to get my first programming job, so I like this model more. Trust but verify

Another reason is that there is a lot of variability in programming jobs. A programmer or developer in one company may consist of changing a few lines of code in a project they don't understand all the way to architecting the infrastructure the whole organization relies on. It's difficult to parse out the two from just an interview.

If you're hiring an actuary, and they had worked as an actuary before, you're probably pretty certain the work is similar enough, and if they hadn't been fired then they're at least somewhat competent.

I like simple programming problems, something slightly harder than foobar, ideally industry specific. Show them you know how to get a programming environment setup, know how to create functions, for loops, classes if appropriate and basic control flow. With the technical stuff out of the way you can review the candidates work experience

Re:Tell HN: Unpaid home assignments are not ok by jollyllama on Friday August 12, 2022 @10:24AM (#32439131)
> I think it has to do with people the weird phenomenon of people that are working as "programmers" that don't know how to program.

This absolutely isn't unique to software. There's plenty of incompetent workers in other fields, like construction workers, bureaucrats, pretty much anything.

Re:Tell HN: Unpaid home assignments are not ok by bko on Friday August 12, 2022 @11:03AM (#32439672)
Yeah, I've seen it with finance where someone doesn't know how to use Excel or basic finance concepts, but in general they could be taught within a reasonable timeframe. Programming takes many years to become productive. An inexperienced programmer in a code-base is a net negative on the organization. Teaching someone programming on the job is pretty much a non-starter
Re:Tell HN: Unpaid home assignments are not ok by rapht on Friday August 12, 2022 @02:50PM (#32442495)
Teaching someone finance on a tight finance team is not easier -- finance (the real kind, not the automatable kind) is just as technical a field as programming.

What I think is different is that it's not so much deep, like programming can be, as wide -- meaning a skilled interviewer can correlate experience and technicity in a way that gives reasonable assurance.

This is not the case with more junior positions where you need to make sure technicity has actually been acquired by the candidate, lest it be just as you say a "net negative" for the team: for finance positions with less than 10 years of experience, we have a case interview. That case interview is not meant to be selective but just a check of capability. Only candidates that have passed phone screening and hiring manager interview get the case interview, which is also delivered by the hiring manager so gives a chance to see the candidate in another kind of situation.

Re:Tell HN: Unpaid home assignments are not ok by bko on Friday August 12, 2022 @03:28PM (#32442924)
I disagree that finance requires the number of hours required to become a competent programmer. I worked in finance, maybe it wasn't the "real kind" or "tight finance", but it was sophisticated. I went into it not knowing much about structured finance and how securitizations work. After reading a few prospectuses, playing around with some models, discounted cash flows, mentoring, etc, I kind of figured it out, enough to be useful at least. I came in with some knowledge (time value of money, interest rates, etc), but those didn't take hundreds of hours to learn either. Screwing up a spreadsheet does not have as bad consequences as pushing bad code to a code-base. Just look at finance spreadsheets the pros use. It's appalling how little care they take (e.g. use of named variables, no version control, insane work-arounds to deal with the limitations of Excel, tolerance for complexity, ridiculous inscrutable formulas, etc).

Junior bankers fresh out of school do the heavy lifting in huge important deals. They get supervision of course and there's a steep learning curve, but the fact is they are in the trenches pretty early on. Senior bankers deal more in relationships and sales. Could you imagine Google hiring junior engineers right out of college to tweak their ad-engine?

Programming on the other hand has taken a lot more time for myself, and pretty much most competent programmers I know. To think about it another way, I don't know anyone in finance that spends hours at home working on side projects learning finance for years. However every competent programmer I know has spent a considerable amount of time outside of the classroom and work honing the craft to reach a basic level of proficiency.

There's a place for junior programmers, but its one of those professions that if you don't truly enjoy it, the payoff in terms of the time you have to spend on it just isn't worth it. And the competition is a lot stiffer. The percentage of finance guys that spend their weekends contributing to open source finance projects, creating educational resources, or answering questions on a stack overflow type platform is much lower when compared to programmers that do this stuff for fun.

Re:Tell HN: Unpaid home assignments are not ok by jollyllama on Friday August 12, 2022 @11:25AM (#32439972)
Agreed. Point is, even then, you'll find unrepentant pikers and jacklegs everywhere. Every organization that can't fire them or route around them will be overcome and mired in dysfunction. For whatever reason, other professions just accept this as reality and move on.
Re:Tell HN: Unpaid home assignments are not ok by koonsolo on Friday August 12, 2022 @09:50AM (#32438630)
Real life example:

- how much would you rate your knowledge of C++ on a scale to 10?

- 9/10

- Can you explain "pointers"?

- blank stare

Re:Tell HN: Unpaid home assignments are not ok by bko on Friday August 12, 2022 @10:01AM (#32438787)
The 1 to 10 scales are tricky. My rating would be 5 is use professionally or equivalent, 7 build non-trivial app and maintain legacy code, must know best practices and style guidelines, basically able to work in a large code base with other users. 9 would be contribute to the language or at least be involved in the community. But I don't know if everyone has the same interpretation of the scale, so you could be relatively competent but only rate yourself a 5 or 6.

Serious question, if the person actually had a 9 out of 10 knowledge of C++, how would he answer? Or is this just a teaser question?

I don't know C++ but I would answer pointers are addresses in physical (?) memory. They let you pass around variables by reference where the receiving function has full access and permission to edit its content. Pointers have to be dereferenced with the appropriate type before being able to read it

Re:Tell HN: Unpaid home assignments are not ok by koonsolo on Friday August 12, 2022 @11:08AM (#32439748)
9 out of 10 for me means you know metaprogramming etc.

Any answer is basically fine, as long as it's clear you know what pointers are.

It's basically also a starter question to go further into memory allocation and freeing, smart pointers, etc.

The thing is, it's fine if you answer 3/10 "because it's been a while since I saw it". It's just to probe self knowledge.

Re:Tell HN: Unpaid home assignments are not ok by fsloth on Friday August 12, 2022 @09:53AM (#32438670)
I would call that a successful interview (succeeds in detecting a candidate who would likely fail at their duties). Interviews are important. But would any random programming or whiteboarding task add anything of value to this?
Re:Tell HN: Unpaid home assignments are not ok by ChrisMarshallNY on Friday August 12, 2022 @09:25AM (#32438248)
> I don’t know of any other industry who hires senior people the way we do outside of performing arts.

Shirley, you jest.

Doctors are asked to perform "demo surgeries," all the time.

Lawyers are asked to argue "demo cases" in court all the time.

Social workers are expected to help patients through trauma, in "demo therapy sessions," all the time.

CEOs are asked to do "demo IPOs," all the time.

CPAs are asked to do "demo audits," all the time.

In case no one realizes, that was all a joke. Of course, none of these happen, IRL.

I can see people with no track record (like just coming out of school), needing to do this kind of thing, but, once we have some accomplishments under our belts, we can have some track record.

Some of us may even have significant portfolios. Mine is so complete, that you can easily tell what I can (and can't) do, without ever even contacting me.

Designers live and die by their portfolios. Any first-time designer is expected to have a portfolio to show the prospective employer. Once the designer has been working for a while, they can point to their track record.

Re:Tell HN: Unpaid home assignments are not ok by scott_s on Friday August 12, 2022 @10:24AM (#32439140)
Doctors, lawyers and CPAs are instructive examples, as they have far stricter credentialing than software engineers. Doctors probably being the most strict, lawyers next, then CPAs. Particularly with doctors, the total amount is tightly controlled by the number of seats in medical schools.

My fiancee is a high school guidance counselor, and she essentially did a demo session with some current students during her interview.

I don't like the situation we are in, but I think your examples actually help illustrate why things are the way they are: we don't have a gating mechanism into our field. Most of your other examples do.

Re:Tell HN: Unpaid home assignments are not ok by ChrisMarshallNY on Friday August 12, 2022 @10:27AM (#32439198)
Teachers often need to present sample lesson plans, or do sample class presentations, but these are not really analogous to the "Draw the Pirate" tests that programmers are given. They are usually real-world demonstrations.

Teachers also have fairly strict licensing and educational requirements (and get paid squat).

I know a lot of finance people. These are not the most stable or reliable people on Earth, but they have to pass their Series 7s, in order to work. They tend to be kind of a scruffy lot, otherwise, but they make a lot of money.

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @12:39PM (#32440959)
>They are usually real-world demonstrations.

To the degree that it's a reasonable thing to ask in terms of time, it's hard to argue against asking someone to demonstrate something that they'll actually be doing on the job. Certainly I don't think, in all but the most extreme cases, that anyone would argue that there don't need to be auditions for actors or musicians.

When I was an IT industry analyst, we did ask for writing samples. At least one of the big firms did require at least some candidates to prepare a presentation on a topic and deliver it. (This is an example of a sub-industry that has very few formal requirements and people come from all manner of different backgrounds.)

Re:Tell HN: Unpaid home assignments are not ok by rkangel on Friday August 12, 2022 @09:44AM (#32438541)
My view actually is that most of the world is actually really bad at hiring, and we spend lots of time complaining about the tech world doing it but that's because the tech world tries a lot harder.

This is anecdata, but based on talking to my wife and friends who work in other industries most recruitment is pot luck. They interview the candidate for 1 hour, maybe 2, don't have any consistency in what they're asking and no standard criteria for 'good enough'. It's all subjective and down to the interviewer (maybe two of them if you're lucky). You then get stuck with a proportion of your staff who are dead weight.

I'm not sure of the reasons why the technology sector cares more. Possibly because the difference between "good" and "bad" is much bigger - maybe not the mythical 10x, but more than the difference between one accountant and another. Or maybe it's just that these are all newer companies who don't have the older ideas holding them back and have discovered a better way to be profitable.

Re:Tell HN: Unpaid home assignments are not ok by ChrisMarshallNY on Friday August 12, 2022 @10:07AM (#32438872)
Lots of industries have licensing requirements. My friends that are all of the above (except CEOs), need to have licenses (and often, specific schooling). They work hard for these licenses, and generally have to pass lots of difficult tests. They usually also have to keep working to stay current.

The mere thought of doing that, in the tech world, though, brings about collective apoplexy. I'm not especially a fan of how licenses can be used to protect incumbents, and bar entry to otherwise highly capable people. They do, however, go a long ways towards ensuring that a building doesn't fall down, the first time a hot rod drives by.

But hiring always has been "pot luck." Been that way, for -literally- thousands of years. That's why hiring good managers has always been important, and there's really no way to test for that. For whatever reason, we seem to think we get to play by different rules.

Re:Tell HN: Unpaid home assignments are not ok by fsloth on Friday August 12, 2022 @10:13AM (#32438964)
" good managers has always been important, and there's really no way to test for that. For whatever reason, we seem to think we get to play by different rules."

I presume one reason may be because tech industry may be a bit insular, and full of people who enjoy creating complex models of the world - trying to find a perfect technological solution to everything (when they should just try to find a good hiring manager in stead).

Re:Tell HN: Unpaid home assignments are not ok by rkangel on Friday August 12, 2022 @10:34AM (#32439300)
The software engineering profession is moving at light speed compared to any of those other careers. It is specific to us and not engineering as a whole too - as you point out, structural engineering does have qualifications required (chartered status).

Medicine does move on, but a lot of what a doctor needs to do doesn't. And the bits that do are actually a problem with there not being a good way of ensuring that doctors use up to date techniques.

The difference is that structural engineers and doctors are safeguarding safety, and (most) software engineers aren't. If someone suggested people should need chartered status to work on medical device software I don't think that would be as controversial, and will get progressively less so as the discipline is less brand new and progress slows down a bit.

Re:Tell HN: Unpaid home assignments are not ok by ChrisMarshallNY on Friday August 12, 2022 @10:41AM (#32439380)
But I think anyone that handles PID should be held to account, as to what happens to that data. We have been doing a terrible job of that.

Many apps that I encounter, are pretty much bald-faced, unapologetic, data harvesters. That’s clearly their main purpose, and their stated purpose is really just the lure on an anglerfish.

“Move fast and break things” sounds good, until you realize that said “things” may be people’s lives.

Re:Tell HN: Unpaid home assignments are not ok by drewcoo on Friday August 12, 2022 @12:12PM (#32440623)
Our profession has no code of ethics.

https://en.wikipedia.org/wiki/Engineering_ethics

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @12:25PM (#32440794)
I don't know why it's not in that article but, e.g. from the Association of Computing Machinery (ACM). https://www.acm.org/code-of-ethics
Re:Tell HN: Unpaid home assignments are not ok by rkangel on Friday August 12, 2022 @11:31AM (#32440070)
This is absolutely true, but it's a function of the business, not the individual engineer. It's not just about engineering at all - one of the biggest GDPR fines was to H&M for some internal data that managers were keeping on some employees.
Re:Tell HN: Unpaid home assignments are not ok by fsloth on Friday August 12, 2022 @10:11AM (#32438936)
The role of a programmer is really weird in the sense that the complexity of tasks you are expected to do is in no way limited by your job title or domain.

I presume technology sector pays more attention because the task of programmer is ill defined, and that it's quite hard to define exactly what you are looking for based on external standards.

Re:Tell HN: Unpaid home assignments are not ok by vhodges on Friday August 12, 2022 @09:16AM (#32438129)
Here's why we're going to start doing a take home project as part of the hiring process:

Last fall I hired a supposed senior dev with 10+ years of experience and watched them struggle for the next 4 months with the most basic things. At first I though it was our codebase (large, mature and complex), but it became pretty clear they had mis-represented them selves. The fault is ours of course, they should never have been hired in the first place.

As for a portfolio, I would normally agree, but it's too easy to fabricate one. The above developer was put on a PIP and given some basic tasks to prove to me that they could actually do the job they were hired for (or at least the apptitude to learn/figure things out). For 3 of the assignments they submitted repos that indeed implemented what I asked,but they were not their work, they were cloned from Github. I had to let them go.

Re:Tell HN: Unpaid home assignments are not ok by mathverse on Friday August 12, 2022 @09:35AM (#32438414)
People seem to argue about the wrong things. I am not advocating for abolishing the practice of take home assignments. Far from it.

However it has become a common practice to require from applicants unreasonable amount of time to complete said assignments without any commitmet from the company. That's just toxic.

This would not have been such a big problem if companies provided decent feedback on what went wrong with your assignment.

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:51AM (#32438638)
>unreasonable amount of time to complete said assignments

One problem is that take home assignments are, barring some sort of time-gated online tool, open-ended in terms of time spent. Sure, maybe you can "meet the requirements" in a couple hours. But someone else will handle all the edge cases and optimize the code by spending a weekend on it.

I do a lot of writing and if you ask me to write 1,000 words on $TOPIC, I can probably do so in a couple hours. It will almost certainly be better if I work on it over a couple of days.

ADDED: Having said that, while I tend not to be a fan of take home assignments, if I'm hiring someone whose job is going to be, to any significant degree, writing for external consumption, I'm going to need a writing sample. And, if they don't have anything suitable, they're going to have to create one on the topic of their choosing.

Re:Tell HN: Unpaid home assignments are not ok by zaphar on Friday August 12, 2022 @09:48AM (#32438594)
I use a take home exercise. It should take at most 30m to 1h to complete. I have a well calibrated objective scoring system for the exercise. It's trivial to figure out if someone copied it from elsewhere. I find it works pretty well at getting the "can they code" portion hiring process out of the way.
Re:Tell HN: Unpaid home assignments are not ok by ChuckNorris89 on Friday August 12, 2022 @08:48AM (#32437703)
>I don’t know of any other industry who hires senior people the way we do outside of performing arts.

Because nearly every other industry is credentialed, so proving your 3-8 years of university grind is enough to get hired.

Outside of tech, any other white collar interview is basically a 15-60 minute coffee or lunch with the boss (the culture fit interview basically) and then, unless you showed some red flags, you get hired.

Re:Tell HN: Unpaid home assignments are not ok by alistairSH on Friday August 12, 2022 @09:02AM (#32437915)
How do companies hire paralegals, staff accountants (no CPA), various business consultants, HR, marketing staff, etc? In my entire peer group, only the software engineers have ridiculously time-consuming take-home tests.
Re:Tell HN: Unpaid home assignments are not ok by ChuckNorris89 on Friday August 12, 2022 @09:04AM (#32437944)
>How do companies hire paralegals, staff accountants (no CPA), various business consultants, HR, marketing staff, etc?

Easy. They have a 15-30 minute chat over coffee or lunch, then they get hired.

Re:Tell HN: Unpaid home assignments are not ok by Matticus_Rex on Friday August 12, 2022 @08:53AM (#32437777)
> Because nearly every other industry is credentialed, so proving your 3-8 years of university grind is enough to get hired.

Nearly every other industry is credentialed and a degree is enough to get hired? I don't think that matches reality at all.

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:29AM (#32438316)
>Nearly every other industry is credentialed

In general, the undergrad degree is a filter. Unless someone for, say, a marketing role has a lot of experience, a BS/BA is probably a requirement and a better known school probably gives you a bit of a leg up as may a graduate degree.

You're still going to have some interviews. In my experience, HR passes promising resumes through, there are 5 or so half hour interviews, and then there's a thumbs up/down by the people who did the interviews.

But for most roles there's no specific non-negotiable credential like there is for an accountant or lawyer.

Re:Tell HN: Unpaid home assignments are not ok by lr4444lr on Friday August 12, 2022 @08:58AM (#32437841)
In other white collar professional jobs (not admin), esp. STEM fields, he's not wrong.
Re:Tell HN: Unpaid home assignments are not ok by Matticus_Rex on Friday August 12, 2022 @09:56AM (#32438710)
He is wrong, actually. STEM fields are the exception. Most white-collar jobs require an undergrad degree, but the industry itself doesn't require a particular job-related credential, and the degree itself isn't enough to get a job.
Re:Tell HN: Unpaid home assignments are not ok by lr4444lr on Friday August 12, 2022 @09:59AM (#32438753)
Uh... Law? Medicine? Accounting? Eng.? Teaching? What other job where you actually need hard technical skills equivalent to software dev is there no widely used non-commercial credentialing system?
Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @01:46PM (#32441788)
Outside of a relatively small percentage of professional engineer certifications, there is generally no credentialing system in engineering or the sciences outside of academic degrees--the requirements for which may be more or less rigid in a given case. While some business roles may require an MBA, this is probably less true than in the past. A given position might also give preference to some industry cert.

But outside of medical, legal, and certain financial roles, you're more likely to see formal non-academic licensing for truck drivers and hairdressers than for white collar professionals.

Re:Tell HN: Unpaid home assignments are not ok by Victerius on Friday August 12, 2022 @08:59AM (#32437864)
Lawyers need to have passed the bar. Accountants need their CPA. Doctors their MD. Pharmacists their Pharm.D. Finance professionals their CFA. And so on.

Software engineers making 150K with only a four year degree and some leetcode have nothing to complain about. Take homes? Whiteboards? Cry me a river. Try to pass the bar or get through residency instead.

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:32AM (#32438370)
And so on is doing a lot of work there. Most professional jobs, whether technical or more on the business side, have very little in the way of credentialing requirements beyond mostly having a strong preference for an undergrad degree. If anything, my impression is that a degree like an MBA is considered less essential for many jobs than it used to be.
Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @09:01AM (#32437893)
Those jobs are a minority of white collar office jobs.
Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @09:21AM (#32438195)
You pass the bar 1 time. Not every couple years.
Re:Tell HN: Unpaid home assignments are not ok by dragonwriter on Friday August 12, 2022 @10:12AM (#32438949)
> You pass the bar 1 time. Not every couple years.

You maintain a current law license, which requires having passed the bar once, continuing education requirements, and the absence of professional mal-, mis-, or non-feasance sufficient to lose that license. Taken together, the requirements are ongoing, though some individual elements are one-time.

Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @03:34PM (#32442973)
In my state lawyers need 15 hours per year. If they are anything like my wife’s medical continuing education credits they are super easy to get because many of the things she already has to do for work count.

Not getting disbarred hardly counts as an ongoing requirement in all but the most meaningless sense of the word.

Re:Tell HN: Unpaid home assignments are not ok by em-bee on Saturday August 13, 2022 @10:21AM (#32450155)
you do that while you are on the job, and generally i expect that the time and cost for that is covered by the current employer.
Re:Tell HN: Unpaid home assignments are not ok by pjmlp on Friday August 12, 2022 @09:43AM (#32438522)
Sure, sorry in Portuguese, but there is always the option to use Google Translate,

https://www.ordemengenheiros.pt/pt/a-ordem/colegios-e-especi...

Problem is people calling themselves engineers without being one.

Re:Tell HN: Unpaid home assignments are not ok by jjav on Friday August 12, 2022 @03:01PM (#32442634)
> Try to pass the bar or get through residency instead.

It would be wonderful to have an equivalente for computer science. You do it right after graduating, study for it once and you're done. Not leetcoding for 6 months every other year for life which is ridiculous waste of time.

Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @08:51AM (#32437750)
Except they aren’t. Most working engineers don’t even bother with a PE.

Think of all the marketing, sales, Human Resources jobs etc…

Re:Tell HN: Unpaid home assignments are not ok by hotpotamus on Friday August 12, 2022 @09:03AM (#32437928)
To me, PE means either pulmonary embolism or private equity (and I have a hard time trying to decide with one I'd rather have to deal with). Which is to say there are too many initialisms these days and I have no idea what you mean even in context, and I wish people would take the time to write out words.
Re:Tell HN: Unpaid home assignments are not ok by evilduck on Friday August 12, 2022 @09:20AM (#32438183)
PE is a long-standing title for a professional engineer which requires time on the job and another rigorous test and is common vernacular if you ever intersected with an engineering school or department in college or worked with an engineer in a professional capacity. And software “engineering” doesn’t count.

Would you expect MD or CPA to be spelled out every time?

Re:Tell HN: Unpaid home assignments are not ok by hotpotamus on Friday August 12, 2022 @09:53AM (#32438661)
Perhaps, but would you expect the general public to know what the initialism CCIE is, for instance? And when you say Professional Engineer, I assume it's not the kind of engineer who drives trains correct? Though I believe that is the original meaning of the word. But probably also not the kind of engineer who writes software?
Re:Tell HN: Unpaid home assignments are not ok by evilduck on Friday August 12, 2022 @10:02AM (#32438799)
I mean, using a search engine to figure out what a CCIE was took about 10 seconds. Searching "engineer pe" and finding a contextually relevant answer wasn't any harder. Not every comment, article or book must devolve to serve the greatest common denominator.
Re:Tell HN: Unpaid home assignments are not ok by hotpotamus on Friday August 12, 2022 @10:06AM (#32438855)
Well, when you know one of the words in a two word initialism, I suspect it helps the search engine quite a bit.
Re:Tell HN: Unpaid home assignments are not ok by eternalban on Friday August 12, 2022 @11:25AM (#32439964)
> Well, when you know one of the words in a two word initialism, I suspect it helps the search engine quite a bit.

"Most working engineers don’t even bother with a PE."

Engineer is right there, no need for you know the E of PE is for engineer.

https://duckduckgo.com/?t=ffab&q=working+engineers+PE

https://search.brave.com/search?q=working+engineer+PE

https://www.google.com/search?q=working+engineer+PE

You are giving off troll vibes. Maybe you are in the wrong forum? HN has been called all sorts of things but never a "general public" forum. Next time, just ask if you don't know - no shame in that.

Re:Tell HN: Unpaid home assignments are not ok by naniwaduni on Friday August 12, 2022 @12:09PM (#32440586)
"Most working engineers don’t even bother with a Professional Engineer" doesn't really sound like a reasonable utterance unless you already know what you're trying to say.
Re:Tell HN: Unpaid home assignments are not ok by selimthegrim on Friday August 12, 2022 @09:05AM (#32437956)
Professional Engineer license
Re:Tell HN: Unpaid home assignments are not ok by vladsanchez on Friday August 12, 2022 @09:23AM (#32438226)
I understand, but it also shows your (in)competence.
Re:Tell HN: Unpaid home assignments are not ok by Victerius on Friday August 12, 2022 @08:58AM (#32437835)
This. The popularity of coding bootcamps is another factor.

Software engineers don't like the concept of formal credentials. Fine. But you'll have to demonstrate your skills at one of the interview stages.

Or we could create something like the American Academy of Software Engineers, or the Society of Software Engineers, or the Software Engineering Institute, which would be tasked with accrediting schools and programs, and in order to practice as a software engineer in the industry, on top of a university degree, you'll have to pass another examination from the credentialing authority to obtain a professional title like Professional Software Engineer or Chartered Software Engineer.

Other professions gatekeep before you can take the interview.

Re:Tell HN: Unpaid home assignments are not ok by djellybeans on Friday August 12, 2022 @11:15AM (#32439839)
The crux of the matter really is, repetition.

Formal credentialing generally means you demonstrate "I can do this", in a very drawn-out, thorough manner. It's gatekeeping more, but there's a much larger guarantee for your creds to be transferrable from place to place.

In software engineering, you demonstrate "I can do this", in a several-round bout of interviews. And then have to demonstrate it all over again and again, for every single company. Your interview performance is non-transferrable.

My opinion is, the latter is more wasteful as it involves repeating yourself a whole lot.

The former has a higher upfront cost but you are betting in the long run that it will amortize over time as you continue to go on interviews.

The latter has less upfront cost but a greater chance of creating more cost in the long run, depending on how much you interview and where.

OP spent 6 hours- personally I wouldn't spend that much on any assignment, but the bigger issue here is that 6 hours is only valid for one company. Interview "work" is so proprietary and non-transferrable- like currency that is useless outside that one company. You cannot take what you did there and show it elsewhere to expedite an interview. You will have to run through another several-hour process again (whether interviewing or another assignment), for some other variation of a CRUD based problem that they expect developers to do.

I suppose the closest thing we have to avoiding repetition is- the answer many won't like- Leetcode. You still have to navigate through opinionated views of your answers, but at least there are more patterns that carry over that its benefits compound more easily from interview to interview.

Re:Tell HN: Unpaid home assignments are not ok by drewcoo on Friday August 12, 2022 @12:20PM (#32440726)
> . . . all over again and again, for every single company. Your interview performance is non-transferrable.

> . . . wasteful as it involves repeating yourself a whole lot.

It's also incredibly wasteful for the companies doing the hiring. Which is why they often try to offload that waste to the candidate.

But those companies would probably have to pay more for programmers who were already vetted as part of their membership in a professional organization; people who were actual engineers. So it's not in the companies' best interests to change anything.

Re:Tell HN: Unpaid home assignments are not ok by zelphirkalt on Friday August 12, 2022 @12:48PM (#32441057)
Who says that formal credentials are not liked? I value the hard work I had to put in, to finish my degree. I can often see how I took valuable lessons from it, which others are lacking.

Furthermore I do see a difference between being a person who knows how to write code and being a software engineer. The former can easily be achieved without any formal education, but the latter is more difficult to achieve without formal education. There is lots of stuff not learned in a coding bootcamp and it will take time to close the gap.

I do not think one can generalize like that and claim, that we all do not like formal credentials. I wish formal credentials worked differently though. Not through some university institution, which might or might not teach us important things, but maybe more practical and hands on, more projects, where actual work is done and we all get more opportunity to learn from thise experiences.

Re:Tell HN: Unpaid home assignments are not ok by lapcat on Friday August 12, 2022 @10:26AM (#32439177)
> Other professions gatekeep before you can take the interview.

Local governments impose licensing requirements on some professions. This is not something the professions just voluntarily impose on themselves. (If they did impose it on themselves, there might even be antitrust problems as a result.) This is mainly (or at least purportedly) for the protection of public health and safety, not to make it easier on potential employers interviewing job candidates.

It actually has nothing to do with job interviews, because every such professional needs a license in order to practice their profession, even if the professional is a self-employed entrepreneur.

So to be clear, when someone asks for software engineer licensing, in effect what they're asking is for local governments to regulate the ability to practice software development, even for self-employed programmers.

And then you can expect a visit from the government software inspector.

Re:Tell HN: Unpaid home assignments are not ok by scatters on Friday August 12, 2022 @01:56PM (#32441905)
Huh? Of course they impose it voluntarily on themselves, and always have (look at the medieval guilds). They might use government as a figleaf, but the instigation always comes from within the profession. After all, they're the ones who benefit from the reduction in competition.
Re:Tell HN: Unpaid home assignments are not ok by lapcat on Friday August 12, 2022 @02:25PM (#32442212)
This is hand-waving that doesn't explain why some professions are licensed and others are not. After all, wouldn't all professions benefit from the reduction in competition?

Anyway, government isn't a fig leaf, it's a cudgel. It has to be, otherwise the system would be undermined by mass defection.

Re:Tell HN: Unpaid home assignments are not ok by wan23 on Friday August 12, 2022 @09:30AM (#32438337)
It would be really easy for the industry to do a half measure on this one. All of the big companies could get together and agree to accept a certificate that you get by passing a few of those white board algorithms rounds. It's just such a ridiculous waste of effort for everyone involved to test these things over and over again in an NxM interviwers x jobs loop. When you go for an on site interview you should be evaluated on the work you've done and what you bring to the company. Throw in some system design for senior people if you must, since that at least is a bit more specific to the tech stack you will actually be using.
Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:36AM (#32438424)
There used to be a PE for software engineering in the US. It got eliminated because basically no one got it. Though, to be fair, PEs are relatively uncommon outside of civil engineering and people who do a lot of expert witness work/signoff for regulatory authorities and so forth. Typically PEs require an undergrad degree and some number of years in industry working under a licensed engineer.
Re:Tell HN: Unpaid home assignments are not ok by shagie on Friday August 12, 2022 @10:07AM (#32438874)
I looked at it when it came out... and decided not to. I believe that this was a complete miss of what Software Engineers do. The issue being that I'd have to pass a FE exam first and that implies a traditional Engineering degree with all the heavy physics and such. I took computer science classes - not fluid dynamics and electrical systems.

It appears to have been for Engineers who want to be credentialed in software rather than a credential for a software developer to be able to attest to PE level standards of competency.

Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @09:02AM (#32437916)
The vast majority of working engineers don’t bother with PE certifications.
Re:Tell HN: Unpaid home assignments are not ok by evilduck on Friday August 12, 2022 @09:24AM (#32438247)
But most of them do have to pass the FE to work under the title of engineer. Simply graduating isn’t usually enough.
Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:38AM (#32438453)
I can assure you that in the US tons of working degreed engineers (and others) with engineer titles don't have PEs even if some state licensing boards whine about that fact from time to time.
Re:Tell HN: Unpaid home assignments are not ok by ipaddr on Friday August 12, 2022 @02:19PM (#32442140)
It use to be like this in tech 10 years ago, even 5 years ago..
Re:Tell HN: Unpaid home assignments are not ok by smnrchrds on Friday August 12, 2022 @11:17AM (#32439857)
> I don’t know of any other industry who hires senior people the way we do outside of performing arts.

As a mechanical engineer with sufficient years of experience that would be considered senior in the software world but intermediate in the mechanical world, I have had interviews where we only talked, interviews where I was given a task and put in front of a computer with one hour to complete it, and interviews where I was sent a problem to work on at home. These interview techniques, while perhaps more prevalent, are by no means limited to the software world.

Re:Tell HN: Unpaid home assignments are not ok by morelisp on Friday August 12, 2022 @08:47AM (#32437695)
I don't know any other trade that so thoroughly rejects apprenticeships, licensure, and formal certifications.
Re:Tell HN: Unpaid home assignments are not ok by bluGill on Friday August 12, 2022 @08:50AM (#32437748)
I have never seen a license or formal certificate that means anything useful. I'm open to the idea, but the burden is on those providing them to prove they are useful.

We do have apprenticeships in programming, we just don't call it that name. You start out at the bottom of the ladder and more senior people help you learn. Most medium and sized and bigger companies have some variation of that. Sure you can start as the only programmer in a small company and thus not get mentored, but you still learn on the job like an apprentice.

Re:Tell HN: Unpaid home assignments are not ok by ryandrake on Friday August 12, 2022 @11:23AM (#32439945)
> I have never seen a license or formal certificate that means anything useful.

They are useful in that they at least convey a tiny bare minimum level of skill--something many, many software engineering candidates lack. Passing the bar exam for lawyers and the medical board exam for doctors signals at least some minimal knowledge and qualification. They don't tell you the professional's whole story, but enough to allow you to skip the "Where is the patient's knee?" interview questions.

Software desperately need at least some "barest minimum" gate that lets interviewers at least skip the Fizzbuzz questions.

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @12:56PM (#32441167)
I'd agree with that. Though obviously getting certified in law or medicine is a significantly higher bar than passing some tech industry certification.

Still, if I need someone who knows Linux, something like a current RHCE tells me they have at least some minimal level of competency. (Certs seem to be more of a thing for sysadmin knowledge than general programming however.)

Re:Tell HN: Unpaid home assignments are not ok by Tolexx on Friday August 12, 2022 @09:16AM (#32438125)
How can there be apprenticeships when most companies are only looking for senior engineers? They are scared of training junior engineers because they feel that they will leave the company after a few years or even months. This is not always the case.
Re:Tell HN: Unpaid home assignments are not ok by morelisp on Friday August 12, 2022 @12:38PM (#32440947)
There's the old joke, the CFO asks the EM, "what happens if I pay for all this training, and the junior engineers just leave afterwards?" The EM replies "OK, but what happens if we don't train them at all, and they stay?"

To the larger point: I'm very much in favor of hiring junior developers, but there's a limit - I find you need at least 2-3 mid+ developers for each junior, ideally at least one senior/staff per if you want to do a good job of mentoring and development at the same time. Since the industry has grown exponentially, it's impossible to hire proportionally to applicants and maintain this ratio.

I am counting down the days until our recent senior hire is fully onboarded and comfortable and we can open a junior position again.

Re:Tell HN: Unpaid home assignments are not ok by naniwaduni on Friday August 12, 2022 @08:55AM (#32437795)
But then also doesn't want to train juniors!
Re:Tell HN: Unpaid home assignments are not ok by Semaphor on Friday August 12, 2022 @09:17AM (#32438143)
Apprenticeships (called Fachinformatiker) and formal certifications (university, university of applied science, or the Fachinformatikerausbildung) are all important in Germany.
Re:Tell HN: Unpaid home assignments are not ok by morelisp on Friday August 12, 2022 @02:05PM (#32441992)
In my (not huge but neither insignificant) sample size, German university completion signals even less than in the US. (Though, I also assume this is at least partially because we lose a large fraction of the top graduates to US jobs.)
Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:18AM (#32438160)
And if you've been working on proprietary things for those 20 years and don't work on your own open projects at home--as would be considered utterly unremarkable if you were a chemical engineer for example--you wouldn't have a portfolio. Yes, if you're a photographer I'd expect to see a portfolio. But that's not true for basically the majority of technical, scientific, and business fields.
Re:Tell HN: Unpaid home assignments are not ok by shagie on Friday August 12, 2022 @09:33AM (#32438383)
The chemical engineer has an engineering degree. They are possibly also a professional engineer. To retain the PE license, continuing education is a requirement.

> Chemical engineers must, on average, complete 15 hours of technically focused continuing education courses each year. State requirements vary, and some also require courses on ethics, state engineering laws, or professional behavior. Acceptable formats include online courses, live webinars, seminars, and college courses.

So while the PE doesn't have a personal portfolio, they do have a professional one, the tests that they've passed to reach that and the continuing education completion certificates.

The "do things at home" is a way to get a similar type of value as the PE has for continuing education... but not as any formal way of stating it because software development hasn't come up with a good way to do licensure.

So, for all those other technical, scientific, medical, and yes, business fields (the 'C' part of a CPA) which do have licensure, this is a solved problem.

Re:Tell HN: Unpaid home assignments are not ok by ghaff on Friday August 12, 2022 @09:44AM (#32438539)
I can't speak to chemical engineers specifically although it's my understanding that it's mostly civil engineers (and other engineers who work directly with regulators) who get PEs. I can tell you that as someone with mechanical engineering and material science degrees, it's not at all common for people in those fields to get PEs.

Continuing education is a bit of a joke. So you attend a conference once a year, maybe watch some webinars. In general, PEs mean you've gotten an undergrad degree, passed a couple of GRE-type tests and have worked in the industry for a few years.

Re:Tell HN: Unpaid home assignments are not ok by smugma on Saturday August 13, 2022 @11:59AM (#32451065)
Having hired (and been hired) for both technical and non-technical roles, I personally prefer whiteboard coding interviews (or phone screens asking how they’d design X) to the more abstract business questions, both as an interviewer and interviewee.

Within a few minutes I can figure out if a candidate knows SQL better than I do (not that hard to do, basic joins maybe a HAVING clause) or if they took a class and forgot most of it and don’t know what it means to de-normalize data. I can do the same with Excel.

But I still don’t know how to effectively judge whether a candidate is effective at closing deals, what their work ethic is, how they actually support team members, are self-starters, etc. It’s much harder to do.

Technical fields have a huge advantage in being able to assess skills with objective criteria. It’s not perfect and interview anxiety is real, but it seems a lesser challenge than how business fields hire.

Re:Tell HN: Unpaid home assignments are not ok by CoastalCoder on Friday August 12, 2022 @09:27AM (#32438296)
> You’re setting up a gigantic straw man. There are camps on HN who dislike all of those things individually—you can’t just take the union of everything someone here dislikes and call it the HN gestalt.

Is there a name for that fallacy?

I.e., when two different subgroups have incompatible positions, treating each individual in those groups as holding both positions?

Re:Tell HN: Unpaid home assignments are not ok by pierot on Friday August 12, 2022 @09:06AM (#32437982)
Lots of companies perform rigorous assessment tests for high profile or high paying jobs. IT is not the exception.
Re:Tell HN: Unpaid home assignments are not ok by criddell on Friday August 12, 2022 @09:16AM (#32438124)
If you get to the point where you are going to give an assignment, you have somebody that you believe could do a job that probably pays very well. Go ahead and give the assignment, but also be respectful and pay them for their time.
Re:Tell HN: Unpaid home assignments are not ok by CodeyWhizzBang on Friday August 12, 2022 @11:44AM (#32440256)
The assignment is an assessment though, it isn't actual business work. I've seen before this suggestion that companies are trying to get free work out of candidates, but I find that really hard to believe.

I don't know if you're suggesting that interviews should assign actual tickets in an interview, but that seems nearly impossible to do in practice. I've never got back work from an interview or assessment that was anything near production code - nor would I expect to. It's to get a sense of the level of their real world coding skills are since there is such a variance between developers.

Re:Tell HN: Unpaid home assignments are not ok by ipaddr on Friday August 12, 2022 @02:36PM (#32442342)
You pay them for the time to complete your testing materials. It ensures that your test is not overly lengthy and it's more likely to be reviewed by someone and not used as an intake filter because you are investing in the candidate.
Re:Tell HN: Unpaid home assignments are not ok by CodeyWhizzBang on Saturday August 13, 2022 @03:40PM (#32453070)
I genuinely don't get this mindset at all. Even if they were to pay you, they're hardly going to pay you very much to do some coding assessment that's a few hours work.
Re:Tell HN: Unpaid home assignments are not ok by criddell on Friday August 12, 2022 @12:19PM (#32440702)
It's not actual business work but you are asking for actual time from the person's life. When it's an non-trivial amount of time, you should compensate them fairly.
Re:Tell HN: Unpaid home assignments are not ok by CodeyWhizzBang on Saturday August 13, 2022 @03:38PM (#32453060)
This feels mad to me. Companies don't pay people to go through the application process to work for them.
Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @09:10AM (#32438023)
Generally only for new grads.
Re:Tell HN: Unpaid home assignments are not ok by pierot on Friday August 12, 2022 @09:37AM (#32438429)
Not at all. People coming from different industries or stepping into a new type of function description in a different company.
Re:Tell HN: Unpaid home assignments are not ok by sarchertech on Friday August 12, 2022 @03:43PM (#32443056)
Replace new grad with inexperienced.
Re:Tell HN: Unpaid home assignments are not ok by lapser on Friday August 12, 2022 @09:26AM (#32438279)
I'm in my 30s with a little short of 15 years of experience (all individual contributor), and have interviewed people who claim 20 years of experience or whatever, and they just haven't come close to some people who have been out of uni for a few years. Just cos you have 20 years of experience, it doesn't mean you're fit for the role. Equally, just cos you're just out of university, doesn't mean you're not fit for the role.

The whole point of these tests and whatnot is to weed out the bad from the good. It definitely is unfair on those who are good, but I'm not really sure what the alternative is.

I dislike the take home tests as much as the next person, and only do them if I really want the job. Beyond that, it's a neccessary evil until something better comes along.

Re:Tell HN: Unpaid home assignments are not ok by ipaddr on Friday August 12, 2022 @02:33PM (#32442312)
Something tells me you are lost in some metric that is providing false feedbaxk. On average people with 20 years will bring a depth of experience that will outweigh someone with no experience. If you are testing syntax knowledge of a new framework and find the fresh grad is performing better at recall I would not be surprised. But what you miss is over the course of the year the 20 year person will provide knowledge in areas you didn't measure and will quickly catch up in syntax / pattern recall.
Re:Tell HN: Unpaid home assignments are not ok by koonsolo on Friday August 12, 2022 @09:48AM (#32438588)
So how would you desscribe the ideal interview?