News for hackers. Stuff that matters.
Re:Interview take home assessments without feedback are an i... by Hermitian909 on Friday June 23, 2023 @08:03PM (#36453897)
I get the impression avoiding take homes is becoming standard advice. I hang out in a few communities of engineers (alumni groups etc.) and it's gotten to the point that many people see requiring a take home as a red flag. Not just because of how companies abuse it, but because if basically everyone the company has hired put up with a take home there's a strong chance you don't hire good engineers.
Re:Interview take home assessments without feedback are an i... by 908B64B197 on Friday June 23, 2023 @08:19PM (#36454018)
That's the reason I advise against them.

Unless you are the top company in your bracket, your completion rate will also not be so great for a take-home (people have limited time: they'll sort by how good your company is). Sure they'll do Google's take-home but local business that does local comp/prevailing wages? It's at the bottom of the pile. By the time they get to it, the best candidates will already have an offer from a better company.

That's why I prefer to bring people on-site as soon as possible, and do a little whiteboard (the point being that the candidate must... know how to code!). It's an artificial challenge that's really a pretext to have a technical discussion.

Only time I advise to use take-homes is when you are dealing with a massive number of applicants from institutions that have a poor signal to noise ratio. Bootcamps come to mind. But then you end up with candidates that have the homework done by someone else and it ends up not being a good filter either.

Re:Interview take home assessments without feedback are an i... by berkle4455 on Friday June 23, 2023 @10:02PM (#36454717)
Whiteboards are skewered just as much on HN. Basically every engineer on here is a 10x and every company should be grateful to even be considered.

Apparently we should just review github OSS contributions and how many unit tests they write.

Re:Interview take home assessments without feedback are an i... by alistairSH on Friday June 23, 2023 @10:18PM (#36454815)
Is it whiteboarding in general, or being asked to write realistic code on the whiteboard?

Sketch out rough program structure or system design or whatever

Vs

Write valid Python to solve some leetcode question

Re:Interview take home assessments without feedback are an i... by berkle4455 on Friday June 23, 2023 @10:22PM (#36454836)
Doesn’t matter. It’s the premise of being asked to solve a question on the spot with a critical audience watching your every move.
Re:Interview take home assessments without feedback are an i... by gedy on Friday June 23, 2023 @10:44PM (#36454963)
> Apparently we should just review github OSS contributions and how many unit tests they write.

No, but speaking from experience - also don't reach out to senior, employed devs for a role, then waste their time with whiteboard leetcode quizzes to "make sure they aren't fakers or coasting, we have sooo many applicants".

In those cases, a conversation is really more valuable, we aren't interns.

Re:Interview take home assessments without feedback are an i... by opportune on Saturday June 24, 2023 @12:12AM (#36455484)
I gladly participate in whiteboard interviews to ensure I will not have senior+ colleagues who are unable to solve them. The fact that intern candidates can solve them is all the more reason to filter out experienced candidates who can't
Re:Interview take home assessments without feedback are an i... by happymellon on Saturday June 24, 2023 @04:24AM (#36456685)
Completely disagree. I've observed other people run whiteboarding session with candidates and "solving them" usually means, "in the way I want" and if you've only just met then thats only going to happen through hints.

The "context" (hints) they give different candidates can vary massively, perhaps by the end you've realised that your question is ambiguous, or you like the personality of this other candidate.

I've worked with folks who will definitely give attractive women more guidance throughout so they arrive at the "correct" solution and not see what they are doing.

Re:Interview take home assessments without feedback are an i... by opportune on Friday June 23, 2023 @11:45PM (#36455334)
I don’t think whiteboards are bad. People greatly exaggerate their difficulty
Re:Interview take home assessments without feedback are an i... by berkle4455 on Friday June 23, 2023 @11:54PM (#36455372)
Yep. They evaluate the ability to make sound decisions while in tense situations. I don't want to hire people who implode with a bit of pressure.
Re:Interview take home assessments without feedback are an i... by Exoristos on Saturday June 24, 2023 @02:26AM (#36456127)
"The ability to remember rote solutions under pressure." Not a need that comes up in actual software development.
Re:Interview take home assessments without feedback are an i... by drdaeman on Saturday June 24, 2023 @03:04AM (#36456310)
> Not a need that comes up in actual software development.

I'm not sure. Ability to remain calm and code when shit's on fire can be fairly useful skill at some places (the smaller the company, the more valuable it can be). I've did that, coding emergency patches - e.g. to cache some hot paths when we've got unusual traffic that revealed bottlenecks that we've never hit (and noticed) before. Though I'd say it's a fairly different mental experience than coding at an interview.

Also, actually writing code on a whiteboard is a weird skill outside of academic roles. But most places I've seen asked to sketch some crude pseudocode or - better - draw wavy lines and boxes that represent processes and entities, then talk about it (and I think this is fine, whiteboard here is just a convenient tool).

And, of course, requiring to remember some algorithms from memory is a rarely useful skill. I've coded even in quite spartan conditions (right in a server room, with an ancient CRT monitor and keyboard, plain vim running on a 80x25 text console) but even then I had one or two Internet-connected devices that I could've used to look things up. If a candidate is allowed (or, better, even encouraged) to search for anything they want - it's all good, of course.

Outside of education, no one bothers to remember actual algorithms unless they've used them recently - everyone remembers names and key properties, and optionally remember some core principles (and then either just use them because they're already in a library or popular package, or go look for the implementation details).

Re:Interview take home assessments without feedback are an i... by lapcat on Saturday June 24, 2023 @05:51AM (#36457198)
> Though I'd say it's a fairly different mental experience than coding at an interview.

This is the key. Not all pressure is the same.

Shit on fire at work is not actually personal pressure, it's pressure on the company. And to be clear, shit on fire at work tends to be a metaphorical exaggeration, where an emergency code patch isn't going to save the company from imminent bankruptcy. You're still going to have a job the next day, still going to have a roof over your head and food on the table. And your coworkers already know you and respect your work (if you're competent).

This is vastly different from being unemployed, suffering from profound financial worries about your future, and having complete strangers looking over your shoulder, prematurely judging you in the span of a few minutes, where these few minutes can determine your personal fate.

I've done quite a few emergency fixes over my career, but exactly zero of them were lose-the-job emergencies. Whereas every job interview is a lose-the-job emergency.

Re:Interview take home assessments without feedback are an i... by jrjarrett on Sunday June 25, 2023 @06:16PM (#36473192)
YES EXACTLY.

I keep myself in the interviewing loop at my company because I actually enjoyed the process when I joined. It was conversations over “executable” solutions. Now, we kick out so many candidates that can’t get a coded, running solution in the 45 minute slot.

I have tried so many times to explain the WILD asymmetry going on. That for us, we just have to interview the next candidate. To them, they have the enormous pressure of “if I can’t do this exercise then I have no income, no health insurance, no security.”

That’s unfair.

Re:Interview take home assessments without feedback are an i... by 908B64B197 on Saturday June 24, 2023 @12:25PM (#36460050)
One simple question I ask is to count the words in a string. It's a warmup question and a way to get the candidate comfortable with the format of the interview and the optimal workflow (discuss requirements, propose an implementation, flesh it out in pseudo-code, translate pseudo-code to something that looks like code).

You certainly don't need rote for that, the algorithm is trivial for anyone who did well in their introduction to programming class.

Either the candidate "gets it" in about 10-15 minutes, or struggles for 60 minutes.

Re:Interview take home assessments without feedback are an i... by lisasays on Monday June 26, 2023 @11:11PM (#36488452)
I don't want to hire people who implode with a bit of pressure.

The pressure of whiteboard interviews (mostly negative; of the form "yeah this problem is basically trivial, but I'm not used to coding while talking to a stranger, plus the time requirements just don't smell right and certainly do not reflect real work conditions") are so infinitely removed from ...

The pressure at real jobs (mostly positive: "the problem is somewhat non-trivial, and I know time is kind of tight; but I'm in the flow and in my preferred environment; and at least I know the requirements are legit; so can I triage some good result out of this before the end of the day?").

At least for any job one would want to have.

If this distinction is not intuitively obvious to you - really, you have no business constructing interview challenges for people. Not challenges with any kind of a time limit, anyway (these being entirely unnecessary, when you think about it).

Re:Interview take home assessments without feedback are an i... by lenocinor on Saturday June 24, 2023 @02:59AM (#36456279)
I got denied three times in the final interview with different FAANG companies for not doing whiteboards fast enough. Not getting them right; I mean not doing them fast enough. I’ve passed some whiteboards too in other interviews so it’s not that I can’t do them. There’s a lot of variation here.
Re:Interview take home assessments without feedback are an i... by samtho on Saturday June 24, 2023 @01:11AM (#36455771)
A good whiteboard problem is geared towards understanding how the candidate thinks and how well they can communicate ideas rather than total correctness. I’ve been the interviewer on a few whiteboard problems, all of which I’ve prefaced with something like, “we want to see how you solve problems and communicate ideas, there are no specific answers we’re looking for. You do not need to go into great detail or even know exactly how to build what you’re suggesting, just how it fits in to the system you’re designing.” Also when I’m designing a rubric for these interviews, the technical competency maybe represents 15% of the total score, 25% for problem solving/adaptability, and 65% communication.
Re:Interview take home assessments without feedback are an i... by emodendroket on Saturday June 24, 2023 @01:43AM (#36455908)
The whiteboard is standard across all companies, I know how to prepare, and the company has to be at least invested enough to assign an interviewer to it. So I would choose that.
Re:Interview take home assessments without feedback are an i... by dangus on Friday June 23, 2023 @10:48PM (#36454983)
1. On-site

Are the best developer candidates looking for on-site roles? I don’t know any that prefer an office setting.

2. Whiteboards

Yet another way to test developers on stuff that is unrelated to the work. I don’t even like writing with my hands all that much because I’m on a keyboard all day.

I get into a whiteboard and I am being tested on writing skills, how visual my thought process is, how my handwriting is, how comfortable I am in a public speaking position…all great qualities, but all entirely unrelated to programming in a team.

Is whiteboarding even a realistic exercise in typical multi-office or remote companies? If I’m presenting to coworkers I’m probably on zoom in my development tools right? That’s not a whiteboard.

Re:Interview take home assessments without feedback are an i... by torton on Friday June 23, 2023 @11:48PM (#36455349)
- writing skills - visualization / explanation skills - speaking to a small group of peers

all of these are _highly_ relevant to programming in a team beyond the senior level

Re:Interview take home assessments without feedback are an i... by janosdebugs on Saturday June 24, 2023 @12:59AM (#36455715)
Visualization maybe, but writing by hand? Until recently (when I started working on an art-related project) writing by hand alone took more concentration than solving actual tasks, not to mention writing in a fashion so someone can read it. I simply didn't write by hand for the last 15+ years.
Re:Interview take home assessments without feedback are an i... by yieldcrv on Saturday June 24, 2023 @12:15AM (#36455502)
after many unceremonious rejections, the first company that wanted an optional onsite interview hired me, after I went onsite.

so, people want to hire me when they meet me in person, and I can give more inputs of rapport. data point of 1.

Re:Interview take home assessments without feedback are an i... by treeman79 on Friday June 23, 2023 @10:22PM (#36454841)
Had one company in local city. They managed to interview almost every Engineer in the market that had skill set. Rejected all of them.

Few months later I got a call asking to interview again as they realized their standards were too high. Not a chance.

Re:Interview take home assessments without feedback are an i... by ClumsyPilot on Friday June 23, 2023 @11:15PM (#36455143)
> their standards were too high

They could simply be wrong. I've seen people demand the wrong solution. I've seen tests with bad instructions.

Most people are not good at producing test

Re:Interview take home assessments without feedback are an i... by treeman79 on Sunday June 25, 2023 @08:53AM (#36467706)
You had 45 minutes to write a connect 4 game from scratch.
Re:Interview take home assessments without feedback are an i... by boredtofears on Saturday June 24, 2023 @12:13AM (#36455495)
Amazing to me the general attitude here towards take-homes.

I don't know, perhaps it's because I've progressed every interview I've had the opportunity to do a take-home on (and I struggle with most leet-code style whiteboarding interviews) but I've always seen take-homes as an audition for your software development style -- what you deliver in a take-home assessment is what they will use to judge how you'll deliver on the job, plain and simple.

I've only done take homes for companies that I've already passed initial interviews for and generally like the people I've talked to and have favorable impressions of the culture/workplace thus far. I wouldn't do a take-home before that, but I'd do a take-home any day before a leet code grinding thing.

Re:Interview take home assessments without feedback are an i... by emodendroket on Saturday June 24, 2023 @01:41AM (#36455898)
The trouble is I've never seen it be a replacement for whiteboarding. You do the stupid takehome and then you still have to do the regular interview anyway.
Re:Interview take home assessments without feedback are an i... by genezeta on Saturday June 24, 2023 @01:58AM (#36455978)
> I've only done take homes for companies that I've already passed initial interviews for and generally like the people I've talked to and have favorable impressions of the culture/workplace thus far

So your experience has been quite specific. A lot of companies think that it's fine to send you a take-home assignment as the first step. Some more do it after just a 10 minute phone call.

I'm not saying you're wrong, just that your amazement can easily be explained by the fact that you've done it in particular circumstances which is probably not the experience of most people.

Re:Interview take home assessments without feedback are an i... by prakhar897 on Saturday June 24, 2023 @01:59AM (#36455979)
Why don't they judge me based on my 4 year long degree which is only done to rubber stamp that I can do the job.

Do you also expect a Med graduate to see some patients in the hospital for free before giving them a job?

Re:Interview take home assessments without feedback are an i... by vekerdyb on Saturday June 24, 2023 @02:46AM (#36456210)
Would you be happy to work with any and all your peers who have the same degree?
Re:Interview take home assessments without feedback are an i... by zo1 on Saturday June 24, 2023 @03:06AM (#36456323)
As much as I want to agree with you and I do in principle. My reason for not trusting a degree is because I've first-hand seen degrees being given out like candy. I've seen companies hire degreed individuals and then spend a year training them in a bootcamp before they're remotely productive.

I've seen individuals that can't speak English, can't spell, use punctuation and write a coherent sentence given a degree. I don't want to bring race into this, but it's very much an important issue here in South African universities: there is a huge shortage of black developers. So universities have immense pressure to rubber-stamp pass the black individuals lest they be seen as the "problem" or "racist".

Re:Interview take home assessments without feedback are an i... by Hermitian909 on Saturday June 24, 2023 @03:27AM (#36456418)
> Why don't they judge me based on my 4 year long degree which is only done to rubber stamp that I can do the job.

If you spend enough time hiring you learn that a 4 year degree is a very poor signal for "can be a productive engineer". Communication, raw coding, and soft skills aside I'm still regularly shocked by how weak the CS skills of many fresh grads are, it seems a double digit percentage never really learn big O well enough to use it day to day. When you're paying big salaries you can't afford not to verify this stuff.

> Do you also expect a Med graduate to see some patients in the hospital for free before giving them a job?

I mean, this is literally a requirement for graduating most pre-med programs.

Getting more at your point - in many skilled white collar professions you need to take regular tests to maintain "certification". The bodies that issue these certifications are trusted enough to maintain standards that it's possible to get hired by maintaining the certification. SWEs have no similar institution, and given how fast the field moves it's not clear we're ready to establish one.

Re:Interview take home assessments without feedback are an i... by robryan on Saturday June 24, 2023 @04:02AM (#36456595)
4 year degree unfortunately is basically a neutral signal. Maybe if it is top scores from a top tier CS college it might be enough to be a positive signal in itself.
Re:Interview take home assessments without feedback are an i... by throwaway675309 on Tuesday June 27, 2023 @06:13PM (#36499398)
Yeah.... are you forgetting about residency? Because that's basically the equivalent of having to do doctor level work at a drastically reduced compensation.

If the computer science industry was more well regulated along the lines of traditional engineering by requiring a PE exam, then we'd have to do less upfront whiteboarding and leetcode interviewing to verify that an applicants abilities actually reflect their academic credentials.

Re:Interview take home assessments without feedback are an i... by b20000 on Saturday June 24, 2023 @12:29PM (#36460108)
requiring leetcode despite 20 years of experience, code samples you can show, and a CS degree you can show, is a red flag to me.