Live data from Hacker News

Hiring Developers: You're Doing It Wrong

devinterviews.pen.io

101–110 of 230 posts

Re: Hiring Developers: You're Doing It Wrong

#101
post #46
post #44

Earlier quoted context omitted.

If the 3 month contract is paid the normal wage then I'd rather go to a company that does this because it means that there's an higher probability of having competent coworkers there. That's the reason why I do the same in my own company now. This is of course because he said he didn't care about location, so there's no moving costs and so on...

Why would the competent developers migrate to the company that is more hostile, in a purely objective sense, than the alternatives?

That's kind of like asking why students choose to go to harder/more hostile universities.

Re: Hiring Developers: You're Doing It Wrong

#102
post #48

Earlier quoted context omitted.

Virtually all employment in the US is at will, meaning you are continually on "probation". The difference between a contractor and an FT is that the contractor is 1099'd, pays both halves of FICA taxes, and isn't provided health insurance; more importantly, when the employer is as overt about the issue as "not hiring you full time", there's no implied social contract or norm ensuring you'll even end up getting the jo…

Contractors make significantly more money than full time devs partly for this reason I've always heard that, yet when I look for contract work, it's always at equivalent or less than my hourly equivalent as a full-time dev. Full time was $100k - $115k/yr, contract was $40 - $50/hr, in the SF Bay Area.

Every contractor I know in the Bay charges more than this - more like 80-120 and up.

Re: Hiring Developers: You're Doing It Wrong

#103
post #22

I worked for a German startup too and our main problem was not vetting interviewees but finding people who want to interview at all. In the five year history of the company I think only one single person was hired who was not already friends with someone at the company. Other people just never applied. I remember manning the booth at one of those college campus events and it was very lonely. I probably talked to thre…

I'm curious, where in Germany was that college campus event?

Re: Hiring Developers: You're Doing It Wrong

#104
post #47

Despite having written tens of thousands of lines of open source code, I have yet to have an interviewer who has looked at that code and asked me about it.

Whenever I see a resume with open source code, I always visit and try to read some of their code. I rarely ask them about it (there's little time), but it does inform which questions I want to ask in the interview and my overall impression of their skills.

> my overall impression of their skills

If you do this, please take into account the time they wrote the code too - they might have improved their skills significantly since then.

Re: Hiring Developers: You're Doing It Wrong

#105
post #102

Earlier quoted context omitted.

Contractors make significantly more money than full time devs partly for this reason I've always heard that, yet when I look for contract work, it's always at equivalent or less than my hourly equivalent as a full-time dev. Full time was $100k - $115k/yr, contract was $40 - $50/hr, in the SF Bay Area.

Every contractor I know in the Bay charges more than this - more like 80-120 and up.

What technologies?

Re: Hiring Developers: You're Doing It Wrong

#106
post #59

Earlier quoted context omitted.

I want the one that makes FT offers, because I don't believe that the best programmers, who can write their own ticket in this business climate, would put up with this contracting bullshit. This approach to hiring is a cop-out. It says, "we don't know how to hire properly, so we're going to push the risk onto the candidates".

I've seen the contracts with my own eyes. But I guess I can't prove that the developers in question were good without divulging names. Anyways, I don't see why this is a cop-out any more than any other hiring procedure. No company has anywhere near a 100% success rate - this procedure acknowledges the shortcomings of a traditional interview process (namely that succeeding on an interview and succeeding as a developer…

> Anyways, I don't see why this is a cop-out any more than any other hiring procedure. No company has anywhere near a 100% success rate - this procedure acknowledges the shortcomings of a traditional interview process (namely that succeeding on an interview and succeeding as a developer are two very different animals) and tries to address them.

Agreed. But tptacek's point seem to be that this new process addresses the perceived weaknesses of traditional processes by moving all the downsides/risks to the potential employee. I think the hiring firm can signal their honorable intentions more clearly if they would pay a significantly higher salary during "probation" - something that compensates for lost benefits etc.

Edit: staunch mentions elsewhere on this thread that he is offering higher rates during probation.

Re: Hiring Developers: You're Doing It Wrong

#107
post #26
post #15

My current system is: 1) Simple programming challenge ( 2) Casual discussion-style interview to get to know how they think and behave. 3) Short term contract with a predefined project ( 4) Full time hire with salary + equity.

If (3) is working for you, great; however, bear in mind that it's a seller's market for talent right now. I'd neg an offer contingent on doing a 3 month contract first, and I'd advise my friends to do the same; why should I shoulder that risk, if there are 2-3 other good positions open that will take it on for me by offering FT right away?

I've just started a new job, and I am on a 6 months probationary period, which apparently is standard for this company. It doesn't really phase me, I would be surprised if I was let go.

I haven't worked anywhere that didn't at least have a 3 month probation period.

Re: Hiring Developers: You're Doing It Wrong

#108
post #22

I worked for a German startup too and our main problem was not vetting interviewees but finding people who want to interview at all. In the five year history of the company I think only one single person was hired who was not already friends with someone at the company. Other people just never applied. I remember manning the booth at one of those college campus events and it was very lonely. I probably talked to thre…

Whaddaya Mean, You Can't Find Programmers?

It is a give and take. If developers are in high demand, it is the companies turn to show their value to the employee in advance.

Re: Hiring Developers: You're Doing It Wrong

#110
post #80

Writing code is just another type of conversation. Sure, you're going to ask many questions. Having a candidate code a bit in front of you, going back and forth, provides a lot of info. As far as "CS puzzles" - binary search, trees, linked lists, hashtables, etc: None of those should be puzzles. If you're giving interviews that people can "memorize" an answer to, then the problem is how you're doing the interview. A…

Do you actually find people that expect candidates to implement quicksort? I've certainly implemented it, but there's no way I have it memorized, it's not an obvious algorithm at all. I'd be flabbergasted to be asked to implement it from memory with no warning. It seems clear to me that one would be testing for if the person happened to have looked at the algorithm recently, not if they were competent.

As long as you don't want to do it in-place, it's actually very easy to code.
Post reply on HN