Hacker News new | ask | show | jobs
by achievingApathy 2314 days ago
I will never forget the time I was given a coding "challenge" and sent home with the instruction to send it back whenever I felt it was complete. This sent my OCD into overdrive, of course. For the better part of two days straight I coded my heart out and came up with this (what I thought perfect) robust system with all the bells and whistles. Heard nothing back. At all. My calls into the recruiter went unreturned and I figured I must have offended them somehow.

Fast forward a year and a friend of mine gets hired there. Turns out not only was my code pretty good, but had magically made its way into one of their production systems. The test cases that I wrote for my interview the year before word for word copied and pasted right into the prod test runs.

I know this because I used my name as the input for fname, lname trying to be a bit cheeky.

5 comments

One has to wonder, then, why they didn't hire you.

I have a theory. It's quite cynical, but it's taken me about 5 decades to arrive at it: life is a beauty pageant. I don't say this lightly. It was a very slow process to get to this point.

A friend, colleague recently interviewed at a very popular, pre-IPO company that is often discussed (positively) here. He doesn't look like your typical engineer, but he's literally the smartest person I've worked with. He gets shit done. He learns new things all the time. As his current manager, I told him I would give him a perfect recommendation. He had an "in" with a current employee. He aced 5/6 of the mini interviews, but "failed" one. Fine, it happens. But, something he said to me stuck in my head: the building of said company was filled with rows and rows of 20-30 white kids. He saw 2 people of color, and one was a greeter at the front door.

I don't believe the people that interviewed him were racist, but I think every person applies a "does he/she look the part" filter and if the answer is no, the mind finds reasons to not hire.

It's not just hiring that I think is pageant-like. So many things in life are. So much so, that I think people themselves actually live up or down to their physical features and characteristics. Look at the executives at a F500 company. Male and female. Why do they look so similar? I live in a somewhat affluent community. Why does everyone here look like they "belong"? This is not a gated community, so why does that happen?

Physical features are such a basic filter, applied to ourselves and others, that I don't think we are hardly aware of it.

EDIT: there are always exceptions. It's been my experience that exceptions are rare, though. And the exceptions sort of prove my point.

People like people like them.
I often think it would be better to introduce a random element into the process. Set some minimum criteria then just roll a dice.
Lots of biomimetic optimization algorithms like Ant Colony Optimization do this. Maybe adding some randomness in the hiring process would be a good thing?
> He doesn't look like your typical engineer

Can you elaborate on that?

He didn't conform to the "white guys, 20-30" part. I worded it badly.
Even if legal (I wouldn't assume that it necessarily is, even if you signed something), this is extremely unethical, obviously.
Name the company
Please!
Said the company is talked about here a lot and positively at that. The last bit leaves most of them out :)
Some companies also use the interview as free consulting. Remember that you are a professional. Don't work for free.
How would you work around this issue if they give you a challenge? Ask for reimburse you for the time spent?
How do you detect when they are trying this?
Honestly I'd love it if someone did this

I'd just download the next version of their app off the store and save a copy of it, then decompile it to prove my code is there and sue the living shit out of them

I guess that's not an option if you write server code for them though.. I'd probably negotiate to be paid for the work in that case

Sue them.