News for hackers. Stuff that matters.
Re:Why tech job interviews became such a nightmare by hprotagonist on Thursday March 07, 2024 @08:43AM (#39628936)
My perspective has long been -- since well before the free money printer stopped going brr -- that the reason tech interviews are insane has little to do with rising interest rates or monetary factors per se.

It's because tech dev / coding jobs are one of the few white collar fields that, historically, have not de-facto required a pile of advanced degrees. Maybe i'm getting old, but "you don't need a degree if you're hot shit" has long been part of the atmosphere: from old school hackers to the long history of founders who drop out of school to work on their startup, etc.

This directly leads to interviews being the gate: if we can't know what you are by what degrees you have / what papers you published / what lab you did your dissertation in / what bar exam you passed / what hospital you did your residency in / who you clerked for / etc. ... then we're going to have to do all 4-8 years of post-undergrad pain and suffering all at once, during the interview, so grab a whiteboard and buckle up!

It's ... less than ideal.

edit: what's less than ideal is the perverse incentive force that creates bad interviews. The recognition that a degree doesn't guarantee job fit is not a bad one, though; you really can be more successful in software dev if you're self-taught / uncredentialed than you can in many other disciplines.

Re:Why tech job interviews became such a nightmare by adamgordonbell on Thursday March 07, 2024 @08:48AM (#39628981)
There is also a goodharts law thing.

Coding is more like weight lifting then running. There are some weights that some people just can't pick up. And so if the job involves lifting things that are usually light but occasionally heavy, then a squat becomes a good measure for candidate.

But once everyone knows a big squat is the way in, they train squats, they show up in lift suits and the whole thing stops being a good measure.

Because on the job you don't squat in a squat rack, but pick things up where they are found, in the conditions on the ground.

Now you have a bunch of people optimized for a task that isn't exactly the job.

Re:Why tech job interviews became such a nightmare by pc86 on Thursday March 07, 2024 @09:01AM (#39629150)
And then when you try to design an interview process that mimics the conditions on the ground you get people decrying it (sometimes rightly, sometimes wrongly) as too hard, or too long, or whatever.
Re:Why tech job interviews became such a nightmare by red-iron-pine on Thursday March 07, 2024 @01:23PM (#39632632)
"ive been in the industry 15 years, doing this shit is an immediate no!"

then you try to get them to explain TCP/IP or fix a for-loop and they're stumped.

Re:Why tech job interviews became such a nightmare by neumann on Thursday March 07, 2024 @07:10PM (#39636194)
So this. We always give realworld actual mini 'regular day at the office' assignments, and it was a great filter. We ended up giving it a lot because people would ghost or give up after days of (fundamentally bad) work, then the right candidate would arrive and nail it in hours.

We had recruiters tell us not to do tech interviews, nobody likes them, etc, but our team was so strong for it.

And really, we were mostly testing generics. Use stack overflow by all means, but just know what you are copying and how to modify it!

Re:Why tech job interviews became such a nightmare by Pikamander2 on Thursday March 07, 2024 @08:56AM (#39629097)
The thing I don't understand is why so many companies are so inefficient at hiring developers. They'll spend months giving out interviews and take-home tests and disqualifying people for the smallest subjective hangups and then finally hire a friend of an existing employee who talks a big game but can't code their way out of a paper bag.

Meanwhile, I've helped several clients hire new remote devs before and all it took was a few basic coding questions to weed out 90% of the candidates, followed by a small paid trial task before hiring them long-term. The results we got were fantastic, completely merit-based, and easy to reproduce.

Re:Why tech job interviews became such a nightmare by sausagefeet on Thursday March 07, 2024 @09:22AM (#39629395)
I have been heavily involved in the tech interview/hiring process for a few unicorns, doing a couple hundred interviews in that time, and my experience was:

1. A lot of people have no idea how to evaluate a candidate, even with a rubrik. I have been in many evaluations where I tracked with particular interviewers said about a pros or cons of a candidate and it is near noise when you get beyond candidates that are clearly not qualified. Even simple questions like "dedup a list of integers". Sometimes the interviewer really focuses on if they maintained order of the dedup list, other times it doesn't matter, other times they care about time complexity, sometimes not. This is especially bad when an interviewer is allowed to choose the question that they ask, because they choose questions that have something they find "cute" and if the candidate doesn't pick up on that "cuteness" it's really hard to evaluate them.

2. A lot of people I have met think that an interview process should be able to evaluate some random developer you pluck off the street without prep. The larger companies are less inclined to believe this but smaller ones I have found either don't know or don't have the person-power to prep interviewees. Again, a lot of people think whatever knowledge they like is the knowledge everyone should have.

3. A lot of people I have met think that you can understand after 5-7 hours worth of interviewing, where one person probably only interacts with the candidate for an hour or so under stressful conditions, it that translate to someone you can be around for 40 hours. It just doesn't.

4. A lot of companies look at interviewing as finding the missing puzzle piece of the company rather than shaping the puzzle piece. They just want candidates to join and go. That's really tough to do at even a moderate scale.

I think a lot of companies don't really realize how both difficult and high leverage hiring is. You're spending a few hours with someone to determine how they will work over thousands of hours. They want hiring to be easy, you just see if the person passes the checkmarks and they are in! And if you don't confront the reality you can't adequately solve the problem.

Re:Why tech job interviews became such a nightmare by wakawaka28 on Thursday March 07, 2024 @10:54PM (#39637609)
If only there were a group of people who could reliably evaluate people based on a rubric, and issue a certificate to people who are satisfactory so that you don't even have to waste copious amounts of time and energy figuring out what a person is capable of. Wait a minute...
Re:Why tech job interviews became such a nightmare by pc86 on Thursday March 07, 2024 @09:04AM (#39629173)
Well I mean you've answered the question right there. The salaries and benefits for the current employees are a sunk cost and are getting paid no matter what. So having them spend a few months talking to people isn't an additional cost in the accounting sense of things. The minute you add "paid trial task" you're talking about a (usually non-trivial) expansion in budget. Where does the money come from? How many of the devs on that team are going to be happy with smaller bonuses, smaller raises, so they can pay someone to write code they're going to reject?

Maybe this is objectively The Right Way to hire developers, but good luck convincing the accountants of that, and good luck convincing your current developers to pay for it.

Re:Why tech job interviews became such a nightmare by codazoda on Thursday March 07, 2024 @09:47AM (#39629727)
Presumably it would come out of the budget for the new employees own salary.

Note: I’m not the original commenter and I have not used this hiring method, but I do have to budget.

Re:Why tech job interviews became such a nightmare by pc86 on Thursday March 07, 2024 @09:50AM (#39629761)
Okay so teasing that out a bit, you're now offering a lower salary than similar competitors because you're paying a bunch of people to do an interview.

Are you applying for that job? Are you willingly taking a lower salary because they're paying the people you interviewed against hundreds or thousands of dollars?

Re:Why tech job interviews became such a nightmare by tivert on Thursday March 07, 2024 @11:58AM (#39631310)
> The thing I don't understand is why so many companies are so inefficient at hiring developers. They'll spend months giving out interviews and take-home tests and disqualifying people for the smallest subjective hangups and then finally hire a friend of an existing employee who talks a big game but can't code their way out of a paper bag.

That kind of sounds like a general organizational dysfunction: someone designs and elaborate and expensive process that doesn't work and rejects 100% of the candidates (which was almost certainly sold a a "process improvement"), then people end up working around it to get things done.

Re:Why tech job interviews became such a nightmare by stantaylor on Thursday March 07, 2024 @10:23AM (#39630199)
I think a lot of people buy into the fallacy that there is a single best candidate, and you must find that candidate. I choose to approach hiring assuming that there are many good enough candidates. Furthermore, hiring is the process of finding the best candidate within the given constraints on the hiring company/manager: time, effort, primarily.
Re:Why tech job interviews became such a nightmare by usrusr on Thursday March 07, 2024 @11:56AM (#39631292)
A lot of software dev hiring is not on demands, to fill a pressing gap, but more like an opportunistic background process. The perfect candidate will be added to the herd, but if that perfect candidate fails to show up, the opening will remain open forever. Not hiring the almost-perfect candidate is a hedge against the scenario of the perfect one entering the market while the company is not advertising an opening.
Re:Why tech job interviews became such a nightmare by mistermann on Thursday March 07, 2024 @09:10AM (#39629247)
Do you have an opinion on a decent website these days for sourcing some "reasonably priced" developers to hack on a proof of concept web app, preferably Eastern European or some similar straight talking culture?
Re:Why tech job interviews became such a nightmare by Pikamander2 on Thursday March 07, 2024 @09:42AM (#39629655)
I dunno about hiring from specific countries, but I would say that some combination of Indeed, Upwork, and Linkedin can cover just about whatever you need.
Re:Why tech job interviews became such a nightmare by pdimitar on Thursday March 07, 2024 @05:12PM (#39635189)
ElixirForum.
Re:Why tech job interviews became such a nightmare by goalieca on Thursday March 07, 2024 @08:46AM (#39628963)
I would like to say that I’ve known and worked with PhDs that were good and some that were totally useless. I wouldn’t trust it as a very useful signal for a job interview.

Programming is more of a trade and academic institutions barely teach the craft.

Re:Why tech job interviews became such a nightmare by jameshart on Thursday March 07, 2024 @09:01AM (#39629157)
Most PhDs in this field are going to be in computer science. Computer science is not programming. Most of us are not hiring scientists.

OPs point is that if you were a hospital, you would take a different stance on the relevance of a doctorate degree to your hiring criteria.

Re:Why tech job interviews became such a nightmare by pc86 on Thursday March 07, 2024 @09:11AM (#39629268)
They'd probably take the same stance, that a PhD is useless, since in a hospital you want nursing staff, or medical doctors. PhDs are going to be about as good as JDs (honestly likely even less useful).
Re:Why tech job interviews became such a nightmare by jameshart on Thursday March 07, 2024 @09:22AM (#39629393)
I think it should be obvious that when I said ‘doctorate degree’ in that context I meant an MD.
Re:Why tech job interviews became such a nightmare by jebarker on Thursday March 07, 2024 @08:51AM (#39629036)
In my experience the ones to avoid (at work and in life generally) are the folks with PhDs that bring it up all the time as if it's important and bestows upon them some special power.
Re:Why tech job interviews became such a nightmare by datadrivenangel on Thursday March 07, 2024 @08:58AM (#39629122)
What's the point of getting a PhD if people don't call you DR?
Re:Why tech job interviews became such a nightmare by jebarker on Thursday March 07, 2024 @09:09AM (#39629233)
I've always thought that was a bad strategy. Better to underpromise and overdeliver in life.
Re:Why tech job interviews became such a nightmare by nradov on Thursday March 07, 2024 @09:07AM (#39629211)
A PhD mainly teaches you how to do research. If your particular job isn't research focused then it's unsurprising that usefulness isn't correlated with the degree.
Re:Why tech job interviews became such a nightmare by wan23 on Thursday March 07, 2024 @10:49AM (#39630497)
Kind of an unpopular opinion, but we should create a formal certification system for developers. Not something like a license to code, but something more like a professional organization where to get in you have to do all the BS that you get in interviews. This is how it works for lawyers, doctors, accountants and other professionals. Imagine doctors going on job interviews and being asked trivia questions from high school biology like draw the Krebs Cycle on a whiteboard. It's ridiculous. If we could get the BS out of the way, job interviews could be more about finding out what an individual can bring to the organization. Everyone would be happier.
Re:Why tech job interviews became such a nightmare by zihotki on Thursday March 07, 2024 @11:52AM (#39631249)
But does it work like that for other professions which also don't require a formal degree/license? Also how it would work world-wide or do you mean a national one and bar expats until they pass it?

For doctors and lawyers one may need to go a long mile to get necessary paperwork done in order to work in another country

Re:Why tech job interviews became such a nightmare by ryandrake on Thursday March 07, 2024 @12:36PM (#39631881)
What certification could do is ensure a bare minimum level of knowledge. You wouldn't be able to skip the interview, but you could shorten it and not require ridiculous things like FizzBuzz and "write a 'for loop' for me". It's not a silver bullet.
Re:Why tech job interviews became such a nightmare by erik_seaberg on Thursday March 07, 2024 @07:19PM (#39636256)
Triplebyte tried to do this, but apparently companies were only skipping phone screens for those candidates, not interview rounds.
Re:Why tech job interviews became such a nightmare by mikhailfranco on Monday March 11, 2024 @01:59AM (#39665259)
There are professional certifications for engineers, which are common in UK and Europe.

For example, INCOSE for systems engineering. Ladder is based around 3 career steps: book knowledge; ~5 years experience; senior roles on major systems. Qualification depends on documented experience, reference systems, review from within the community, and interview.

https://www.incose.org/certification

Re:Why tech job interviews became such a nightmare by game_the0ry on Thursday March 07, 2024 @09:07AM (#39629215)
> This directly leads to interviews being the gate: if we can't know what you are by what degrees you have / what papers you published / what lab you did your dissertation in / what bar exam you passed / what hospital you did your residency in / who you clerked for / etc. ... then we're going to have to do all 4-8 years of post-undergrad pain and suffering all at once, during the interview, so grab a whiteboard and buckle up!

Couple of solutions:

- Open source contributions, especially in the tech you are hiring for. Need someone who is good with spring boot? Makes sense to see the open source contributors in the spring ecosystem.

- Open sourced side projects. You get to see the code the candidate wrote, even before hand, and have them walk you through the decisions they made.

White board is still path of least resistant - its for the lazy hiring managers, and they usually do not even know how to do it well which is why there is always so much attrition.

Edit for clarification - open source + projects do not have to replace the in-person white board. Rather, it can be additive.

Who would you rather hire - someone with hi-quility open source contributions, or someone who can implement LRU cache bc they happened to do that problem on leetcode?

Re:Why tech job interviews became such a nightmare by gilbetron on Thursday March 07, 2024 @09:49AM (#39629747)
Open source contributions/projects is an extremely weak signal in my experience, and sometimes can be an negative signal. Open source software is developed generally differently than closed source software, much more async, and much more slowly. It is rare for people that professionally develop software to want to go write more software after work, and so quite often open source projects indicate they had a lot of free time for some reason, or they read something that they should do an open source project to increase chances of being hired.

The places I've worked in the past 15 years generally take open source contributions as a very slight positive signal, but only one of many.

Re:Why tech job interviews became such a nightmare by game_the0ry on Friday March 08, 2024 @08:05AM (#39640690)
> Open source contributions/projects is an extremely weak signal in my experience

What's a strong signal in your experience?

Re:Why tech job interviews became such a nightmare by gilbetron on Friday March 08, 2024 @11:29AM (#39642683)
There really are no strong signals, which is why interviewing is relatively painful. Instead, there are a bunch of weak and moderate positive and negative signals, that you have to aggregate into an overall signal. Unfortunately the error bars on those signals are significant, and so usually you only hire on a relatively strong aggregate signal, and even then get it wrong occasionally.

Plus, nervousness and comfort with the environment and questions makes the error bars bigger.

Depending on the level, but assuming a Senior role, then some stronger (not strong, just stronger) signals are:

- ability to code basic solutions in the language of choice - ability to reason about code complexity

- ability to get to a solution

- ability to explain their reasoning

- demonstrate they understand the nuance and complexity of software development

- understanding common tools in the domain they are interviewing for (sharding for distributed systems for instance)

Same, but on the negative/bad side of things:

- arrogance, argumentative, rude (nervousness is totally fine and expected)

- one true way-ism

- complaining about interviews during an interview

- inability to solve basic coding questions

- lack of understanding about basic data structures (too many people I've interviewed don't even understand how a hashmap is used)

Re:Why tech job interviews became such a nightmare by zbentley on Thursday March 07, 2024 @09:50AM (#39629762)
This is a bad idea. Even if "additive", giving significant weight to OSS work has a systemic effect of filtering for candidates with the free time, prior expertise, and/or liberty to do OSS work. In turn, those filters penalize: candidates trying to break into the field from other fields; candidates without a lot of free time outside of their existing work; candidates with more than full-time commitments (e.g. a lot of candidates from diverse backgrounds who are combining pre-existing FT+ employment with school to try to break into programming); entry-level candidates who might be able to code a TODO app from a quickstart, but aren't experienced enough to make substantial contributions to larger OSS projects; people whose prior employers didn't allow contributions (as another commenter pointed out); people whose programming experience is niche such that OSS contribution opportunities are rare.

Like, whiteboard interviews and leetcode grinding are not good filters, no argument there. And OSS is good and we should encourage more contributions in general. But using OSS/hobby contributions as an interview filter is just as bad as leetcode, in that it inequitably narrows the field of candidates and further compounds the hiring diversity problems in the US tech industry.

Re:Why tech job interviews became such a nightmare by harimau777 on Thursday March 07, 2024 @09:13AM (#39629289)
This feels like it could end up being the software equivalent of musicians/artists to do free work "for exposure".

I can see a lot of value in contributing to open source being an alternative way of demonstrating competency. However, I don't think I'd want to see it become the only or primary way.

Re:Why tech job interviews became such a nightmare by game_the0ry on Thursday March 07, 2024 @09:27AM (#39629456)
This is a hollow excuse.

It doesn't have to be a replacement for traditional interviews. Rather it could be a way of distinguishing candidates instead of only relying on a white board.

When I was trying to get my first job out of bootcamp, I had a built a mobile app with my team mates, and we had it on our phones. The idea behind that was we could pull put our phones during interviews and show our interviewers exactly what we did.

"Btw, hiring manager, I happen to have that app on the projects section of my resume on my iphone as we speak - would you like to see it? Happy to walk you through the commits I made on github if you would like."

But...

Most hiring managers were not interested at all. Instead, it was all white board. The whiteboard brain worm infection in hiring managers just runs too deep, there's probably no cure at this point.

Who would you rather hire -- some one who could show you an actual project, code and all, or someone that can implement LRU cache in under 25 mins bc they happened to already do the problem on leetcode?

Re:Why tech job interviews became such a nightmare by jameshart on Thursday March 07, 2024 @10:28AM (#39630273)
Not surprised interviewers aren’t very interested in looking at an app with you. Having produced some code that runs is the lowest possible bar to cross, and if your resume said ‘I wrote this app’, they are probably willing to give you the benefit of the doubt and believe that yes, indeed, you got an SDK to emit an executable that actually ran. Seeing the app isn’t going to give much more information.
Re:Why tech job interviews became such a nightmare by cbm-vic-20 on Thursday March 07, 2024 @09:21AM (#39629384)
This rules out good developers who work/worked at places that limit open source contributions.
Re:Why tech job interviews became such a nightmare by whstl on Thursday March 07, 2024 @09:26AM (#39629448)
Also opens the door to a lot of ultra-low-effort open source contributions that are done for the sake of it :/

I help maintaining a quite popular package ATM, I prefer when people do it for pragmatic reasons or for passion, rather than to improve their GitHub stats :/

Re:Why tech job interviews became such a nightmare by game_the0ry on Thursday March 07, 2024 @09:29AM (#39629468)
But you can see them and filter out the low quality contributions. And ask about the good ones.
Re:Why tech job interviews became such a nightmare by ThrowawayR2 on Thursday March 07, 2024 @11:49AM (#39631201)
Filtering them out and dealing with the resulting drama is an additional drain on the maintainers' time.
Re:Why tech job interviews became such a nightmare by whstl on Thursday March 07, 2024 @09:32AM (#39629521)
Totally true, but I was talking more from a package maintainer PoV.
Re:Why tech job interviews became such a nightmare by nradov on Thursday March 07, 2024 @09:26AM (#39629447)
Most of the best commercial product developers that I've worked with had zero open source contributions. If they have some then sure, take a look. But it's not an effective filtering mechanism.

There is also now an underground economy built around fake open source contributions and even entire projects. This exists precisely because some employers do care about open source contributions, so hiring managers now have to verify that those contributions are real.

Re:Why tech job interviews became such a nightmare by supergeek133 on Thursday March 07, 2024 @08:50AM (#39629018)
And yet here I am with my 10+ years of experience, without a degree. I've met people better than me with less experience and no degree, and people who aren't very good that have MANY degrees.

Yet we've gone through many iterations of the interview process (and testing, things like leetcode) to avoid having to basically accept a gut check of "do I think this person will perform well".

It's more of an art versus science than I think people give it credit for.

So is interviewing itself.

Re:Why tech job interviews became such a nightmare by the_snooze on Thursday March 07, 2024 @10:16AM (#39630100)
>then we're going to have to do all 4-8 years of post-undergrad pain and suffering all at once, during the interview, so grab a whiteboard and buckle up!

Even in academia, I think this view is counterproductive. We shouldn't be imposing suffering on folks just because that's how it's always been done. I prefer to take a different approach: give people every chance to make themselves look good, and see if they're able to capitalize on the opportunity.

I think "job talks" could have a useful place in industry hiring. Ask interviewees to prepare a 5-minute lightning talk about any technical (or technical-adjacent) topic they want, and open it up for Q&A from the panel afterwards. This is a way both for the interviewee to set the stage on a topic they're confident in, and for the interviewers to gauge the applicant's communication skills and technical knowledge.

Re:Why tech job interviews became such a nightmare by harimau777 on Thursday March 07, 2024 @09:10AM (#39629239)
I think that being unwilling to train entry level employees might also be a factor? I.e. someone with a CS degree has demonstrated that they probably have the aptitude for programming; however, they may or may not already be good at programming.

Ideally, entry level positions would hire for potential with the expectation that they will be training their employees.

Re:Why tech job interviews became such a nightmare by nradov on Thursday March 07, 2024 @09:32AM (#39629526)
IBM and other companies used to hire entry-level programmers with based on an aptitude test. This was before programming was widely taught in college, and far fewer workers had college degrees at all.

https://thecomputerboys.com/?p=369

Re:Why tech job interviews became such a nightmare by DoctorMckay101 on Thursday March 07, 2024 @10:01AM (#39629895)
I feel the need to add a very important point to your third paragraph. Most times these interviews persist even if you have all of those. And what is worse, they are performed by HR people. And I'm sorry, but... wtf does a socials major in HR know about a highly technical and specialized engineering job? Nothing.

I have a PhD on Embedded device security and last time I went through 3 interviews with HR people before I ever got to speak to an engineer. 90% bullshit questions.

Re:Why tech job interviews became such a nightmare by wakawaka28 on Thursday March 07, 2024 @11:04PM (#39637661)
The point of the HR people is to weed out the people who are blatant liars and misfits. They should simply record your responses to trivial technical questions and pass along a score or something for consideration by a more qualified person. You have to imagine that every job gets tons of applications from people with zero experience or credentials, and you don't want engineers wasting time on that.
Re:Why tech job interviews became such a nightmare by DoctorMckay101 on Friday March 08, 2024 @03:19AM (#39639013)
I can imagine how 1 meeting with HR would help weeding out people for junior and early senior positions with little requirement in terms of CV. You could get a couple thousand applicants there. For sure.

However, I can not imagine a situation that would ever call for 2 or more meetings. Nor can I visualize any circumstance where a meeting with HR would help with highly specialized position hiring.

Once your job description calls for 5+ years of experience, a master's or even a PhD, maybe a certificate or two and even publications on the field, there should not be more than a couple hundred applicants. Not even a hundred to be honest. And every one of those claims can be verified by manual online searches or automated tools. Furthermore, the only way of verifying the applicants actually know about those subjects is a meeting with a fellow engineer.

Re:Why tech job interviews became such a nightmare by wakawaka28 on Friday March 08, 2024 @07:19PM (#39648119)
Just because a job listing demands specific requirements doesn't even remotely mean the applicants will be qualified. Anyone can generally apply to anything, especially in this industry which is so eager to say anyone can get in regardless of qualifications. I agree that one screener should be enough, but maybe it happens twice on occasion because the authorized person is on vacation and they don't want to leave you hanging or something.

>And every one of those claims can be verified by manual online searches or automated tools.

No it can't. There is no central registry of every graduate in the world, and even if there was it would be expensive to have a subscription. If it was cheap to do background checks on everyone, it would be done up front instead of after they decide to hire you.

Re:Why tech job interviews became such a nightmare by soneca on Thursday March 07, 2024 @09:00AM (#39629143)
If that’s the reason, I think it’s much more ideal than selecting a resume by the degree you have, or by which university you went. Orders of magnitude more ideal.
Re:Why tech job interviews became such a nightmare by pc86 on Thursday March 07, 2024 @09:09AM (#39629232)
The problem is that being able to do a particular LeetCode in a particular amount of time is not going to be any more useful a metric than "has a Master's in CS" or "went to Stanford."
Re:Why tech job interviews became such a nightmare by soneca on Thursday March 07, 2024 @09:15AM (#39629313)
But it’s much less exclusive and, in my opinion, more just than requiring people to, e.g., go to Stanford.

Also, leetcode is just one way of doing technical interviews. There are others that also do not require going to Stanford.

Re:Why tech job interviews became such a nightmare by datadrivenangel on Thursday March 07, 2024 @09:04AM (#39629178)
So why do people with multiple degrees still need to go through such a painful process?
Re:Why tech job interviews became such a nightmare by internet101010 on Thursday March 07, 2024 @10:48AM (#39630486)
Because a lot of book smart people lack the creativity needed to solve problems on the fly.
Re:Why tech job interviews became such a nightmare by pc86 on Thursday March 07, 2024 @09:13AM (#39629284)
Because the degree doesn't mean you can code, which is sort of the point of this entire thread.
Re:Why tech job interviews became such a nightmare by martindbp on Thursday March 07, 2024 @08:57AM (#39629115)
Or, it's the type of job where a degree doesn't guarantee that someone is a good coder, and that's easier to test with a whiteboard than other kinds of engineering for instance.
Re:Why tech job interviews became such a nightmare by usrusr on Thursday March 07, 2024 @09:12AM (#39629275)
Curiously, there's also the exact inverse happening as well, without contradiction: unless you go for the extreme junior position of straight from university, employers expect a perfect tech stack match. If you haven't worked with exactly the same framework, philosophy and process, you're out. Few other fields have this to a similar degree, outside of commercial aviation where you're either certified for, say, 737 or you're not.

I blame it on the very unspecific headcount demands in software projects: there's never a hard target number "we need ten keyboards to be manned at all times!", life just goes on when you are nominally understaffed. Perhaps slower, perhaps with more crunch, but nobody really knows what difference a hire or two would have actually made. So software development HR keeps throwing out their net, who knows, perhaps tomorrow the perfect candidate applies, and rejects a lot. It's a bit like the pattern of attractive people trapping themselves in an infinite dating treadmill, but with the plot twist that their salary depends on it.

Re:Why tech job interviews became such a nightmare by whstl on Thursday March 07, 2024 @09:31AM (#39629502)
I find that this becomes less of a problem when you move up from senior positions. Staff, principal, lead, etc.

IMO this doesn't make sense. I don't think a senior dev should have problems switching stacks or languages.

Re:Why tech job interviews became such a nightmare by usrusr on Thursday March 07, 2024 @10:19AM (#39630145)
I guess the idea is that if you set up a team for something greenfieldish you want some to lead by example in terms of how the stack will be used. You don't want someone generally experienced to go deep discovering their way to use the stack, you want to buy usage patterns. Once the position is out of the trenches, it's not really a tech job anymore and you basically need someone who knows the language (of the field, not a programming language!) and who is good at not running into process traps.

From the buyer side it makes a lot of sense, the problem is that when you're on the selling side and too old to get accepted in a junior role, you either have the precisely fitting CV (and can prove it through the interview stages), or you're bound for a tech stack consisting of an uber-accepted car.

Re:Why tech job interviews became such a nightmare by nradov on Thursday March 07, 2024 @09:46AM (#39629708)
That really varies by the organization. Smaller companies or those using less common platforms are more willing to hire based on transferable skills and then train.

Most airlines do the same. The majority of pilots flying 737s were hired without that specific type rating. Usually they're moving up from flying smaller jets at regional airlines.

Re:Why tech job interviews became such a nightmare by usrusr on Thursday March 07, 2024 @10:25AM (#39630222)
Airlines are at the polar opposite end of the spectrum of clearly defined minimum headcount requirement: they know exactly how many keyboards they must have manned, they can't wait it out if there aren't enough candidates who don't require training into the type rating.
Re:Why tech job interviews became such a nightmare by gargs on Thursday March 07, 2024 @08:59AM (#39629126)
...and after passing that hurdle, you're suddenly exposed to a large body of work in the organization that has no processes to ensure continuity and modernization other than some rudimetary coding styles and PR/code review flows. The only way to stick around is to make your output so incomprehensible that the only way to maintain it is to keep the lead around.

For all the talk about hiring the best, once they're in the goal becomes to stop hands-on development as quickly as possible and to add friction to improving the knowledge repository as much as possible.

Re:Why tech job interviews became such a nightmare by mp05 on Thursday March 07, 2024 @09:17AM (#39629333)
Our campus job fair was last week and I'm watching very closely as a new batch of seniors get hit by reality.

I feel like the financial engineers are eating the lunches of CS folks whose only skills is to "sling code". These 22 year old finance kids didn't need a CS degree (or at least major) to develop the coding skills necessary to express themselves and every, single one of them is highly competitive. I know one CS guy who is doing well too, but he's an industrial engineering double major. Definitely hearing a lot of moaning from the CS kids that just followed the curriculum and didn't develop some side hustle already.

Point is that we've very quickly hit a point where the market is saturated for people who can only code and nothing else, at least from my observation in the US mountain west region. School projects and even internships don't seem to be cutting it anymore, at least if you're attending a state school I guess.

Re:Why tech job interviews became such a nightmare by pc86 on Thursday March 07, 2024 @09:28AM (#39629460)
I think you've hit the nail on the head, and for what it's worth it's the same in the midwest now too.

Ten years ago if you could write good code you could get a job. Yeah you might not get a FAANG interview if you didn't know anybody and you went to Southern Regional State College or whatever, but you could get a job making twice what your English major friend got, and a lot easier.

Being able to write code is no longer a differentiator. You need to know something about product, or design, or finance, or entrepreneurship, or at least show through the other parts of your resume that you can be a benefit in some of those areas given the opportunity.

The root is that you are not owed a job at all, let a lone a cushy six-figure one where you can type JavaScript into a computer for a couple hours then call it a day. So if you believed the lie of "just go to school for 4 years, major in CS, do what your professors tell you to, and you'll be set for life" then you're in for a rude awakening when September rolls around and you're still looking, or you're writing Java for a bank for $45k/yr.

Re:Why tech job interviews became such a nightmare by mp05 on Thursday March 07, 2024 @09:44AM (#39629677)
> Ten years ago if you could write good code you could get a job. Yeah you might not get a FAANG interview if you didn't know anybody and you went to Southern Regional State College or whatever, but you could get a job making twice what your English major friend got, and a lot easier.

I was 100% this guy 10 years ago. Engineering school dropout but could build things on a LAMP stack, so I had more work than I could really handle. But it should have been apparent to anyone that this couldn't last, so I went back to school and explicitly avoided software because if I could teach myself this stuff, these econ, finance, and stats people were going to as well. And here we are!

> writing Java for a bank for $45k/yr

Yep that's the type of job you're going to find in Pocatello, Idaho... working for Regional Bank of the West integrating bank software their mobile apps and websites. The interesting jobs are currently going to the mechanical/electrical and hell industrial engineers who did a code bootcamp. This isn't my suspicion, it's what is actually happening on the ground and I hope the 19 year olds feeling a bit of buyer's remorse on their choice of degree program take note.

Re:Why tech job interviews became such a nightmare by internet101010 on Thursday March 07, 2024 @11:35AM (#39631052)
I've seen several entry-level analysts over the years quickly move up the ladder due to their resourcefulness and willingness to learn the technical side of things. It starts out as needing to dig deeper than what aggregated data (e.g. cubes) can provide. So they learn SQL and start querying tables directly. It just snowballs from there.

When consultants come in and ask for data, this is the person that gets them what they need. This is also the person that stays off the chopping block whenever the consultants propose their solution.

Re:Why tech job interviews became such a nightmare by ldjkfkdsjnv on Thursday March 07, 2024 @08:47AM (#39628975)
Tech companies dont trust pedigree when it comes to programming.
Re:Why tech job interviews became such a nightmare by FirmwareBurner on Thursday March 07, 2024 @08:59AM (#39629129)
They kind of do. If you graduated from Stanford, Berkley, MIT, Ivy leagues, Oxbridge, Imperial College of London, Waterloo, etc you have a much easier* way in to top tech companies or finance tech than coming from "no-name" universities in some small countries

*)Easier as in the recruiters will actually reply back or even them hitting you up instead of you getting ghosted when you apply, not that they make the interview process much easier for you, you still have to pass the same bar as everyone else but you have a much greater chance of being called back

Re:Why tech job interviews became such a nightmare by Jensson on Thursday March 07, 2024 @09:03AM (#39629169)
You have to pass the same tests during interviews. The main difference is that if you come from a no-name university in a tiny country you need something special to even get an interview.

Of course that is for algorithm interviews, in less objective interview formats you are right where you studied etc is a massive factor.

Re:Why tech job interviews became such a nightmare by wakawaka28 on Thursday March 07, 2024 @11:20PM (#39637730)
It's also true that the questions are overwhelmingly written by people from "elite" universities, where certain subjects and approaches are emphasized. So if you aren't from one of those you're less likely to nail it. Elite universities also have connections I'm sure, and generally prepare students for interviews much better than average ones.
Re:Why tech job interviews became such a nightmare by gwright on Thursday March 07, 2024 @09:14AM (#39629298)
Institutional reputation has never had much sway with me but what little it did have has pretty much evaporated of late.
Re:Why tech job interviews became such a nightmare by jameshart on Thursday March 07, 2024 @09:05AM (#39629187)
Largely because those institutions are known to be extremely selective. If they let you in then you must know a thing or two.
Re:Why tech job interviews became such a nightmare by pc86 on Thursday March 07, 2024 @09:31AM (#39629504)
They've been extremely selective for folks with no relationship, yes. They've never been particularly selective for the family of donors or legacy. But, there's not really any way to tell if John Doe Harvard '23 got in because his great-great-grandfather also got in, or because he's hot shit.

I don't think this is altogether a negative, if you're hiring an investment banker then yeah the rich or connected family they come with is a benefit so you're probably in a good space regardless.

Re:Why tech job interviews became such a nightmare by 1vuio0pswjnm7 on Thursday March 07, 2024 @03:58PM (#39634503)
Interviews are inherently subjective and for _some_ people it is easy to slide through. But how easy is it to slide through those other "gates". Gates that have developed, and have been tested, over long periods of time, longer than the idea of "tech dev / coding jobs" has even existed. The question to ask IMHO is what role does the "free money printer" play in whether someone is calls themselves "successful". Is borrowing money "success". It is success in borrowing money.

No doubt, software developers without degrees have been very successful in borrowing money. And burning through it.

Re:Why tech job interviews became such a nightmare by wakawaka28 on Thursday March 07, 2024 @11:15PM (#39637700)
What you're really asking is "What role does the macroeconomic climate play in whether someone finds themselves successful?" At the end of the day, you might be very talented and be a failure because you didn't find a job in a reasonable time frame. That could mean competition was too high for too few jobs, at least at acceptable wage levels. Of course your failure to get a job does not mean the escalating job standards are necessary or reasonable, it is just what the market demands and what we have chosen to tolerate in this industry.