My Worst Phone Screen
blog.hirelite.com
blog.hirelite.com
They seem to be publishing a load of these: a few linkbaity lines of otherwise meaningless anecdote, followed by a pitch about their business.
Did no one notice that the post isn't attributed to anyone - that makes the my part of "my worst phone screen" kind of bunk. They also carefully link terms like "rock star" to other similarly linkbaity posts which makes me conclude it's all just carefully crafted BS content.
Hirelite are not doing anything wrong as they are free to do what they like on their blog. But I'm surprised that the HN community is adding and voting on these with less discern than I would have otherwise expected.
Edit: turns out HN community isn't adding these, just voting on them, see child comment below...
He is also responsible for submitting all of the Hirelite posts that have appeared onto HN, which perhaps proves these submissions are purely for self-promotion rather than curated content for the benefit of the HN community:
http://news.ycombinator.com/submitted?id=nathanh
I just want to call this out because it feels to me as though HackerNews is getting played here.
If people don't find them interesting, I can stop posting them. I had been under the impression that self-posts were fine. Most of the time, we're trying to be an advocate for job seekers (currently just developers) in a market that is very company friendly.
I think where you fall down is that submitting all the articles yourself. It removes a lot of the authenticity from the notion that someone independent to your company thought your post had merit to be on HN. That is also why usually it's frowned upon to submit your own blog posts to HN.
Also the anecdote to pitch ratio of your phone screen post makes it feel to me that the only reason you crafted the content was to be able to make the pitch in the first place.
It all feels like this the discovery of your service is being being done by force not osmosis.
I was under the impression that self-posts were not frowned upon. I've found some of the best content here to be self-posts.
There's nothing wrong with the odd self-post, especially if it is a Show HN/Tell HN or whatever. But almost all of your recent activity of your account is promoting either your company, your event at SxSW or your personal blog.
How many self-promoting posts do you need to make before it becomes reasonable to ask whether you are fairly contributing to the HN community? Perhaps you could use your ability to identify successful content to curate and promote the work of others too by submitting more content created by others?
It's another thing to do practically nothing but self-post, only about a single topic, with links to only a single site -- a site that is selling a product.
Other horrible interview questions:
1. Describe your strengths/weaknesses/creativity. (Dunning-Kruger pops up again. The first time this happened to me, every time I was about to mention something I was probably good at, I kept on remembering someone else who was way better, so I ended up saying "umm..." for about a whole minute. It's emphatically not false modesty, it's just that for many things, there aren't objective ways for me to know if I'm good at it. Also, if I knew what my weaknesses were, I'd try to improve them so they're no longer weaknesses! All these questions do is evaluate your ability to bullshit.)
2. Name as many data structures as you can. You have 1 minute. (This happened to me at Palantir.)
3. What does X.Y.Z. (some acronym) stand for? (Without asking me anything else about X.Y.Z.) Interviewer then proceeds to ask me 5-10 more acronyms.
4. Do you prefer working in teams, or do you prefer working by yourself? (Sounds like a false dichotomy and a stupid generalization. Sometimes, the person asking won't accept my answer when I say there are aspects of both I like.)
5. Questions where the interviewer has no idea what they're talking about. For example, when I interviewed at Google, I got asked to describe how the normal distribution converges and how I would use this to build a text classifier. (The Googler who asked me this admitted he didn't even know what a normal distribution was, the question was just something he heard somewhere, when I said I didn't understand the question.)
6. Asking me if I use Python, and when I say no, asking me to estimate the runtime of a Python program to calculate the first billion numbers in the Fibonacci sequence anyways. (Also at Google, by a different person.)
While reading it, I felt like it was a cute/short marketing story. So, I wasn't surprised at all to read the last paragraph (Working for hirelite, a better interview process blahblah)
R: I noticed you are located in Jersey City, but this job is in New York. If you get this job, how long would it take you to relocate?
Me: I'm confused.
R: My client wants people onsite. No remote workers.
Me: I live 15-25 minutes away from lower Manhattan [where the client is located]. I take the PATH train there every day.
R: I see, but my client wants people located in NY. They are quite clear on this. You aren't even in the same state.
Me (having no intention of moving): I'll need to give my landlord 30 days notice.
Just humor recruiters. It's not their fault they have no clue. If they ask you to rate yourself on a scale of 9-10, say "11". If they have no idea of American geography, tell them you will relocate.
Seriously at this point, just walk away. Nothing good can come after a question like this.
(Not because of the technology, solely the wording of the question)
Run or hang up.
Recruiters almost always want to hear someone tell them "I'm the best of the best" in an interview, but generally the only people who think that are middle of the road at best. Recruiters should know this sort of thing and look for the guys that say 6-7 instead of the guy claiming to be the Michael Jordan of computer programming.
This is critical, because it means thinking you suck doesn't imply that really you are good. A 95% percentile person might think they are in the 60th percentile, and so might a 5% person. Both have the same opinion of themselves.
Another critical point is Dunning-Kruger hypothesized that for highly skilled individuals this effect was due to their lack of awareness about how relatively unskilled others were. When they were given a chance to look at other work they were able to more accurately assess their knowledge.
One possible control is instead of asking individuals how good they are would be to show individuals existing code and ask them how good _it_ is. Dunning-Kruger would suggest that incompetent people would be too ignorant to accurately assess it, and most likely over-estimate its skill, whereas skilled people _are_ able to accurately assess fault in others' work.
I am sure he would have said "10" to this recruiter without a second thought.
He handed in his assignment at the same time John and I did. He could not help but tell us about his algorithm to do the graphics faster than anybody else. His explanation led us to believe (and be proven right later) that he had a poor understanding of performance and believe that shorter line count always had better performance(2).
(1) the people he thought were cheating, weren't (2) yes, load time was important, but it wouldn't tip the scale - plus writing to the same byte of memory multiple times doesn't beat an array lookup and one write
Otherwise, this "someone is wrong on the Internet" stuff that just takes up space on comment threads on HN has gotten way out of hand.
I swear to god I'm not commenting out of someone-is-wrong-on-the-Internet-ism. There are developers out there that really believe that what recruiters think about them matters, and recruiters really do prey on that.
As an employer, I also have an irrational distaste for recruiters. They are the worst cold-call inside salespeople ever; it is impossible to get them off the phone.
Do you have J2SE?
Yes. J2SE, J3SE, whatever it takes.
How good are you at programming on a scale from 1 to 10?
11.
You're hired!
I've handled this by giving my own rating as well as who I think a 10 would be. For instance, I'd say that I'm a 5 but my 10 is someone like Bill Joy or Linus Torvalds - truly world class developers.