Live data from Hacker News

Show HN: Recruit web developers by having them build a web app

cull.io

81–90 of 94 posts

Re: Show HN: Recruit web developers by having them build a web app

#81
post #71
post #19

Earlier quoted context omitted.

OP here. Agree with this sentiment. Even I would not use cull.io to have candidates build a complex web app that would take days or even hours to build. I would use it as a tool to "Filter" candidates, not "Select" them. (It's amazing how the simplest of a coding challenge would filter all non-coding coders) thanks for the review.

I've never been on the other(interviewer) side of the hiring process and I was on another side only once during the last decade, so I might not have enough insight, but I really don't understand non-coding coders filtering per se, be it your method or FizzBuzz... When someone says about their years of experience in coding in their CV, is it a common case that they're lying?

When someone says about their years of experience in coding in their CV, is it a common case that they're lying?

I, somewhat cynically, divide job seekers into four categories:

1) the qualified (I know what I can do, and I can do what you need)

2) the unqualified (I know what I can do, but I can't do what you need)

3) the deluded (I honestly think I'm qualified, but I'm not)

4) the liars (I'm trying to get the job by any mean necessary).

I only want (1).

(2) are easy to deal with - you just have to know what you need.

(3) are common and mildly annoying - especially if you're a nice person and feel the need to explain where they are deluded :-)

(4) are not common - but are exceptionally annoying and often hard to sort out

Writing a really good job spec / advert will get rid of most of (2) for you, and help remove all but the most deluded from (3).

Filtering resultant CVs will usually get rid of the rest of (2), and a bit more of (3).

A quick chat on the phone will get rid of any remaining (2) and a big chunk of (3).

Simple tests similar to FizzBuzz will cull a surprising amount of (3) and (4).

Interviewing - especially good accomplishment based questions will tend to filter out all of (3) and a big chunk of (4).

Which, unfortunately, occasionally leaves some of (4) who seem to sometimes put more effort into deceiving me than it would take to actually learn the damn skills in the first place. Which is why I really like having some kind of solid work "with the team" session for at least a couple of hours. Pay 'em for it too if at all possible.

Re: Show HN: Recruit web developers by having them build a web app

#82
post #26

Earlier quoted context omitted.

I don't think that's the idea. I've had multiple interviews where I've been asked to code something to show that I know how to do it (even something simple as modifying a website or showing a counter). This just eases that process.

10-15 minute code exercise and "build a webapp" are not the same.

You are right. I meant more of the kind "Hey, before your interview, do this". I misspoke when I said "interview problems".

Re: Show HN: Recruit web developers by having them build a web app

#83
Seeing things like this is why I love working in open source, a quick look at github + the projects I am involved with and someone can see what my interests are, what my abilities are and how I work in a team.

Not every work place produces open source code and not everyone wants to spend their limited spare time 'working', but I cant think of better advice for eager job seekers / students / graduates to look for open source projects to contribute to.

(of course it isnt the only reason, making software you love, with awesome people, and making the world a better place arent to be ignored)

Re: Show HN: Recruit web developers by having them build a web app

#84
post #2

Hi HNers, OP here. Cull.io is similar to top coder or interviewstreet but focussing just on recruiting web developers. It works by asking candidates to develop a web app on localhost instead of presenting a textarea where candidates types the code. Advantages: 1) Candidates can virtually choose any language, framework, libraries or IDEs to solve the challenge. (Since they are developing on localhost with their own se…

This filtering signal works both ways. While you do avoid some of the worst developers, you also reduce your chances of getting some of the better developers who will not likely waste time jumping through hoops unless you're an extremely desirable company to work at.

I think that there's a market for this type of product for larger companies who receive too many resumes to easily sort through and want to hire a lot of developers that meet some minimum standard. However, I think that this is much less useful to startups who just want the best possible small team initially.

Given the makeup of HN, I think that most people here would not look at your product too favorably. I think that you should be looking at finding ways to reach out to companies that have an actual HR department and increasing your price dramatically for them.

Re: Show HN: Recruit web developers by having them build a web app

#85
post #69

OK as someone looking for employment, I feel ambivalent about this and probably would pull the plug on the process if you asked for non trivial work from me. I understand the need to weed out applicants that lack skills. This can and should be done by technical screening conducted by qualified individuals. FWIW this opinion is based on experience. I've conducted more interviews than I have given. As an applicant I on…

+1 and Agree. It's wrong to get free work. However, just out of curiosity how would you have felt if the employer has actually paid you for those "small projects"? (To be clear: No guarantee that you will get the Job, but payment is guaranteed for the hours you put in)

Payment, or even a donation to charity for a token amount - say 1/3 the value of the work - would go far, but I still think it is the wrong approach.

Companies requiring this sort of project work should be aware it smells funny to the applicant and the only way to tell if the applicant did the work him/herself is a tear-down / code defence.

You have not saved any effort from the hire process - only tested if I am willing to jump through a hoop and made me question the company.

Re: Show HN: Recruit web developers by having them build a web app

#86
post #13

Want to work here? Do work for us for free! Then maybe we'll hire you afterwards. Great idea if you want to hire suckers.

Depends on the economy, I would guess. I haven't had to do a lot of hiring recently, but a couple years ago at my last company we found ourselves overwhelmed with applicants to PHP programming jobs. We created an application tool that asked applicants to solve a few PHP puzzles. These weren't super-hard MIT-level questions, just basic FizzBuzz. We found it to be a very effective screening process. This probably works…

Can you share the app?

Re: Show HN: Recruit web developers by having them build a web app

#88

OK as someone looking for employment, I feel ambivalent about this and probably would pull the plug on the process if you asked for non trivial work from me. I understand the need to weed out applicants that lack skills. This can and should be done by technical screening conducted by qualified individuals. FWIW this opinion is based on experience. I've conducted more interviews than I have given. As an applicant I on…

I've had experiences similar to yours and have also had the same reaction. Technical interviews and whiteboarding is one thing, but projects -- especially MULTIPLE projects! -- get very obnoxious very fast.

The actual project is a drain on my time and energy of course. In addition, by dragging out the interviewing process over weeks or months, you're killing my actual desire to work there. Two months of hoop-jumping is annoying, and I'm embarassed that I ever put up with it.

I make clear now to any company I'm interviewing with two things:

1. Let's get to "yes" or "no" quickly 2. I'll do one project as long as it can not only be completed in 2 hours, but that 2 hours' worth of work on the project will yield something that I can be proud to show you.

#1 is obvious, but #2 is very, very important. If your project is "create a blog app", yes I can complete it in two hours. But it will be gross and not something I'm proud of. I will definitely spend more time on it getting it just right so that when you see it you'll be blown away.

What does this mean for the interviewing company? Don't give me an open-ended project. Tell me specifically what kind of thing you want, what functionality you want, and don't put shit like "...anything else you think is cool for bonus points!" That, IMO, translates to hidden requirements and guessing what you actually want.

Re: Show HN: Recruit web developers by having them build a web app

#89

Earlier quoted context omitted.

"This trend in our field is really making me uncomfortable. Judge me on what I know and what I did before, no more, no less." You are uncomfortable in demonstrating your knowledge in a practical way? I don't understand. You are looking for a role doing web development, which requires up-to-date knowledge not just of techniques, but of understanding. These code exercises make an excellent starting ground for a technic…

> You are uncomfortable in demonstrating your knowledge in a practical way? The concern is potential employers trying to bilk free work out of developers. The small project strategy is hardly fool-proof either. If it becomes widespread, we'll just see phony developer put their assignments up on rent-a-coder and ask for a crib sheet to study so they can withstand a technical interview on what they've created. Anecdota…

surrounded by lots of "green" co-workers who required significant hand-holding despite the fact that they too completed their small projects to get hired

When I hear talk like this coming from devs in a given startup, it only confirms that their work culture is terrible. It doesn't make me think their devs are bad. It's more of the "rock star" and "ninja" wishlist stuff. No company-- not even Google, Apple, or Facebook-- is going to employ only developers who are all at the top of their field. If you're a startup, you must have a pathway to get your average programmers to greatness.

When I hear stuff like "hand-holding" it makes me think of companies that hire based on keyword matching. They don't want to put anything at all into their employees, they just want the best output right away. No wonder these firms are always complaining about not being able to hire talent. They could develop talent, but they don't-- it's either getting the creme of the crop engineers (which they're not going to be able to get anyway since they can't compete with the above-mentioned companies on salary and benefits) or nothing!

The really creative startups I'm seeing now are those that train. They know there's a war for talent, so they're willing to invest in somebody who isn't a rock star today, but has potential and very well may be tomorrow.

Re: Show HN: Recruit web developers by having them build a web app

#90
post #67

Earlier quoted context omitted.

"You are uncomfortable in demonstrating your knowledge in a practical way?" Isn't that what his past projects and employment demonstrate?

No. Past projects are typically not solo projects, so it's hard to establish who did what. We're hiring a developer for what he can do, not for what other people in his team did.

"Past projects are typically not solo projects, so it's hard to establish who did what."

That's why I give references, they can comment/confirm what I did. If they're bad (but professional) references, they'll just confirm that I worked with them.

Also, I wasn't clear, but I meant personal projects (with commit records) as a separate consideration from employment.

Post reply on HN