TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Henceforth, All Job Applicants Must Hack Into Our Backend (Dev Challenge)

49 pointsby kesslerover 14 years ago

13 comments

zgover 14 years ago
Would be funny if somebody went overboard and actually rooted the box, deleted the other entries and changed the site so the problem couldn't be solved (or closed the competition).<p>Then I guess you'd have to give him the job by default :-)
评论 #1832480 未加载
kapilkaleover 14 years ago
This is phenomenal. Makes the application process way more interesting. Hope your quality of applicants goes through the roof.
johnswampsover 14 years ago
I just completed it, it shouldn't take more than 15 minutes or so. There's no real hacking involved, it's mostly just using a tool like firebug.
评论 #1832018 未加载
jack7890over 14 years ago
Regarding whether or not it's too easy...that's something we wondered about. We decided we wanted a relatively straightforward initial screen rather than an complex brainteaser.<p>So I would by no means liken this to the Greplin Challenge, but we're trying to accomplish something different. We're hoping to eliminate the crappy applicants so we can spend more time on the good ones.
评论 #1832154 未加载
评论 #1833561 未加载
评论 #1832218 未加载
jayphelpsover 14 years ago
Waaay too easy...honestly, I'm not tooting my own horn.<p>But I guess it would keep the lazy applicant from applying.<p>EDIT: on second thought, maybe it is the right level. They aren't likely looking for $100k+ hacker geniuses, just guys who can think outside the box and know how to do basic digging and prevent your typical hack.<p>I retract my statement. Clever application process.
评论 #1832327 未加载
评论 #1832091 未加载
评论 #1832119 未加载
atomonover 14 years ago
Fun challenge. It took me about 10-15 minutes using curl.<p>I think it's the right level of difficulty: Difficult enough that you're able to weed out a lot of really low quality applicants, but not so difficult that you run the risk of excluding high quality applicants.
barrydahlbergover 14 years ago
That was fun. Personally I wouldn't make it any harder as it would already weed out a huge portion of the candidates I have interviewed in the past. I would perhaps add something that required a little JavaScript or something written though.<p>I wonder how many applications you get from people that don't actually want the job.
pennigover 14 years ago
Not too shabby. Was pretty trivial to do with Safari's developer tools, actually.<p>I submitted this as my resume: <a href="http://www.russellheimlich.com/blog/wp-content/uploads/2007/10/im-in-ur-office-earnin-ur-salry.jpg" rel="nofollow">http://www.russellheimlich.com/blog/wp-content/uploads/2007/...</a>
评论 #1835982 未加载
评论 #1832113 未加载
morganpyneover 14 years ago
I quite enjoyed this :-) Reminds me of an online game that I played through years ago which I'm having trouble digging references to now; hack your way through successive levels, starting with really trivial things like default passwords and working your way up through all the exploitation techniques through to the more interesting ones (buffer overflows, off by 1 errors etc).<p>I was well hooked on the writings of Aleph1, Mudge and Rain Forest Puppy at the time, and this game was an excellent tool for teaching developers about vulnerabilities and thus how to defend against them. I know that the game spawned a plethora of copy-cats later on of varying qualitites - does anybody happen to know the one I'm referring to?
评论 #1832931 未加载
seanalltogetherover 14 years ago
Honestly they should not have made this announcement public, it should be a private message to anyone submitting an application, otherwise random people pick up the challenge and post the answers online.
shykneeover 14 years ago
Great idea! I thought I had it figured out last night but the blank screen I got when submitting kept bothering me. This morning I double checked the requirements and saw if I got a blank screen I had not done it right.<p>I went back and got it figured out - I think the barrier to entry for this is just right.
outsyderover 14 years ago
Puzzles are always fun, thanks for sharing.
pseudonymover 14 years ago
Interesting, but not difficult. I approve highly of the idea, though; perhaps something with XSS next time?