SWE interviews should be paid
blog.algora.io
blog.algora.io
I.e., the employee would have to let his employer know that he got paid to interview somewhere else! Failure to disclose would result in disciplinary action from regulators, possibly leading to a suspension from the industry.
In a regulated industry you can argue it's not actually work, as your labor does not produce anything of value.
I think if we follow that slippery slope, employers might as well not pay salaries if they felt you weren't terribly productive during a given pay period.
"you can just ignore it the same way most people ignore their noncompete clauses"
Again, I'd hate to find out that an employer has this attitude toward honoring contracts as you suggest workers do.
I donate to a bunch of charities. I wonder if it would be ok to donate my payment to those charities on my behalf. I wouldn't get the tax credit I'm assuming but i would feel perfectly happy to stop that donation for the year. A downside for the company is that you could also see those donations broken out, which might indicate they were dealing with a lot of churn. :(
I do really like the idea of having a company pay for my time. It feels really important to ask them to take it seriously. I've been frustrated with various companies over the years who didn't have their hiring teams in order and it was a miserable experience.
(Why don't I just decline the payment? Because nobody wants to pay me for one day of both answering and asking questions at the last step of the process, they want to pay me for a real actual coding task as part of initial screening. From the article: "Introducing a payment allowed us to ask for something challenging and lengthy, while also respecting the candidates’ time." If I'm not getting paid, I have no interest in spending that much time up front.)
Interviews are expensive in terms of employee time. Paying a candidate for their time as well wouldn't be the most expensive part of the process, but in general increasing the cost of an interview will serve to decrease the breadth of the process. Companies will probably start to become sensitive to people they perceive as profiting from the interview process and restrict access accordingly. I think this would be ultimately detrimental to the goal of scouting new talent.
Of course for someone just starting in the industry, or comfortable with contract work, this might be fine. But I imagine many SWEs have no interest in contract to hire for similar reasons.
Contract work is important for people just breaking into the field.
I do worry this would raise the bar even further though on expectations because now they’re paying for time. They’d take even less chances on who they interview because it’s 2x as expensive as it used to be. And I don’t think it’d become a world of doing “practical” assessments - I think leetcode would still be very common.
How do you have time for that?
One minor note they only have to file a 1099 if you made more than $600 (of course you’re still supposed to report it).
Also hey man! Are you still doing work for Fusion?
Last search I had something like 6 in hand offers (a few more that would’ve transpired but they realized they were out of their depth). It takes quite a bit of time. You have to schedule significant time off or sick days to do it. It’s not something that happens in a couple weeks.
For me, I spent about a year studying(leetcode and system design), mock interviewing (30+), and interviewing. Spent about 3 months without an actual job and interviewing+studying. (Something like 25 interviews in a week at times - 3-4 onsites per week when not doing tech screens)
Got the offer I wanted in the end - isn’t exceptional offer but I don’t have exceptional names on my resume either. Make $400k/yr. It was either that or another high growth startup and I wasn’t finding any that were that appealing on comp+culture after interviewing.
Ok so there is something terribly wrong with our industry.
I tend to the think the whole thing is just a massive example of cargo culting. Like how 10 years ago everyone asked why manhole covers were round.
Are they? Please give me more context on this, because I haven't personally seen any evidence of that.
>Last search I had something like 6 in hand offers (a few more that would’ve transpired but they realized they were out of their depth).
>Make $400k/yr.
I would say this is just a case of someone taking on the process of getting a job as a full time job itself...which I think is appropriate. I've been in industry for 20+ years and have easily left well over a million dollars in lifetime comp on the table because I haven't really approached maximizing it as a primary objective.
I think it’s wildly inappropriate that our industry rewards it though. Someone taking a year off to study the interview process itself shouldn’t be rewarded so much more highly than a year of real experience doing the actual job.
Tremendous.com (where I work) does this.
Candidates can get payments, gift cards, or donate the money to charity.
(we've been paying candidates to take calls, do tech screens, and complete projects, and it's easily been worth the cost. at some point we'll do a blog post on the conversion rate differences)
So please don’t do this as a way to bypass regulatory requirements. It puts your prospective employees in a bad spot.
Only once have I seen an employer show a new employee the door within that “six month probation period” they talked about.
This is basically the ultimate form of paying people for an interview: the interview happens on the job for a while.
It also would help with an issue I’ve struggled with a lot: learning that the person is a jerk who doesn’t work well with others and has loud holy war opinions on minutiae.
A valid criticism of this approach is that it can be expensive and disruptive to turnover a position in three months.
I’ve done hiring before and the fact that the cost of considering a candidate is relatively low both in terms of cost and time, meant that I could consider candidates with non-traditional backgrounds. A resume and job application only tell you so much. If I was on the fence about someone it was easy to jump on a call for an hour with them to get more data. Sure the signal you can get from an hour long interview isn’t great, but it’s something.
If there was a higher cost associated with bringing a candidate in (more than the wage, I’d be worried about the paperwork involved), employers might start relying even more on signals like alma mater status, current employer pedigree etc. as first pass filter before bringing someone in.
This seems to be more about internships than interviews for a qualified professional (or whatever you want to call those candidates).
Just make unpaid internships illegal. If you do work for a company that a paid employee would normally do, then you should be compensated.
But not paying someone to run around and get you coffee is just completely nonsensical these days.
I'd laugh all the way out of the door, and my country has a 40% unemployment rate. I'm just not going to do work I don't get paid for, because it turns out living is expensive.
At most of the companies I've worked for, there is a bunch of up front ramp up before someone can complete even a simple task. You have to become familiar with a team's frameworks, the business context, and the structure of the code base. To do one real task then requires all that ramp up first (or else, you'd need to simplify it so it's not a real task).
How big a task? If you are interviewing new college grads, it might not matter, but people who already have industry experience either have to use a large chunk of vacation time or leave their current job if the task is non-trivial (taking, say, a sprint or two to do).
How much do you pay? Do you have a fixed bounty? Do you pay senior engineers more?
I get how you want to see someone do this for real, but I've already built something like this 20 times. If a company trying to recruit me asked me to build this, I could spend a few hours building it again, or I could just tell you about the times I did something like that (and the challenges I ran into), which would take 30 minutes.
Companies are starting to adopt this, but it still blows me away that we aren't getting there faster.
From the hiring side, I'd also have concerns. At a previous company we paid for a lot of user testing subjects and there were some people who were trying to make a living out of it. They'd say absolutely anything up front to try to get in and get the money. And that was just for $30-$50. If we're talking $200-800, that's a lot of incentive for goofs to lie their way into an interview.
It's not about influencing anybody. It's about valuing people's time and paying them for their time. (this isn't corporate bullshit - I made the policy and that's why I made the policy).
> could indicate a relatively mercenary culture.
no idea what that even means
> that's a lot of incentive for goofs to lie their way into an interview.
I'm happy to report we've never let any "goofs" in through the process! But it might actually make us a little too selective.
Those are two separate things. I think once can do the first without doing the second.
> no idea what that even means
I used to work for financial traders. Some people tend to treat everything as a commodity. That's not the kind of culture I want to work in.
> I'm happy to report we've never let any "goofs" in through the process! But it might actually make us a little too selective.
That's a real risk. For me a lot of the best hiring value comes from talking with people who don't fit the profile of a perfect employee. Some of the best people I've worked with are terrible interviewers, for example.
I'm just explaining how we do it at our company?
> I used to work for financial traders. Some people tend to treat everything as a commodity. That's not the kind of culture I want to work in.
This has become nonsensical.
Sure. I'm just explaining my reaction.
> This has become nonsensical.
You not understanding something is different than it being nonsensical. If you want to understand it, feel free to ask. If you don't, that's also fine. You don't have to understand and address every person's reaction to a comment you make on the internet.
How? Because I for sure don't want to spend my time in a room with people I have never seen. The more you pay me, the higher my tolerance for bulls..., I don't care about anything else.
The former respects your time. The second doesn't. Neither one pays you.
But even more than that, I'd like an interview that doesn't take 4 hours.
20 minute chat with recruiter to introduce yourself
2 40 minute phone screen
5 hours of "onsite" interviews
1-2 15 minute recap chats with recruiter
Possible additional 40 minute interview with hiring manager to sell you on offer
It's almost impossible to do more than 3 of these in a week because companies all have times that don't work for them, and quite often have certain days of the week that they don't interview on.
> the strongest candidates self-selected into this paid screening challenge
...
> to make developer interviews more valid & inclusive, introduce payments.
This still makes them exclusive. Someone with a full-time job who's busy with life could easily not care about $600--they're time-limited, not money limited.
They also provide little evidence supporting their motivation of hiring better engineers. I buy that better engineers are better for the company, they just didn't show that paid interviews select better engineers.
All that said, I agree that a long-ish, real-world problem is a great indicator of job performance. Paying people just means you're not taking advantage of them. The bigger problem is still around time.
I tend to reject take home projects out of hand because they take up my time but not the company’s, unlike a phone interview. I need to know the company is serious and values my time.
What method do you prefer over a take-home?
Also, giving someone an actual backlog item would turn off most companies, but building a representative task where you vet performance against your current staff seems to be reasonable.
[0] https://www.irs.gov/businesses/small-businesses-self-employe...
edit: added source
De facto, VISA gift cards.
Edit: because my point seemingly isn't clear. It's not about the money, its the fact that you can't hide a quarter of a million dollars in gift cards from the IRS. So for this process to scale, it has to be completely legal and above board.
That's pretty unethical. Maybe don't waste so many people's time if you're very unlikely to hire them?
Those I interview, I ask to complete a small task that I pay for. It's the only way I can do it and feel okay about rejecting them if I choose to.
It feels pretty bad to work on something, get rejected, and have no compensation for your time and effort.
We didn't do the 'hand them a project for a day' btw, we met them in person and had them go through a half day of panel interviews. Still something that ideally they would have been compensated for beyond food and our gratitude.
I'm on the side of paying candidates that go through any substantial interview effort, I just think that the regulatory details are going to select for folks that are less privacy-focused and are already established in the domestic economic infrastructure. I used to work in a bug bounty program where we paid out to researchers all over the world and the logistics of it was a pretty major issue (and resulted in a non-negligible portion of the submitters forfeiting their payment).
I just really don't like it. I see it as exploiting people in a vulnerable position.
You're right that there are varying degrees. Certainly the worst - for me personally - was King Games in Sweden asking me to spend a week on making a candy crush clone after a short phone interview. I was in a position to refuse but I cannot imagine how many peoples' weeks they wasted.
I just don’t know why you focused on the monetary total earlier. You’re already spending thousands of man hours of your own engineers’ time to interview them - the gift card cost is not that consequential in comparison.
Indeed, this might save money on net at a lot of companies. So many places are much more careful about spending cash than labor hours. I could imagine paying interview subjects could add a crispness and a focus to hiring processes that is often absent.
As an unrequested piece of advice, 150 hires to an engineering organization sounds like a gigantic waste of money. Perhaps you should give me the project and see if I can deliver it better for 1/150th of the price.
Basically no strings attached for both sides. We do complete a compliance review for businesses signing up for our site (given we're a payments company), but it's basically invisible at smaller volumes.
Was the first interview sprint planning?
Why is that other industries don’t need 6+ rounds of interviews for experienced candidates?
Some of them aren’t heavily regulated. I have many friends in engineering disciplines that don’t require FE or PE exams, and they don’t need to deal with any of this nonsense.
I think our industry is just very prone to following trends for whatever reason. I would love it if we grew up a bit and introduced more regulation.
That being said, this article makes no sense. The justification it gives sounds like it was autogenerated by a bad markov chain.
First it claims without justification that market salary equals "mean productivity", which already isn't true. But suppose that we believe that.
Then it says that there is a large productivity difference between good and bad engineers. Ok.
Finally it says (paraphrasing), "because good engineers are so much more productive, it's rational to pay them for interviewing." But that's just a restatement of the title of the article, not an argument.
For single day interviews, I think the opposite is true because of adverse selection. Good engineers aren't looking for 1 day of pay, they are looking for a job. The people who value your 1 day paid interview the most are people who are not looking for a job.
* The interview pressure of knowing you’re being assessed based on every interaction and piece of output, but for an entire week.
* A week isn’t enough time to truly assess what it’s like to work with someone…
* …yet, is long enough such that it’s only a viable option for people with capability to dedicate a week. Which basically means the unemployed, or those working at companies where they can take a week off at short notice.
* The tax situation can be complicated, which adds to the stress of it all.
My anxiety and stress levels have never been higher, and this was after being laid off and a subsequent 6 months of unemployment. If they hadn’t decided against hiring me (apparently my code and product mindset were great, but I didn’t work fast enough), I was ready to decline them on the basis of concluding that this approach to hiring (it was mandatory) was inhumane.
I mean, I'm all for seeing this method work, but there is probably a reason the author mentions "interns". Were they able to apply this method with working professionals? Convenient how it's not mentioned.
This is a common canard. I can see how it might make some intuitive sense, but it appears to be utterly mistaken. When I brought up the idea at my current workplace, we ended up choosing not to pay candidates, because almost 100% of our female software engineers declared that they would not have started an interview process where they were being paid unless they were VERY certain they were qualified for the role.
[0] One could, for example, argue that different people take a different amount of time to get started, but be similarly productive in the end.
I understand the point being made in the article but that amount of money just isn’t the best incentive
and spend at least 1h on interview itself, then it's basically half of workday and e.g I, personally would have to take a day off to be able to participate.
I don't see it as not reasonable if somebody does not ACE every interview and has to attend a few of them.
And we're still pretty optimistic here, there are multi rounds interview.
2. Make an article with a self-serving title encouring paid coding tasks.
3. Provide no justification.
4. Cover up the lack of justification with a graph of a normal distribution. Mention standard deviations for additional perception of credibility.
5. Share this with people who would like to be paid for things they would do anyway. (The CEO of the company posted this on HN)
6. Profit?
This is just an advertisement, unpaid. I had no idea who the company was until reading this, and also thought it was an incredibly thin post lacking any real justification for what it’s trying to do. It also has a clickbaity headline for the general consumer of HN. The Ads just keep evolving.
I can also imagine bootstrapping a startup that squeezes juice out of a bag using powerful motors and running into widespread skepticism, because someone did it. The answer there isn't to write "Hand-squeezed juice from actual fruits is bad" articles, the answer is to find a better startup idea.
Yeah I mean, I'm bearish on their idea too; but I'd expect there to be some discussion of it vs. what's in this thread, which is mostly like "this post is thin, feels like just a tricky ad".
Or, idk, I'm open to the "huh, I suppose we now find ourselves on the slippery slope of 'everything is paid/advertiser content', FML" discussion too, which is happening. I guess I just thought there was a world where this company forgot the "by the way our company automates this" on the post, and we didn't need to jump to conclusions or w/e. But, maybe we do?
I wish we had more expertise and time on our hands to publish more thorough posts, but the truth is that we're just two young guys who are hacking up stuff in their home office, scrambling to get feedback on what we've been working on during the dwindling window of opportunity of the YC Build Sprint.
The "article" had no purpose other than to share our story, provide a food for thought and most importantly to learn from the community if what we're doing makes sense and if so how we can improve it.
> the truth is that we're just two young guys who are hacking up stuff in their home office
This context really changes the blog post
> 6. Profit?
I'm not up to date with youth culture, but I think these were replaced with "refuse to elaborate further" and "leave" respectively.
Which is not surprising given that the episode was aired twenty and the meme emerged over fifteen years ago.