News for hackers. Stuff that matters.
Re:Ten years of experience, still failing phone screens by thr0wawayf00 on Friday December 10, 2021 @09:33PM (#29517889)
One thing I realized recently while interviewing candidates at my company is that it’s one of the few opportunities that individual contributors like myself have to exert significant power over someone else, and not everyone is prepared to handle it well.

Recently, we had a candidate come through that wasn’t a good fit for us (he claimed to be a cypress expert so we asked him to set cypress up in a dummy react repo and he floundered the entire time). One of my coworkers took some pot shots at the candidate, being deeply critical and rude, cutting the candidate off mid-sentence, etc. I was honestly embarrassed to be on the call and I thought it reflected poorly on my company. I’d never seen my coworker act like this before and it changed the way I felt about him.

I wonder how much of the leetcode interviewing culture is rooted in this desire to dominate candidates, since ICs rarely have opportunities to wield such power over others.

Re:Ten years of experience, still failing phone screens by WalterBright on Saturday December 11, 2021 @02:54AM (#29519319)
> he claimed to be a cypress expert so we asked him to set cypress up in a dummy react repo and he floundered the entire time

If I was floundering because the interviewer found a hole in my knowledge (and there are many holes in Albert Hall) I'd proactively state that and say where the holes weren't and ask for a question about that.

For example, I've implemented a complete C compiler, front to back, so at one point I knew everything about C. But in implementing a new C compiler (ImportC) a few months back, I had to go over the Standard again, as I'd forgotten bits and pieces.

There's no reason at all why the interviewee cannot drive the direction of the interview, rather than being driven. For example, when I interviewed for a software job after leaving my mechanical job at Boeing, I was concerned that I wouldn't be taken seriously as a programmer. So I brought along listings of the code I'd written and pulled it out during the interview and proceeded to explain it to the interviewer, on my own initiative.

A long time after that, I was talking to the interviewer, and he said that that was what got me the offer.

Re:Ten years of experience, still failing phone screens by Jensson on Saturday December 11, 2021 @03:08AM (#29519367)
> There's no reason at all why the interviewee cannot drive the direction of the interview, rather than being driven.

You know how they made a program pass the Turing test? They didn't make it smart, they hardcoded a conversation where the program drove the conversation to where it wanted it to be. That way the person interacting with the program was passive, so they never noticed that they were just interacting with a stupid program in the 5 minutes they had with it.

The same happens in interviews, if you take a person who don't understand tech, but have watched a lot of conference talks and read some papers and he can re-tell those, and he even remembers answers to common questions from the question parts there, but he doesn't understand much at all of what was said he just remembers conversations, then that guy will look like a world class expert if he gets to drive the interview. But once he starts working he didn't know anything at all, he just learned to talk about these things not do them. Some would say "just dive deeper into his knowledge!", but you can't always do that, if you aren't an expert yourself in his subject area you wont be able to drive down deep enough to find his flaws, and since he is driving the conversation most likely you wont be an expert on what he is talking about.

Re:Ten years of experience, still failing phone screens by WalterBright on Saturday December 11, 2021 @04:36AM (#29519711)
5 minutes isn't long enough to notice that the conversation switched topics every time you asked a deeper question.

If I accidentally hired a guy like that, I'd consider him for a marketing position. :-)

Re:Ten years of experience, still failing phone screens by jrumbut on Saturday December 11, 2021 @03:26AM (#29519439)
The person could have just learned to code in all that time spent watching conference Q&A sessions to con interviewers.

This does seem to be the threat model many interview processes are meant to protect against though.

I understand there are costs involved in hiring then firing someone, but maybe that should be reserved as a way to deal with the most outlandish fakers and let the rest of us have a quick Google or two during coding screens.

Re:Ten years of experience, still failing phone screens by Jensson on Saturday December 11, 2021 @03:37AM (#29519476)
If you are smart and a hard worker then learning it properly is easier, yeah.

But if you are lazy and prefers talking to people and watching videos, so you spend your day talking about these conferences with your colleagues rather than doing work then you have the scenario I'm talking about. It doesn't require some genius conman, basically any guy who prefers to talk about things instead of doing things will more or less fit this description. The degree they lack real skills depend on the degree they prefer talking over doing, but such people will always over perform at such interviews.

Lastly since the talkers get rejected by all the leetcoding firms, you will have an abundance of talkers that can't perform in the hiring pool. So the problem with talkers is way worse today than 20 years ago.

Re:Ten years of experience, still failing phone screens by no-s on Sunday December 12, 2021 @10:31AM (#29530365)
When I have to game an obviously flawed interview because I want the job, I try to drive the interview. Make no mistake, this is a social skill. It’s not something I enjoy, it’s just a learned skill for me. But I do it because I want the job.

Often I feel like a con artist for doing this, especially if works to overcome a superficial interview. Sometimes it turns out my perception was correct and yet it turns into a better interview because I’m adding value to the interview where the interviewer had gaps…

Re:Ten years of experience, still failing phone screens by zcw100 on Saturday December 11, 2021 @09:29AM (#29521079)
What's really great is if you can get the interviewer talking about themselves. If you're lucky you'll spend the entire interview nodding and saying things like, "wow", "that's really cool. How did you come up with that?". At the end, if it's the kind of interviewer that will talk about themselves for an hour straight they're going to love you, just sat there and let them be the center of attention. The problem is do you want to actually work for someone like that.
Re:Ten years of experience, still failing phone screens by GiorgioG on Saturday December 11, 2021 @09:47AM (#29521204)
This is how I got a job with a bunch of really smart folks in the early 2000s (they were all MIT grads and I was a graduate of a state liberal arts college in NY.) It was several rounds of interviews and a couple of the folks interviewing me (who clearly liked me) warned me that the interview at the end would be the hardest because the interviewer was an old non-nonsense engineer (MIT CS degree and MIT MBA.) It was intense for sure, but I had read somewhere that (as you stated) if you can get them to talk about themselves and engage them: A) they will love you and B) you'll run out the clock. I can't recall how I got him to talk about 'the good old days' of programming, but I did and I don't think I had to answer more than a handful of questions in that hour.
Re:Ten years of experience, still failing phone screens by more_corn on Saturday December 11, 2021 @12:37PM (#29522669)
His feedback read like this: “Good culture fit, good soft skills. I really liked them. They seemed to understand and appreciate difficult and interesting topics.”

I assure you there are worse ways to behave in an interview. I’ve passed on people who were smart as a whip but nobody wanted to work with. And nobody wants a dead fish who just sits there waiting for the next problem to solve.

Re:Ten years of experience, still failing phone screens by heavenlyblue on Saturday December 11, 2021 @11:18AM (#29521967)
So that engineer was a full-nonsense interviewer :)
Re:Ten years of experience, still failing phone screens by GiorgioG on Saturday December 11, 2021 @03:05PM (#29523799)
I suppose in my case he might have been less effective at assessing my technical abilities (there were multiple technical interviewers throughout the day.)
Re:Ten years of experience, still failing phone screens by geoduck14 on Saturday December 11, 2021 @10:26AM (#29521486)
A word to interviewers:

Watch out for this. It is a real phenomenon. If you "enjoy" thr interview, you are more likely to think the candidate did well. And if you spend a lot of time talking about yourself, you are more likely to think the candidate did well. Don't be fooled. Have a rubric that you can objectively measure the candidate against.

Re:Ten years of experience, still failing phone screens by Jach on Saturday December 11, 2021 @10:21AM (#29521434)
I agree that an interviewee should be an active participant (though not being is fine too given the state of interviewing), however attempting to drive it themselves can really backfire if the interviewer isn't expecting it and/or is bound by policy to actually ask certain questions or go through some process. I still remember one guy who wanted to drive things a bit too strongly, which for most of my section was fine with me because I was still able to get the data I wanted out of it and hopefully he got some of his, though at a point I really insisted he actually code a working solution to a problem in the IDE setup for him (requires like 15 lines of code, it's embedded in the context of a larger program) rather than continue to whiteboard/pen-and-paper general thoughts. He did, and I gave him a positive recommendation. But in the after-meeting my coworkers were less happy with their sections (one of them even brought up the sense he was trying to 'run the clock'), and some of them were still new to interviewing and didn't know how to handle a more 'aggressive' candidate and apart from not enjoying the experience couldn't get the info they wanted, so the eventual decision was to say no to him. I still think he would have done fine, but hey, it's just another element in how broken our interviewing practices can be.
Re:Ten years of experience, still failing phone screens by ip26 on Saturday December 11, 2021 @12:35PM (#29522656)
The interviewee doesn’t know what the day to day job will look like, so they may wind up talking about entirely the wrong parts of their skills & experience. The interviewer has a much better idea what they need to learn about the candidate.

Perhaps this is less of a big deal for a generic position that’s the same at every company, but if you are matching someone to a very different role than they’ve held before, you may be interested in only certain pieces of their resume.

Re:Ten years of experience, still failing phone screens by flashgordon on Saturday December 11, 2021 @09:44PM (#29526649)
Walter you (with your credentials) do realize you would never go through the "standard" interview loop like the rest of us nobodies would go through right? We are lucky to be forgiven for only solving 2 LC hard problems instead of 3+ in an hour whiteboard coding interview!
Re:Ten years of experience, still failing phone screens by WalterBright on Sunday December 12, 2021 @12:35AM (#29527408)
I didn't have any credentials at the time, which is why I felt the need to be proactive in the job interview.

I also interviewed at Microsoft (just down the street) a few years later, and got the standard interview treatment.

I know what quicksort is, and I've implemented it more than once over the years. But I could not implement it off the top of my head at the moment without doing a quick refresher on the algorithm.

I was once assigned the task of speeding up a program written by <famous programmer you've heard of>. In perusing the code I happened to notice that there were two custom bubblesorts buried in it. I replaced them both with calls to C's qsort and got a nice boost. Was <famous programmer you've heard of> a fraud? Not at all. Anybody's code can be made better. I've been found guilty of having hidden quadratic code many times.

Re:Ten years of experience, still failing phone screens by allenu on Saturday December 11, 2021 @01:40AM (#29519007)
I have noticed that sense of "domination" come out in interviews as well. I remember long ago having one interview where the interviewer was asking me to code something which I knew would be impossible to complete in the time allotted. It just seemed so ridiculous to me that I was supposed to write this complete solution in about 30 minutes. I remember how superior he was acting at the start of the interview too, and then after I wrote up the code (unable to complete in the time given, but apparently good enough to make him happy), his tone changed completely of one where he was very friendly as though somehow I passed his "test". I was now worthy of speaking to as an equal, whereas half an hour or more earlier I was some nobody to him.

Another interview I had years later, the interviewer clearly didn't think I was worth his time because he literally got up and started playing with a yo-yo as he threw challenging question after challenging question at me and pressing me harder and harder for solutions ("Imagine you were given task X and nothing more. How would you solve this? What would you do next? If that didn't work, now what would you try?") I remember it was incredibly disrespectful and left a bad taste in my mouth about the team. Thankfully I didn't get the job.

Re:Ten years of experience, still failing phone screens by mrfusion on Saturday December 11, 2021 @09:09AM (#29520950)
Incompetent until proven competent. Most industries don’t have to deal with that attitude but it’s prevalent for us.

Imagine asking a doctor basic biology questions or what an antibiotic is used for in an interview.

Re:Ten years of experience, still failing phone screens by afarrell on Saturday December 11, 2021 @09:45AM (#29521198)
For example: The idea that there are many programmers who cannot even write fizzbuzz sounds like a very strong claim. It seems far more likely that there are many programmers who have socially-induced anxiety.
Re:Ten years of experience, still failing phone screens by sokoloff on Saturday December 11, 2021 @10:11AM (#29521361)
I have interviewed senior candidates (more than two, fewer than five) who couldn’t write code to sum an array of ints (ignoring overflow). *

Not in the sense of missed a bit of punctuation, but rather in the sense of “couldn’t get started with anything that vaguely smelled like an answer, didn’t understand the type system of the language they claim 5 years of experience with, etc”.

I’ve probably interviewed fewer than 400 candidates in-person and maybe 200 of those would be senior ICs. To have more than a percent of them be utterly incapable here is a signal that there are candidates out there taking their best half-court buzzer-beater shot to try to land the prize. If you’ve done 100 first round in-person interviews and never run into someone that causes you to check up on how the phone screen happened, your screening processes work pretty well.

Is it possible that these candidates are capable programmers in daily work? Sure, it’s possible, but I’d bet against it.

* We used to ask a candidate to average an array of ints. It’s a question that was designed to tease out whether the candidate would discuss/inquire about overflow, what the return type should be, etc. After a couple years, we realized that candidates would stumble on the loop and sum more than anywhere else and we got more signal/minute from asking the vastly simpler summation question. Candidates who could fluently write the loop usually knew about overflow and the fact that the average of ints isn’t mathematically an int but that many times an int is what you want and can discuss the reasons.

Re:Ten years of experience, still failing phone screens by Jach on Saturday December 11, 2021 @10:53AM (#29521715)
I love this because I agree 100%. I accepted the idea that they were "out there" but only really internalized it after I interviewed someone with a Masters in physics who couldn't make any progress on my simple problem. (The problem does assume you can understand the concept of a geometric line, but I give the two line equations most people first run into in junior high, among other things, I'm not testing recall.) Especially on the part about making a question even simpler in the name of getting what you actually care about faster. I've also found it useful to combine things from separate questions into one question that can answer both in less time.

I still wonder if we couldn't remove most of these games though if we improved our hiring, onboarding, and firing processes in other ways than just trying to make a better hiring filter. Accidentally letting in someone wholly unsuitable for the job shouldn't be a big deal if 1) you can detect that like in the first day, or at least first week 2) the amount of damage they can do before detected is small 3) they actually start very soon after the decision to hire is made 4) you can fire them immediately after deciding a mistake was made and they don't work another day.

Startups can handle this better already and I think is reflected in a lot of them still doing more casual "single lunch conversation" style interviews before a "welcome aboard, see you on Monday" decision. For big cos, work will have to be done on getting away from the mentality of "it's ok if you're not contributing much of anything for the first x days because onboarding" where x is high (I've seen over 30), and firming up access controls (no facebook style all-access of new hires (or anyone if possible) being able to just query the production db and access the private messages of exes or whoever), and removing the "ok you're hired, see you in x weeks" policies where new hires can only start after a significant delay or all on a certain date for whatever reasons, and only getting rid of someone through a long and drawn out PIP process... Maybe it can be done some day.

Re:Ten years of experience, still failing phone screens by sokoloff on Saturday December 11, 2021 @11:06AM (#29521852)
On the “we can take a chance here” front, I’ve sometimes struggled with hiring someone out of a stable situation and putting them into a role where they might earn a termination. If someone’s already unemployed and that happens, they’re no worse off (and likely better off). If it happens that they resigned a stable job and that happens, they’re made worse off.

As a hiring manager or interviewer, I’m not their fiduciary, but when facing a risky hire, I wish there was a way to let the candidate make a more fully-informed choice without the knowledge that we think it’s a high-risk offer influencing them negatively in any way.

Right now, they interview and get an offer or don’t. If they get an offer that we think is high-risk, they have no reasonable way to know that.

Re:Ten years of experience, still failing phone screens by Mezzie on Saturday December 11, 2021 @12:58PM (#29522840)
Could you indicate it through your choice of interview questions?

Things like, "How do you feel about stretching your skills in the work force?" "What do you do when you make a mistake at work?" "How do you handle a situation where you feel out of your depth?" Etc.?

I know I would take that as a signal not to go for it if I wanted to retain stability in my life.

Re:Ten years of experience, still failing phone screens by sokoloff on Saturday December 11, 2021 @01:02PM (#29522872)
That's a great thought; however, we most often discover the conflict during the hiring debrief when we have mixed feedback on a candidate leaving the candidate "on the bubble".

It does give me some ideas to consider when we extend the offer (as @Jach's sibling comment also suggests).

Re:Ten years of experience, still failing phone screens by Jach on Saturday December 11, 2021 @01:01PM (#29522865)
Yeah, it's trickier when they're coming in with an existing job, and the current professional quitting culture dictates that you couldn't start any time sooner than in two weeks at least. Add that to the list of difficulties involved in lower time-to-start dates.

I've been fortunate (or not) that the hiring decisions I've played a part in have all been non-urgent with no struggle to find more candidates, so in the face of risk the org could afford to wait. The moral hazard you describe is interesting though. I don't think I would worry about it, as you say the hiring side isn't their fiduciary, and you don't necessarily know that their current situation is all that stable. I might try and assure myself that even if things don't work out, they're unlikely to be put out on the streets, since if they got past us (even with our "risky" assessment) they can probably get past someone else quickly enough, and possibly even go back to where they left depending on how stable it really was.

I'd consider being honest with them about the risk if an offer is extended. If I were on the receiving end, I'd prefer to be told before I accept something along the lines of "Honestly we're a bit unsure how well you'll adapt to our work [because of risk factors x], but we see your potential and think you'll rise to the occasion. We hope you'll come join us!" I don't think having my risk factors pointed out would affect me negatively at all, even if I think they're BS things the company shouldn't worry about, though I can see it possibly affecting the company somewhat negatively in that they're potentially giving the candidate who all-in-all they think is worth taking a chance on an extra reason to decline (and thus they'll need to continue searching which sucks). Whether that decline happens really depends on the candidate. With that information they might conclude/agree it's too risky to leave their current role for you right now, or they might actually be motivated to do better and start proving themselves right from the start especially at a company that is so forthcoming about such things. And they might fail, but at least they leave with the knowledge of what went wrong, and even if what went wrong wasn't an identified risk factor they still have your list of risk factors (some possibly valid, some BS, some that can be worked on, some that can't) that other companies might be looking out for to have for future interviews.

Re:Ten years of experience, still failing phone screens by b3morales on Saturday December 11, 2021 @02:20PM (#29523451)
> 1) you can detect that like in the first day, or at least first week 2) the amount of damage they can do before detected is small...

But the cost is actually minimized already by rejecting in the interview. Just like finding a bug while writing unit tests is cheaper than QA finding it after you make a build, even if QA does so in the first hour of testing.

Re:Ten years of experience, still failing phone screens by Jach on Saturday December 11, 2021 @04:14PM (#29524365)
There's a tradeoff between the costs of trying to detect possible issues at various stages, and the costs of damage if those issues aren't caught until later. This makes the caught-earlier-is-cheaper analogy not always hold, because the costs you spend to detect an issue at some stage can easily outweigh the costs of the issue itself at any later stage. Hence the industry doesn't follow NASA practices, or even more reasonably make use of TLA+ as basic professional practice like unit tests have largely become. Many bugs have such negligible impact that they remain unfixed, regardless of when they were caught, regardless even of whether the customer found them or knows about them. We also realize that some bugs still make it past everything and get to production, so it's worthwhile to spend effort trying to reduce the cost of production bugs, which might for instance involve having a faster and smoother deploy process.

So in hiring, there are costs companies pay to avoid a bad hire, and costs that result as a consequence of bad hires -- which they mostly can only estimate because of bad hires getting through anyway, everything on the consequences side is formally probabilistic. You can think of it as hiring-filter-costs + P(bad-hire) * consequences-of-bad-hire. So yes, if P(bad-hire) is 0 because of your amazing hiring filter, then you'll never have to pay for the consequences-of-bad-hire. And supposedly, increasing hiring-filter-costs should decrease P(bad-hire), though over time we've found many practices that don't actually do that, and smarter companies have stopped doing them.

My thinking boils down to we can and should reduce hiring-filter-costs (which I want to think of as including opportunity costs and negative externalities on the whole industry, but it's not necessary), but fear prevents even experimenting at many places because there's an idea that any reduction will increase P(bad-hire) too much, and consequences-of-bad-hire are too large. So, why not focus more on identifying and lowering the consequences-of-bad-hire? Do that, and we'll also be able to lower hiring-filter-costs even if they increase P(bad-hire), which they aren't guaranteed to do anyway.

Re:Ten years of experience, still failing phone screens by derangedHorse on Monday December 13, 2021 @10:05AM (#29540195)
I wish America would adopt what I've seen in some European countries -- a paradigm where they introduce a fixed-time contract first, then only hire you if they like you after the contract. I have seen that in some jobs in America, but just not programming jobs.
Re:Ten years of experience, still failing phone screens by Jach on Monday December 13, 2021 @11:03AM (#29540789)
It happens in programming jobs here but in different ways. The general style I think you're thinking of seems more likely to me for startups to try experimenting with (and more informally), but we also have a different style where you work for a general contracting agency who has you work for another company for a fixed term. Some of those after the fixed term can transform into that other company hiring you directly (and giving you higher pay not cut by the contracting company, benefits, etc. that you lacked as a contractor), or if not the contracting company helping you find a new company to contract for. The final style I can think of is already institutionalized at big companies for entry level roles in the form of hiring interns almost done with college. They work for you for a few months of the summer (often at equivalent 'hourly' salaries as a senior role) and if you like them, you offer them a full time position (at a lower entry level salary) starting next summer after they graduate. It can be a smart way to get talent that doesn't yet know it's great, or will become great, without paying a premium.

The biggest problem when hiring people with experience though, and why the probation style is pretty rare in the direct form I think you're thinking of, is that it's going to filter out the best people -- just like many other too onerous hiring practices filter them. They're just not going to put up with it when they have much better options. For Europe to the extent such a practice works at all is probably related to how universal it is for employees and employers to have a symmetric long period of notice of termination/notice of quitting that often ends up being at least a month if not 60+ days. In the US, every state is at-will, you can leave at any time and be dismissed at any time (within the bounds of certain legal protections, paranoid risk of violating which has driven larger companies to an insane PIP-style process of nudging someone out the door over a period of months). I think US companies and employees both should continue leaning in to that more as an advantage.

Re:Ten years of experience, still failing phone screens by rmah on Saturday December 11, 2021 @12:43PM (#29522715)
I have screened or interviewed hundreds of people over the past three decades. That is not a strong claim, it is simple truth. There is a large minority of so-called "professional" software developers who literally don't know what they're doing and can't anything but the dead simplest code.

They may only represent 2% of the population, but they are a much larger % of candidates searching for jobs. If you think about it a bit, you'll see why.

Re:Ten years of experience, still failing phone screens by strken on Saturday December 11, 2021 @10:03AM (#29521307)
It's entirely believable that many programmers couldn't write fizzbuzz without searching Google in the days before it was universally memorised. The modulo operator is somewhat rare in real code and is defined slightly differently in different languages.
Re:Ten years of experience, still failing phone screens by alpaca128 on Saturday December 11, 2021 @11:26AM (#29522030)
> The modulo operator is somewhat rare in real code

Even if a candidate didn't know that modulo even existed they could still get the remainder with simple division and subtraction. Modulo might be slightly different depending on the language, but for fizzbuzz that's not important and most likely not what you're expected to know in such an interview question. And while it is not the most common operator it is still one of the most basic ones and present in all languages you'd use during a job interview.

Re:Ten years of experience, still failing phone screens by strken on Sunday December 12, 2021 @12:20AM (#29527356)
> Even if a candidate didn't know that modulo even existed they could still get the remainder with simple division and subtraction.

And they'd probably fail some interviews for doing so.

> And while it is not the most common operator it is still one of the most basic ones and present in all languages you'd use during a job interview.

This is true, but I also expect some otherwise-competent programmers would fail a test that expected them to remember the specifics of bitwise operators or bitshifting. It's been years since I've needed to use any of the three in a paid job - they're just not very common in my day jobs, whereas they crop up a lot in side projects.

Re:Ten years of experience, still failing phone screens by MathYouF on Saturday December 11, 2021 @10:27AM (#29521492)
Asking a doctor who had completed their 12 years of medical school and residency basic biology questions would be a bit absurd.

Asking someone who claims to be a doctor of natural medicine the same might yield you more than half unable to answer.

Since there is no 12 year stringent accreditation process for being a software engineer, I'm not sure why this is a good comparison. There are many people who don't know so many basics of CS who have finished degrees, bootcamps, or have been employed in those roles for years.

Doctors simply aren't able to get accreditation or employment with the same ease as software developers.

Re:Ten years of experience, still failing phone screens by Jach on Saturday December 11, 2021 @11:19AM (#29521974)
It is a strange comparison, though I don't think the "stringent process" is the issue and it's more just that they are entirely different fields with different ways of working with different kinds of feedback in the broader economy with different levels of observability. You might find that even the doctors that had years of study and paid supervised practice (residency) are unable to answer basic things. From an MD last year: "Even doctors forget the relationship between calcium and Vitamin D, and I have spoken with doctors who did not realize that 5000 units a day could cause problems. As a doctor, there is a lot to know and remember, and most doctors haven't studied calcium metabolism in many years." (https://news.ycombinator.com/item?id=24065115)
Re:Ten years of experience, still failing phone screens by mrfusion on Saturday December 11, 2021 @11:05AM (#29521836)
On the other hand we all deserve to be treated with dignity.
Re:Ten years of experience, still failing phone screens by MathYouF on Saturday December 11, 2021 @12:47PM (#29522757)
Some people avoid the dilemma by only interviewing candidates from prestigious CS programs and with previous employment at famous companies, locking out those without the "right" credentials.

If you're going to demand that you be treated as an honest estimator of your own abilities beyond doubt don't be surprised if that ends up eliminating opportunities for people who are trying to break into the field without those credentials that put their abilities at a near certainty.

Re:Ten years of experience, still failing phone screens by ip26 on Saturday December 11, 2021 @10:39AM (#29521582)
What? Doctors have residency- a three or more year internship/working interview.
Re:Ten years of experience, still failing phone screens by Aeolun on Saturday December 11, 2021 @07:15AM (#29520357)
What the hell does a yo-yo do in an interview? I think that by itself would make me walk out.
Re:Ten years of experience, still failing phone screens by ericbarrett on Friday December 10, 2021 @10:16PM (#29518083)
I still recall an interview I did at a recently public company in New York, for a DevOps position. 4/5 of the interviews went sailingly, with heavy emphasis on networking, scripting, and AWS knowledge. Then the lead engineer sailed in, five minutes late. He gave me an algorithm question straight from the Google playbook (I don't remember the question, sadly), then after I asked for a few minutes to ponder, proceeded to smirk and interrupt me every 30 seconds to ask if I needed help. In between he was chatting on his phone with the audible keybord ticks enabled.
Re:Ten years of experience, still failing phone screens by zerocount on Saturday December 11, 2021 @04:05AM (#29519567)
This happened to me at a recent Google interview. It was the last interview of 5 and the guy gave me a gnarly graph problem. I was trying to wrap my head around it, but he kept interrupting me and giving me unwanted help. I ended up getting writer's block and just mentally shutdown because he wouldn't let me have time to think. He ended the interview early because of poor performance.

It made me feel like I didn't know anything and was very embarassing. It also changed my outlook on Google, and I'll never interview with them again.

Re:Ten years of experience, still failing phone screens by derwiki on Saturday December 11, 2021 @04:10AM (#29519594)
That’s rough. But sounds like an unpleasant work environment so at least you short-circuited that!
Re:Ten years of experience, still failing phone screens by echelon on Friday December 10, 2021 @11:14PM (#29518360)
What an ass. I wish there was a way to report bad interviewers.

Maybe some tech media company will do hidden camera interviews and publish a scathing rebuke of the practice.

Re:Ten years of experience, still failing phone screens by dehrmann on Saturday December 11, 2021 @12:31AM (#29518702)
> I wish there was a way to report bad interviewers.

You can always tell the recruiter/coordinator. It's just tricky because you don't want to burn bridges, doing it before you hear back could be read as you asking for a do-over, doing it after could come across as bitter.

Re:Ten years of experience, still failing phone screens by geoduck14 on Saturday December 11, 2021 @12:25PM (#29522571)
We are hiring at my company. We ALWAYS value feedback. Last week we heard someone had a bad experience and the feedback was taken seriously, and without resentment.

If you have a good or bad experience, PLEASE consider telling the recruiter know.

Re:Ten years of experience, still failing phone screens by baskethead on Saturday December 11, 2021 @10:54AM (#29521719)
Recruiters don’t care. I’ve had some of the rudest interviews recently and complained to the recruiter and they completely ignored me.
Re:Ten years of experience, still failing phone screens by b3morales on Saturday December 11, 2021 @02:35PM (#29523550)
Depends on the recruiter and their relationship to the company.
Re:Ten years of experience, still failing phone screens by nijave on Saturday December 11, 2021 @12:12AM (#29518624)
Some companies will ask for feedback after the interview and there's sites like Glassdoor.

The last place I did interviews at, we'd bring all interviewers into a quick debrief meeting and talk about whether to give the candidate an offer (going off the notes we took during the sessions). It was pretty obvious if someone had a particularly bad session and could be weighted against other peoples' input

Unfortunately it can be really hit and miss

Re:Ten years of experience, still failing phone screens by ushakov on Friday December 10, 2021 @11:19PM (#29518383)
there’s a site in Russian, ebanoe.it (translated: f*cked IT) which does exactly that!
Re:Ten years of experience, still failing phone screens by solididiot on Saturday December 11, 2021 @03:56AM (#29519535)
You can (and should) report to glassdoor. At least forewarn other poor souls.
[dead]
Re:Ten years of experience, still failing phone screens by ghaff on Saturday December 11, 2021 @09:41AM (#29521166)
Please go off in a corner and ponder why such casual ageism is as unwelcome as casual racism or sexism and maybe just stay there until you come up with an answer.

Substitute woman for boomer in that sentence and listen to what it sounds like.

Re:Ten years of experience, still failing phone screens by aigo on Saturday December 11, 2021 @10:16AM (#29521400)
I could substitute it for child, another group of people who are broadly less likely to know where the setting is, and it wouldn't be offensive that way either.
Re:Ten years of experience, still failing phone screens by chiph on Saturday December 11, 2021 @10:44AM (#29521631)
As someone who was born before the moon landing and saw one of the last IMPs get installed on the ARPANET, yeah that was offensive. You should apologize.

Knowing to silence your phone in meetings is a matter of having manners, not age.

[dead]
Re:Ten years of experience, still failing phone screens by chiph on Saturday December 11, 2021 @01:39PM (#29523142)
See the capacitor in this closeup that kens took of a power supply module in the Apollo Guidance Computer? My dad's company made it. You are telling the wrong person that the landing was faked.

https://static.righto.com/images/agc-power/transistor-closeu...

Re:Ten years of experience, still failing phone screens by aigo on Saturday December 11, 2021 @10:51AM (#29521698)
Just as no-one would begrudge a dominated race from poking fun at the dominant race, I don't see why you are so on your high horse about the dominant age group getting the same. 'Punching up' is fair game where I come from.

I'm afraid I just don't get your outrage at an innocent comment poking fun at the most dominant section of society. But, as you're the second person to have taken offence, I'm going to delete it anyway.

Re:Ten years of experience, still failing phone screens by ghaff on Saturday December 11, 2021 @11:01AM (#29521800)
First of all, I'm not a particularly big fan of generational stereotypes in general, especially on a board like this that aims to do better. If I made a comment to the effect of "Zommers are the most entitled group I have ever seen," I would be (rightly) most likely downvoted to oblivion.

Secondly, I have never encountered it as a problem--at least in a way that affected me (never could really get into a dot-com company but we know how that mostly ended up). But that's mostly because I've had various roles where experience really trumped other things. But ageism is clearly an issue in tech broadly so I take issue with with the justification that it's OK to make casual cracks with the justification that it's punching up.

To say nothing that it added absolutely nothing to your comment. Rude interviewers are the issue. Not some imagined inability for older individuals to silence their phones.

Finally, I'm not sure doubling down on the oppressed race thing helps your argument--especially given what the age breakdown in tech looks like.

Re:Ten years of experience, still failing phone screens by justin66 on Saturday December 11, 2021 @11:49AM (#29522230)
Ah yes, racial humor. That will never fail you in business provided you deliver it the appropriate way. Good luck with your interviews, you’re going to do great!
Re:Ten years of experience, still failing phone screens by ghaff on Saturday December 11, 2021 @10:30AM (#29521523)
Yeah. Go ahead and double down. If you don't see the difference you're just the sort of person who I wish would just get out of tech.
Re:Ten years of experience, still failing phone screens by ljhsiung on Saturday December 11, 2021 @12:31AM (#29518699)
I recall voicing an opinion that we should record interviews we give candidates and re-review it during the hiring committee, much like we do code reviews. Have the interviewer justify certain beliefs about the candidate with hard timestamps rather than platitudes ("not confident", "wanted to see how they react under pressure", etc. etc.).

My comment always gets pushback. Privacy, respect for interviewer ("If I work here, then I myself can judge fine!"), not enough time, etc.

Hiring processes are about as contentious as CI methodologies, it seems

Re:Ten years of experience, still failing phone screens by bsder on Saturday December 11, 2021 @04:01AM (#29519551)
I don't agree with recorded video, but I am now convinced that there should always be an random "observer" (interviewer does not get to pick) who does nothing but watch and take notes along with an interviewer.

You can give whatever excuse you want "Adding a new person to the loops," "normalizing the loop level," whatever. But I am now convinced that interviewers cannot be trusted alone with candidates anymore.

Maybe I'm naiive that they ever could be, but if one of my guys did half of the stuff people keep reporting to a candidate and I found out about it, I'd have his head and maybe his badge.

Fsck you very much whichever FAANG HR department decided that "interview loop" was something to be added to corporate evaluations for points and then promulgated it to other companies. Thus making both sides of interviewing even shittier than it was before.

Re:Ten years of experience, still failing phone screens by sdiupIGPWEfh on Saturday December 11, 2021 @09:34AM (#29521124)
Isn't interviewing in pairs fairly common? When being interviewed, there's always been two people across from me for the technical rounds; anything 1-on-1 is limited to initial phone screens and final rounds with the bigwigs. When conducting interviews, I've always been one of two, with the exception of one time when no one else was available to join me, which I'd prefer not to repeat.

I would go so far as to say a random passive observer is still a great idea in addition to two active interviewers.

Re:Ten years of experience, still failing phone screens by bsder on Saturday December 11, 2021 @05:41PM (#29524946)
> Isn't interviewing in pairs fairly common?

It wasn't at any point that I knew. Interviewing is an expensive operation--it ties up quite senior folks for a fixed amount of time. If you pair that, you double the expense.

And it seems like phone screens are exactly the point where you most need a pair from these anecdotes.

Re:Ten years of experience, still failing phone screens by oneepic on Saturday December 11, 2021 @02:59AM (#29519331)
If I was the candidate, and you informed me the interview would be recorded with video, I would politely thank you for your time and end the call.
Re:Ten years of experience, still failing phone screens by heavenlyblue on Saturday December 11, 2021 @11:26AM (#29522028)
Why? It could easily be optional by the way.

I would be ok with the recording as long as they don’t make my sign the form allowing it to be used as part of some public campaign.

Re:Ten years of experience, still failing phone screens by oneepic on Saturday December 11, 2021 @01:10PM (#29522935)
I'm not comfortable with the idea of being recorded, especially when I'm already under the pressure of an interview. I don't know how they'll use my video, if it will be used in training, leaked, etc. I might never see that company again, but they could use my video forever without me knowing.
Re:Ten years of experience, still failing phone screens by ghaff on Saturday December 11, 2021 @03:46PM (#29524132)
There is mostly no such things as "optional" in those sorts of situations. It's like "Here's a take home project. It's purely optional but it would give us a better sense of what you can do."

In other words, maybe if you utterly wow us in-person you'll get in anyway. But probably not.

Re:Ten years of experience, still failing phone screens by runnerup on Saturday December 11, 2021 @01:25PM (#29523024)
I was offered an interview which would be recording myself to get graded by AI software: https://startupleague.online/blog/vempathy-tech-scalable-use...

If I thought my interview was being recorded, I'd assume it was being used for this internally. If given the option to have it recorded, I'd assume that I'd get "minus points" for declining.

This is very unfortunate, because I love your idea. I'd just need stronger legal protections to ensure that I wasn't perpetuating part of a dystopia.

Re:Ten years of experience, still failing phone screens by phnofive on Saturday December 11, 2021 @01:23AM (#29518942)
This is an excellent idea that will surely be nixed by legal - why gather evidence against yourself?
Re:Ten years of experience, still failing phone screens by marcinzm on Saturday December 11, 2021 @06:23AM (#29520093)
Large companies have a fairly rigid process with strict rubrics for interviewers. In general the goal as I see it is to remove as much individual decision making as possible. Doesn't stop these issues as the comments here show.

You also then encode a single group's biases (the rubric) rather than a mix of everyone's biases. In my experience that doesn't actually make things better overall just slightly more consistently bad.

Re:Ten years of experience, still failing phone screens by saxonww on Saturday December 11, 2021 @10:07AM (#29521327)
I hadn't done many interviews before starting at my current job, where they seem to make a point of getting a lot more people involved in the interview process. I guess this is an idealistic view, but it should be pretty clear if you're a hiring manager whether the people you're getting involved in the interview process are likely to be jerks to a candidate.

What you describe is embarrassing, and does reflect poorly on your company. Review sites like Glassdoor do or did have interview reviews as part of their company review, and people do go look at those when deciding whether to apply at a company.

I hope you shared your feedback with your coworker, and also the hiring manager. That coworker is probably not ready to do interviews and needs some training (or maturing) first. In the future, you might interrupt the coworker and then try to help the candidate along; maybe they won't pass the interview, but you don't have to let them leave feeling like a failure, and along the way you might get some information about where they could fit in your organization. And the entire interview won't have felt like such a waste.

Re:Ten years of experience, still failing phone screens by joelbluminator on Saturday December 11, 2021 @11:09AM (#29521878)
> In the future, you might interrupt the coworker

Not many people are gonna risk confrontation with a colleague over some candidate they don't know. Especially not during the interview, maybe afterwards when things are calm. I'm agreeing with you here but let's stay realistic; some companies have assholes working for them, sometimes these assholes get to positions of power. Usually the company knows damn well employee X has a bit of an attitude problem but...guess he adds enough value (or acts well enough) to keep being employed.

Re:Ten years of experience, still failing phone screens by mrfusion on Saturday December 11, 2021 @09:07AM (#29520937)
Even an expert probably has only a few installs under his belt. The day to day work could be maintaining and configuring, etc.

I consider myself an expert on lots of things I’d still need references and a bit of study to install properly.

Re:Ten years of experience, still failing phone screens by friedman23 on Friday December 10, 2021 @10:33PM (#29518166)
Lol power tripping over cypress.
Re:Ten years of experience, still failing phone screens by solididiot on Saturday December 11, 2021 @03:52AM (#29519520)
This is very insightful. I'd also add that having such people let loose to do interviews without training and checks and balances also is a huge red flag about the org.
Re:Ten years of experience, still failing phone screens by mrfusion on Saturday December 11, 2021 @09:04AM (#29520919)
You’re describing hazing. it’s a part of human nature that we should work to overcome.
Re:Ten years of experience, still failing phone screens by civilized on Friday December 10, 2021 @10:16PM (#29518080)
Those ICs are either sociopathic or they're channeling the sociopathy of their managers.
Re:Ten years of experience, still failing phone screens by ryandrake on Friday December 10, 2021 @10:27PM (#29518140)
They could just need training and feedback. A lot of places just throw any rando engineer into an interview with no coaching on how to behave, how to set guide rails for the candidate, how to empathize and pace the interview, what the evaluation criteria and rubric is. And then after the interview, the person has no idea if he conducted the interview properly. Totally open loop. Just yeet him at candidates untrained and then wonder why he can’t interview effectively.
Re:Ten years of experience, still failing phone screens by xyzzy123 on Friday December 10, 2021 @10:56PM (#29518268)
I've been that person :(

I still cringe when I think back on some of the early interviews I did.

Re:Ten years of experience, still failing phone screens by ushakov on Friday December 10, 2021 @11:52PM (#29518534)
at least you acknowledge your past mistakes and learn from it

some people don’t

Re:Ten years of experience, still failing phone screens by kingcharles on Saturday December 11, 2021 @12:47AM (#29518794)
.
Re:Ten years of experience, still failing phone screens by ikawe on Saturday December 11, 2021 @12:50AM (#29518801)
wrong thread I think.

edit: If you delete your reply to this, I'll delete this. and we can unfuck this whole thing. ;)

Re:Ten years of experience, still failing phone screens by kingcharles on Saturday December 11, 2021 @12:52AM (#29518809)
LOL. Yep! And I tried to delete it but I can't because there is a reply ;)
Re:Ten years of experience, still failing phone screens by spoonjim on Friday December 10, 2021 @10:39PM (#29518198)
Well he could also be pissed off that he’s interviewing someone who claims to be an expert in something he can’t even install.
Re:Ten years of experience, still failing phone screens by Gigachad on Saturday December 11, 2021 @12:17AM (#29518648)
I have been doing React development for 4 years now and I have never set it up from scratch and only have a rough idea how it’s done. I still apply for react jobs and do fine. Installing something from scratch is one of the least important tests because it’s something that companies typically do once every few years, they can afford to flounder for a few days on that.
Re:Ten years of experience, still failing phone screens by WalterBright on Saturday December 11, 2021 @02:45AM (#29519282)
I reinstall Linux from scratch about once every 5 years, long enough that I totally forget how to do it. So I keep a file with all the commands to do it.
Re:Ten years of experience, still failing phone screens by cosmotic on Saturday December 11, 2021 @12:35AM (#29518717)
Exactly. Greenfield projects are exceedingly rare.
Re:Ten years of experience, still failing phone screens by Supermancho on Friday December 10, 2021 @11:12PM (#29518348)
I can easily write tests for Cypress without knowing anything about react because Cypress doesn't require react. Strange filter.

https://www.cypress.io/

Re:Ten years of experience, still failing phone screens by hn_go_brrrrr on Saturday December 11, 2021 @12:54AM (#29518825)
That may be true, but there's no justification for taking it out on the candidate.
Re:Ten years of experience, still failing phone screens by Aeolun on Saturday December 11, 2021 @07:17AM (#29520367)
I mean, you set up cypress exactly once, and after that you write only tests.

It seems reasonable to me to not be great at setting it up.