Live data from Hacker News

How To Hire Me (or any other programmer)

youell.com

11–20 of 266 posts

Re: How To Hire Me (or any other programmer)

#11
A few years ago I was flown 3 hours first class and put up in a nice hotel for 2 days by a potential employer to interview in a white room with a white board for a few hours. I spoke with their development team which went great. Everyone was awesome and were very helpful.

I was then instructed to solve a problem on said white board. After I solved the problem I asked them what they were measuring with this test.

Their reply made me question the morals of said company.

They wouldn't tell me what the test was for. I asked them why. They said it was for internal review and I didn't need to know. I then asked them why I wasn't allowed to know. They had no definite answer other than that it was for their review.

After all was said and done I wished them a good day, thanked them for everything and I walked out. I got a call back a few weeks later informing me that I had another interview in a few days.

Long story-short. I turned them down. Something didn't sit right. I told them and they pretty much said, "welp, too bad for you."

Now I work at my dream job. I'm very happy I turned them down.

Re: How To Hire Me (or any other programmer)

#13
Thank you for putting this into words. I wanted to write something similar for a long time, but didn't get around to it.

Not only these things are frustrating for us as developers, they also decimate IT recruiting for companies. I've seen it from the other side too (while conducting some interviews). It's quite incredible, really. It's like a game. Both sides go through all the usual motions, but gain next to no useful information about each other. In the end it all boils down to unsubstantiated personal impressions, coated with some generic BS that makes it sound "objective".

(Before you ask, it's very hard to change interviewing process when you're a part of an established process with a lot of people involved.)

Re: How To Hire Me (or any other programmer)

#14
I've got to agree with you. I recently started getting serious about changing positions and I've become completely convinced that much of the so-called 'talent shortage' is caused by the job search process, from job listings through to interviews. Every step is unintentionally outrageous in a new way.

The first step, finding open positions that are appropriate to your skills and abilities, is overwhelming and impossible. The only way you have any hope of short circuiting it is to have connections with the right people who can open the maze from the inside. Or to become famous in a community.

Otherwise, it's a slog of browsing through hundreds of job listings, finding the one in 20 that isn't for .NET or MS-SQL or C# or Oracle, and the 1 in 50 that's not from a recruiter who's listed the same job 5 times, realizing that you aren't qualified because you haven't used the all 4 languages they care about, or maybe because you've only dabbled with some key piece of tech they're convinced you need 3 years experience with, or they won't look at candidates who need to relocate, or you absolutely need to know Red Hat when you've pretty much used Ubuntu derivatives or Arch or whatever. Then you waste time adjusting your resume, and never hear back.

Those you do hear back from will often mis-represent themselves and their businesses in an attempt to get hires. In fact, I was a victim of this at my current job.

Oh well. All I need to do is start spending all my evenings and weekends on side projects while building an impressive blog to talk about coding and technology. Once it's popular with the Hacker New digerati all I'll need to do is wait... After all, we all know 'talent' is code for 'marketing.'

Re: How To Hire Me (or any other programmer)

#15
post #8

Want to get my attention? Tell me you don't use email as a project management tool. Tell me you won't send me 5 emails a day. Tell me you don't want two status updates/meetings per day. Tell me you understand that the shotgun approach to adding features is stupid. Tell me that you don't randomly change features without any kind of data to back up the reason for making that change. Tell me you follow through on promis…

honestly, if i got a recruiting mail that emphasised a strong commitment to tool-based programming best-practices (dvcs, review, continuous integration) it would raise my interest in the company significantly.

Re: How To Hire Me (or any other programmer)

#16
post #8

Want to get my attention? Tell me you don't use email as a project management tool. Tell me you won't send me 5 emails a day. Tell me you don't want two status updates/meetings per day. Tell me you understand that the shotgun approach to adding features is stupid. Tell me that you don't randomly change features without any kind of data to back up the reason for making that change. Tell me you follow through on promis…

I find sarcastic naming conventions can help the pain just a little. But yeah, otherwise completely agree.

Re: How To Hire Me (or any other programmer)

#17
I did an interview 2 week ago. I'm not a programmer, yet, they gladly asked if I code wich I answered yes. What made me go nuts after show them all my work is, fill a questionary? one question was: "Tell us what you understand by "pixel perfect"

Re: How To Hire Me (or any other programmer)

#19
post #5

I can't even begin to describe how worthless I think most coding interviews are. Here's a contrived problem, that will never come up in our work. Now solve it by writing your code by hand without a compiler or any other tools that you would use in real life. I understand that these questions are often about seeing how you think and how you solve problems. Throwing annoyances like writing code on a whiteboard into a h…

Writing code by hand reveals far more than you give it credit for. Someone omits a semicolon? Bam, conversation about semicolons or ASI. It's not about the fanciest solution. And anyone who does it that way is foolish. It's the purest test of Language facility, and a really good springboard for all kinds of questions. Downvoters: have you actually tried to hire someone?

I didn't downvote, but I disagree and I did try to hire someone. Whiteboard questions are next to useless because they are, essentially, a guessing game. The candidates need to guess what behavior the interviewer wants them to exert. Some interviewers simply use it as an idiot filter, while others want the person to explain their reasoning, wile yet another group is stupid enough to think it's representative of real coding habits of the candidate. If the candidates guess incorrectly, they will fail the question, regardless of who they are or how good they know their trade.

In short, interpretation of whiteboard questions is too damn subjective.

Re: How To Hire Me (or any other programmer)

#20
The problem is that recruiters carpet email (bomb) programmers, for many of them it's a numbers game. They aren't interested in taking the time to get to know you and frankly I don't expect that they do.

The best way, in my opinion, to get a new job is to be proactive and search for it yourself. Contact companies directly, use your network and see how you get on.

Recruiters sadly aren't interested making friends.

Post reply on HN