Hacker News new | ask | show | jobs
by Troll_Whisperer 5447 days ago
I'm sorry, maybe my comment was unclear. I'm writing the tests. I was looking for suggestions for programming questions (i.e. is giving them a problem that requires implementing a binary search or a graph useful?).

That link is useless to me since the site is in English and nearly all my applicants are Chinese who don't have the language skills to read it. Throwing 200 weak applicants at it would just be a waste of $600USD/month.

3 comments

It's not that hard to come up with programming questions. It's harder to come up with relevant ones. What sort of algorithms do your devs actually use?

Do you need to know if they can write parameterized queries in SQL? Do you need to know if they can do simple web crawling or scraping? String manipulation? Or do they need to know how to do linked lists, hashes and binary searches?

I think you'd do better if, rather than making them redo old CS assignments, you focused on job-relevant tests.

Do better at what? The kind of test we're talking about here is just a bozo filter. It's designed to keep out the flagrantly awful candidates who can't even write a simple program, not to test for actual job suitability.
The original test is like that, but I don't think that's the question GGP was asking.
I'd be interested to see the results (email in profile). But I suspect the answer to this question will depend a lot on what your startup is doing and what skill level you are looking for. We have different programming tests for different roles, but they're all tailored to what each candidate will be doing if they get the job, and give them an idea of the kind of work they might do if they are successful in their applications.
Apparently they have a Chinese translation:

http://codility.com/faq/#80

Scroll up and read the FAQ entry right above that one.

They're only partially translated, and unfortunately the quality of those translations has been spotty from what I've heard others here in Beijing say.