Live data from Hacker News

What is the engineering hiring bar?

blog.interviewing.io

121–130 of 298 posts

Re: What is the engineering hiring bar?

#121
post #88

Earlier quoted context omitted.

If we could quantify the net effects of sexism and racism in hiring and attrition, we could compare whether the incentives mentioned offset the sexism and racism equivalently. But, since we don't have a means of doing so, it's a futile discussion on this site. Also worth pointing out that just hiring a diverse candidate is pretty meaningless if they get bullied or harassed to the point of being forced out in a short…

Whether one thinks that discrimination in hiring is justified to offset suspected discrimination in other areas is besides the point. The point is, there exists discrimination in hiring that results in women and URM candidates getting offers that would not have been obtained were it not for diversity status. The opportunities of people categorized as diverse in tech company interviewing is substantially different fro…

Referral candidates definitely get plenty of offers that they "would not have obtained" were it not for their referral status. I think it's more than a bit silly to worry about diversity focus introducing unwanted "biases" in hiring, when it's never really possible for something as random as hiring to be "fair" in any real sense.

Re: What is the engineering hiring bar?

#122

Earlier quoted context omitted.

I've sat at company hiring panels, and have taken part in discriminatory policies first hand. At career fairs, Dropbox recruiters had us mark candidate resumes with a star for diverse candidates, two starts for "double diverse" candidates (female + URM), and "ND" for Asian male candidates. It turns out "ND" stands for "negative diversity". Literally the first thing we did was bucket candidates by the desirability of…

I would like to hear more, but maybe HN doesn't want to. If you don't care about the risk of downvoting and this being on HN, please write so. But if not, it is ok.

This is the part of the document that described the motivation:

> The Problem Statement

> Based on 177 like tech companies in Silicon Valley (market research and EOO-1 Diversity Statistics data), the percentage of diverse engineering talent is sparse. In short, 4.7% are latino, 2.1% are African American, and 19.2% are female. These candidates are being targeted with all of our top competitors with white gloves tactics, strategic outreach, and engagement strategies, while Dropbox has yet to systematically establish any of these practices to compete for this top talent and showcase our uniquely inclusive, dynamic, and thoughtful culture.

> Opportunity to market DBX [Dropbox] more broadly:

> Moreover, diverse engineers are the most sought after group of individuals on the market today. While the average response rate to engage is high (37%) the rate at which they are interested in moving forwards is quite low (11%). We interpret this in two ways: > First, due to the small pool and scarcity of diverse talent, companies are motivated to keep their diverse talent happy, well-compensated, and engaged; prospects are rarely on the market, and when they are, it is a highly calculated and careful search based on existing relationships. > Second, traditional sourcing engagement methods (email, LinkedIn) do not adequately showcase what makes Dropbox special, and because these candidates are so highly sought-after, it would serve us to highlight our culture early on, and to take a more long term approach to courting them.

And here's the proposed solution

> Opportunistic Hiring

> As the business needs shift and open roles become more narrow, it will become difficult to find a home for diverse candidates that we're able to engage and who pass our bar. Wee feel like it would be a disservice to use in the long-term if we miss out on hiring critical talent for Dropbox because of current headcount constraints. To this end, we propose that Eng VP's withhold 20 heads to hire opportunistically. > When a diverse/URM candidate is interested in interviewing, regardless of headcount, we will put them through the process. If they pass the TPS [technical phone screen] we will bring them onsite and evaluate based on their skillset. * If the candidate goes to HC [hiring committee], we will proactively find a sponsor/team home for the candidate, and that team would receive a preciously withheld headcount for that hire.

This was announced April of 2019. I've transcribed parts of the document that announced this policy above. I can't speak as to whether or not this is still in place as I have since left Dropbox.

Interestingly, Dropbox already 23% women in tech roles[1] at the time that this was announced - larger than the figure of 19% shown above.

1. https://blog.dropbox.com/topics/company/an-update-on-diversi...

Re: What is the engineering hiring bar?

#123

Earlier quoted context omitted.

Perhaps there wasn't any actionable advice, but it's a sad indictment of the current state of tech hiring. Based on the article you can assume that Recursive Cactus is already in Big-Tech ("well known tech company") so "(a lot) higher pay" is a moot point and quite frankly it's unlikely that the daily tasks involved in the next job will bear a strong resemblance to the kind of synthetic tasks or problems you are aske…

> a sad indictment of the current state of tech hiring I've only ever worked as a programmer, so I'm genuinely curious - how does interviewing work for every other job that's out there?

Varies by industry and sector, but there's typically no "technical". It goes: 1) Resume + cover letter + cumbersome online job app, 2) phone screen, 3) On-site, and 4) Reference check.

Typically the interviews are more conversational, with an emphasis on behavioral questions, job history, and relevant skills. Academia and government have their own formats.

Re: What is the engineering hiring bar?

#124

Earlier quoted context omitted.

People will just game this as well. If you already know the answer to a question coming in because you leetcode all day you could easily ask a lot of clarifying questions, identify edge cases, and give brunt force/alternative approaches before solving the question. A smart person will use that opportunity to highlight their communication skills and get an even higher grade on the interview

exactly. pretending to have not seen the question before is one of the "skills" that ppl practise on leetcode forums. https://www.teamblind.com/post/Should-you-tell-your-intervie... only ppl GP is catching is ppl who havent' practiced that skill. Leetcode junkies are simply outsmarting him.

Our questions aren't on leetcode and we aggressively monitor for leaks (including on Blind). You're also missing the point: we're intentionally avoiding the questions which boil down to a binary question of "do you know this algorithm or not?". Most of our questions are open-form, asking the candidate to implement a widget or interface with an API. They usually don't involve big-O or any data structure tricks. Unless you've seen the exact problem before leetcode won't help aside from general programming practice.

Also I will say that the few candidates who've tried lying about seeing a question before are not as good at acting as they think they are. Not only do you have to pretend that you've never seen the question before but if you don't stumble, second-guess yourself, refactor parts of it, etc. it's usually pretty obvious.

Now, if someone's a great actor and they've seen all four problems before and manage to impress the hiring manager -- well, what can you do. But I don't think there are very many of those.

Re: What is the engineering hiring bar?

#125

Earlier quoted context omitted.

I won't dispute whether you think it's a terrible thing to say, but preferential treatment towards demographics categorized as "diverse" is something I've both witnessed and taken part in during my time so far in tech. At least in the San Francisco Bay Area, many tech companies are setting targets of >30% women in engineering roles despite the fact that they make up 20-25% of the tech workforce. Achieving these numbe…

>From my experience, the bulk of discrimination occurs before hiring event starts - recruiters extend phone interviews to diverse candidates at higher rates. How is this different from any other targeted recruiting? FAANG recruits students from CMU while not even visiting my alma mater. Recruiters extend phone interviews to referrals at 100% rate no matter how bad they suck, etc. Diversity recruiting != diversity hir…

You're right, it isn't. But are people offended when people say that FAANG gives more opportunity to CMU grads than community college grads? Not in my experience. Speaking as a grad from one of the universities mentioned, I can say with certainty that and education from those institutions opens up a lot of doors and that pointing that fact out is fair.

Re: What is the engineering hiring bar?

#126

Earlier quoted context omitted.

Whether one thinks that discrimination in hiring is justified to offset suspected discrimination in other areas is besides the point. The point is, there exists discrimination in hiring that results in women and URM candidates getting offers that would not have been obtained were it not for diversity status. The opportunities of people categorized as diverse in tech company interviewing is substantially different fro…

Referral candidates definitely get plenty of offers that they "would not have obtained" were it not for their referral status. I think it's more than a bit silly to worry about diversity focus introducing unwanted "biases" in hiring, when it's never really possible for something as random as hiring to be "fair" in any real sense.

There's also the issue of laws that mandate offering equal opportunity on the basis of race and gender. By comparison, I'm not aware of any legislation mandating equal opportunity between candidates with and without referrals.

Furthermore, I'm hesitant to write off discrimination as a non-issue. I don't feel personally impacted by it - but I'm also incredibly fortunate to have graduated from one of the most prestigious universities for computer science, and to have household names on my resume. The fact that my employers don't interview White and Asian men from boot camps doesn't impact me. But what would a white or Asian man think about this situation? The nature of this discrimination is that we don't get to hear the opinions of the people who are impacted by it. We get to talk to the diverse people who were included because of discrimination, but the people who were excluded because of it are absent from our workplaces.

Ultimately, I have no good answer here. Tech companies are stuck between a rock and a hard place. Companies are getting criticized for having "only" 20-25% of women in tech roles, when most estimates put the share of women in tech roles industry-wide at 18-20%. So companies have to choose between either enduring criticism and being portrayed as sexist, or discriminating in their hiring policies to increase their diversity numbers. With the techlash in full swing, public perception is important and I don't fault companies for doing the latter.

Re: What is the engineering hiring bar?

#127
post #21

The spread is insane. I have interviewed at one FAANG three times within the same year (this one does not have cooldowns). On-site DS&A question difficulty capped at two-sum with no twist for the most recent one (extremely easy if you have seen it before, still doable for most people if they haven't), binary tree LCA (impossible within 30 minutes if you haven't studied binary trees, moderate if you have but have neve…

I think most people should dis-regard what FAANG do. The hiring bar there is so astronomically high that they're only hiring people at the very top of their field. I wouldn't try to take any lessons from FAANG and apply them to the rest of the industry.

Your takeaway should be that the spread is huge and there is no guarantee of consistency based on company, team, or even individual interviewers.

Re: What is the engineering hiring bar?

#128

Earlier quoted context omitted.

I would like to hear more, but maybe HN doesn't want to. If you don't care about the risk of downvoting and this being on HN, please write so. But if not, it is ok.

This is the part of the document that described the motivation: > The Problem Statement > Based on 177 like tech companies in Silicon Valley (market research and EOO-1 Diversity Statistics data), the percentage of diverse engineering talent is sparse. In short, 4.7% are latino, 2.1% are African American, and 19.2% are female. These candidates are being targeted with all of our top competitors with white gloves tactic…

Thanks for the update. It is an interesting read.

I used to think naively that checking these boxes does nothing: - "I prefer not to disclose my sexual preference" - "I prefer not to disclose my race/ethnicity" - "I prefer not to disclose whether I'm a veteran or not"

Anyway, it is a sad read for people like me who don't get preferential treatment. It seems like I'm being salty, but it is just the reality. People like me studied hours and hours doing Leetcode and sacrificing other things, even sacrificing things that should have helped our career better, such as learning relevant skills like techniques, libraries, etc. It is what it is. Naively think about meritocracies.

If I can just write a huge *sigh here, it is what I'm currently doing right now. I don't care about downvotes. I just need to rant.

Anyway thank you for the replies! I really appreciate it.

Re: What is the engineering hiring bar?

#129
post #91

Earlier quoted context omitted.

...So you're confirming that if you hire the most qualified candidate, and they happen to be a minority, you consider it a "diversity hire"? Welp.

So if that candidate cannot even answer Easy/Medium Leetcode questions but got offer, then yes. Is that not clear enough?

No, it's actually contradicting your above answers.

Re: What is the engineering hiring bar?

#130
post #97

Earlier quoted context omitted.

The standards (e.g. algorithmic questions) are bad because A) they're only tangentially related to the work, meaning they include bad hires and exclude good hires B) they put a huge workload on employees who must practice tens or hundreds of hours of underwater basket weaving, time which would be better spent doing almost anything else C) they systemically exclude anyone who can't play the dumb game due to a lack of…

> A) they're only tangentially related to the work, meaning they include bad hires and exclude good hires And that's the reason many companies have to set the standards so high in the first place: excluding false positives (bad hires) is so important in practice that this distorts the whole hiring process. Fine as far as that goes of course, but it does mean that people who practice their leetcode questions are basic…

Puzzles no, but it really matters how candidates are evaluated on coding.

For coding, if a coding question boils down to implementing KMP string matching or something that's only realistically solvable by memorizing the entire algorithm and writing it out on a whiteboard, then it's not any different than any of the puzzle type questions like "why are manholes round?"

The proper way to evaluate coding questions, and what is mentioned in the article, is that one is evaluating general intelligence in the context of software programming. Is the candidate coming up with a reasonable solution? Are they asking questions to understand the problem better? If they get stumped by something, do they stay stuck on it, ask for help, or think through it? Can they find the issues with their code and improve on it?

I haven't heard of a better way to interview engineers, but if there is I'm definitely all ears.

Post reply on HN