Live data from Hacker News

Hiring Is Broken – My interview experience in the tech industry

medium.com

331–340 of 693 posts

Re: Hiring Is Broken – My interview experience in the tech industry

#331

I dunno... it's frustrating, but really, you can learn some valuable stuff during those few hours. I have had some interviews that certainly haven't been positive, but they have been instructive or rewarding in some way. Not necessarily even relating to code. It teaches you something about them, the industry, and more importantly, about yourself.

Author learned that hiring is broken.

Re: Hiring Is Broken – My interview experience in the tech industry

#332

Earlier quoted context omitted.

I frequently hear this basic point: "Software interviews test algorithms and data structures that are so clearly not relevant to the work being done and soooo theoretical I don't understand why interviewing isn't better???" I used to believe this myself, mostly because I didn't have a strong CS background and was still successful at carrying out software projects at a relatively high level. The truth is, as I learned…

It's not that they're irrelevant, it's that the problems can't be done in a disruptive environment with $100k on the line, by asking questions that must be memorized by chance first.

Well the idea is that they aren't memorized by chance first, they are known pretty well because ideally you have a track record of applying them to real life problems (even if they are just school projects or side projects). I can describe times I've used queues to solve various problems, for instance. The other thing is, as others have pointed out, seeing how someone breaks down and approaches and unfamiliar problem is very valuable.

It sucks that we have to do it under the pressure of a 45min-1hour conversation, and I totally get that the stakes are high and so nerves are a problem. In general I think the best way to handle this stuff is to give candidates multiple paths to succeed.

I think the nerves problem is slightly overstated though, because I do think many companies do give candidates multiple paths to succeed. For instance, if you have trouble performing well in an interview setting it's pretty crucial that you have a wide array of work on github proving you can code and that will give you an opportunity to have some complicated but familiar code that you can talk about in the interview. If someone comes in with this but is shy or gets frustrated or something, as an interviewer I'm really going to try and pull the magic I see in their github out of them in that interview. Keep in mind that people hiring engineers really want the candidate to succeed in most cases. It's so difficult to find good talent that while I'm never going to lower my standards to hurt the company, I'm definitely on the candidate's team in an interview, trying to get them to shine as best I can.

Re: Hiring Is Broken – My interview experience in the tech industry

#333

Hiring isn't broken, dude. You just don't interview well, and you seem antagonistic even to the idea that your cachet and skills, insofar as they exist, aren't useful to the market. That's a problem -- for you. Interviews exist because employers need a way to quantify and qualify your ability. Typical computer science problems are a (flawed, but concrete) way of doing that. No reasonable interviewer expects you to re…

I don't think many software engineers deal with "computer science problems" in their everyday jobs. GitHub stars are worth much more IMO. It shows that other developers value your work. That says a lot. In the end, we have to realize that most developers are just average. Why go through the ridiculous process of finding average developers who by luck (or some homework) happen to solve the problems you throw at them p…

GitHub stars are a popularity contest that has little correlation with the quality of your work. You get them when lots of people happen to look at your GitHub profile, for one reason or another. I recently discovered this when a project of mine [1] that had been on GitHub for six months got starred by a prominent open source developer at my company. Within the next week, 50 random people came through and starred the same project. It's not my best code, it's not complicated, and I doubt most of those people ever tried it. Instead, they starred it because they're the kind of people who happen to star a lot of things, and they saw it from somewhere else.

I'm always happy to get a kudos on GitHub. But those of us who don't play the game of promoting our own code on social media, or who have code we can't post on GitHub, would be at a significant disadvantage in a hiring process based on that metric.

[1]: https://github.com/tdeck/teambot

Re: Hiring Is Broken – My interview experience in the tech industry

#334

There's selectivity, and there's courtesy and respect. Companies are entitled to be as selective as they like, and if those are the kinds of tests that yield the people they want to hire then good for them. On the other hand courtesy and respect would demand that you're clear with the candidate about your expectations and requirements, that you don't waste their time, that you respect the investment of time by commun…

Nurses also have licenses and registered credentials. If they mess up badly, they can be disciplined and lose their license and career. So there is a self-regulation that takes place in that industry. Were it not so, I could imagine nursing interviews to be a lot more intense. There is no such regulation in the tech industry. One bad hire I made faked his technical capabilities and I regretted it a lot when I had to…

Good points. They do have licenses and credentials, and they can be disciplined if they are negligent. Not for making mistakes generally speaking, but for professional negligence. They also have to carry professional insurance against malpractice. On the other hand the consequences of hiring a nurse who isn't qualified are very much worse than the typical consequences of hiring an unqualified developer.

Re: Hiring Is Broken – My interview experience in the tech industry

#335
Honestly, I believe the industry is cannibalizing it self, and this sort of practices is pushing out more and more creative and capable people. When I have to make a choice of whether to practice my algorithms or work on my open source project, is when things are going to start blowing up. This industry is built by people with passion and dedication, some of the most powerful and defining projects were built by individuals who sacrificed their spare time to build something useful, now they will sacrifice that time to practice... Algos? C'mon!!! I think our industry has passed the initial honey moon period, when crazy and beautiful solutions crystalized in garages and basements all across the county and the world, and we're headed for a bumpy landing were big corps control open source and the crazies that made them possible are pushed out. This is not sustainable on the long run, and pretty soon were going to be regulated to oblivion. Bye bye innovation.

Re: Hiring Is Broken – My interview experience in the tech industry

#336
post #123

Earlier quoted context omitted.

When the author himself describes very positive and negative interviewing experiences, yet having no success at either, I have a hard time blaming the hiring practices.

An interview can be positive and not lead to a job. I went on a lot of interviews (maybe close to 100) before starting my own business, and I'd say at least 9/10 of them were very positive. By positive: I felt we both left the interview a bit happier than we went in. We both had a legitimate good time, and enjoyed it. It wasn't a grind, both people got to know each other. I'd say I had a 10% offer rate. The most comm…

> I'd say I had a 10% offer rate. The most common "why didn't you select me?" follow up answer I got was "we need someone who is an expert in XYZ language."

I would think this is something that should have been made clear from the get-go in the initial technical phone interview.

Anyone who goes to an in-person interview should expect, at minimum, that the interviewers have done their homework.

For example, if they just want Stanford or MIT grads, fine. But to bring someone into an interview - which may involve more than a day of travel, lost vacation time etc - just to tell them they went to the wrong college afterwards, that's plain infuriating and shows complete lack of courtesy.

Re: Hiring Is Broken – My interview experience in the tech industry

#337
post #64

Earlier quoted context omitted.

Hiring in CS / IT is massively more objective compared to most of other fields.

Not really - these kinds of interviews are about hiring "People Like Us", i.e. recent college CS graduates who the interviewers like right off the bat (are they going to strongly recommend someone they don't like). It discourages diversity, reinforces ageism, and creates a stagnation in the company doing the hiring. I've seen this directly happen - the interviewers were two Asian and one White male, who came to this…

> Looking over the engineering department, I saw, with one exception in fourty, young White or Asian males.

IME, that's much more a consequence of the limited diversity of candidates, not a limited diversity of hires. In most places I've worked at, even if they hired all women and blacks (or other non-Asian minorities), there would still be at most approximately 5% women and 0% blacks (the latter would probably be higher in the US).

Re: Hiring Is Broken – My interview experience in the tech industry

#338

Yep, the interview process is pretty broken. It took me 5 Google phone screens before I got invited to an on-site (although one of those phone screens had the technical phone interview waived due to the team's familiarity with my skills, but I still got rejected amusingly) - the only reason I made it was because I failed & learned from each of the previous phone screens enough to pass. This is an absolutely awful way…

If we (collectively) could fail faster it would help, but currently interviewing is incredibly time-consuming.

Re: Hiring Is Broken – My interview experience in the tech industry

#339
I applied for a job with Jane Street. My school wasn't listed on their drop down. I was auto rejected.

For shits and giggles, I changed my school to a comparable one that was on their list and updated my resume accordingly (changing nothing but my school) and low and fking behold. "We would be very interested in moving forward with your application"... Wtf.

Re: Hiring Is Broken – My interview experience in the tech industry

#340
post #201
post #48

Earlier quoted context omitted.

And this is why there is an impedance mismatch... these people are interviewing for a "computer science" role they're filling when really they want a programmer. The two are different.

As an Information Engineer, you're totally right. Almost in any interview I had, I been asked about CS stuff. Never anything related to my field. I don't blame them. They ask about what they know and what they think it's important, even if it's not relevant to the position.

> Information Engineer

What's this?

Post reply on HN