Hacker News new | ask | show | jobs
by rcymerys 3426 days ago
Are you angry about wasting 2 hours of your time or not getting the job?

Keep in mind that a lot of companies use automated tests to filter candidates, not necessarily in the most fair way. They're simply not able to do a whole interview with everyone as it's extremely time consuming.

I'd say don't worry about it too much. If you have the skills you'll find plenty of good companies that will want to work with you.

Unfortunately, job interviews are not as predictable as how code works. Even the best devs I know get rejected once in a while. :)

Think about it - there's 2-3 people (interviewers) trying to asses whether a person has the skills for a job and is a cultural fit for the company. All of these during an 1-2 hour long chat. That's virtually impossible to do right, they can only guess.

2 comments

I don't like the zero feedback loop. I passed the test, yet I failed it and don't know why.
I was on the job market recently and similar things happened to me. It's worse when you don't get feedback after you go to an interview.

Two days ago I thought of making a job site that requires the employer to provide feedback, and the candidate to sign a form that says they won't sue the employer over the interview process. This way the employer has no excuse for not giving feedback.

Would you use this?

I see very little value for the company in agreeing to something like this. A user could still sue (even after signing the form) by claiming the given feedback is discriminatory or something similar. No company would voluntarily take on that sort of liability when there are countless alternatives.
The form will not be legally binding, so the premise of your site is broken.
Could show stats on companies that did not provide feedback, would deter some people from applying.
Why would the form not be legally binding?
I've had things like this happen more than once: 1. HR/recruiter-ish Phone screening 2. Engineer-ish phone screening, sometimes with a coding session 3. Another phonecall as a prep for further rounds of interviews 4. Travel that requires me to take at least one day off of work and travel to another city for an in-person interview 5. Rejection with no reason, and "We have a policy of not providing that information to candidates" if you ask why 6. Questionnaire from the company, asking for feedback on their interview process (snerk)

In your case, with one guess, I'd say that the test cases that were provided were just examples of things you'd have to do to pass. It's like the homework assignment where the professor gives you a problem to solve and some test inputs. You know that they'll run some "acid test" on your code after you've submitted it. Maybe it caught some corner cases that they considered essential.

That, or they didn't like something about your coding style (style is subjective, and you'll never have feedback on how they judged it). Or, or, or...you can come up with speculative lists all day.

4. This in some ways is worse than greyostrich's situation (because it cost you more), but in another way, it's better. It cost the company, too - the cost of the flight, hotel, and time for their people to interview you. They didn't just waste your time to try to spare themselves any effort; they had skin in the game too.

5. In the current legal climate, if they tell you why, they may be exposing themselves to a lawsuit. They therefore impose a company-wide policy of never saying why they reject anyone. It stinks for the rejected applicant, but it's not because they're being jerks to the rejected applicant. It's because of lawyers. If you want to fix it, you're going to have to fix the law.

It's not your problem if a company doesn't have a correct respectful hiring process. requirements for potential employees on the market are crazy, companies definitely should live up themselves to the professional and cultural quality they demand from other participants. Companies tend to never excuse even slightest fails of generally well prepped candidates, no reason for candidates to excuse pure disrespect of their time and effort.