• How to become a superstar Ruby Coder
  • The Asia Pacific Headhunter Shop



December 2011

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

..



Creative Thinkers

« 14 Reasons Why The Japanese are Richer Than You | Main | I Love My Slingbox »

Saturday, November 03, 2007

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c00e553ef00e54f789cfb8833

Listed below are links to weblogs that reference How To Create Job Ads Just For Geeks:

» Si eres geek no tendrás problemas en adivinar la URL de esta oferta de empleo from NotasD
Ingeniosa forma de reclutamiento de programadores cerebritos. (z = Asia Pacific Headhunter / Digg)2 [Read More]

» How to Write Recruiting Ads For Techies from MikeNackeBlog.com
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!Steven Kempton over at www.asiapacificheadhunter.com just posted an interesting article about writing job ads for geeks.   An interesting idea if youre trying ... [Read More]

Comments

Steven Kempton

Hey, I'm bummed, this page has had 500 views in the first 8 hours after I posted it but still no answer! This must be a tough test. I'm most shocked because I submitted it to the Digg Programming page and it's had a lot of hits from there. I really figured someone would have worked it out by now.

dani

easy, search in google and you get the answer:

http://www.telogis.co.nz/geekjob.html

:)

Steven Kempton

Nice one Dani, but just googling it is kind of cheating don't you think?

Mike Nacke

Could it simply be a gimmick to get people to apply out of sheer curiousity?

Raul Rios

I think it's just a piece of C source code with a little touch of offuscation.

After compiling and running it you should get the name of the HTML page of the apply form (in the variable "o" wich I suppose is of type "char[]").

Steven Kempton

Raul, nice explanation, thank for that!

Thomas W

Here's what I wrote to them:
-------

Hi, I've found your HR page:-

Do you guys ever write structured or well-designed code, or just horrible hack rubbish?

You must get an awful lot of low-level developers, writing horrible unmaintanable code.. which probably runs slower rather than faster, due to missing any possible high-level structural optimizations, due to the complete lack of any high-level structure or design whatsoever!

I'm too smart to read, let alone write, such horrible rubbish..
You have been optimized... your entire routine, optimized to void aka. 'unit'.

Tell *ME*, if you know what THAT means.


Cheers,
Thomas

Jeremy Thomson

I can only surmise what language the puzzle is written in, Ruby perhaps?
Here is the code in somewhat more readable C.
Its amazing to whatch this run thru with the debugger, the letters populate seemingly at random in random positions.
Me I'm a lowly Database hack so I wont be applying

#include

int main(int arc, char **arv)
{
long long int z, b, a, c, x;
char o[1024];

z=(long long)(4254145)*(long long)(0x18712495);
b=(z&1)<<4;
a=b--;
strcpy(o,"");
c=a-b;
x=b-a;
while(z)
{ x=a&x?a&b:c+x;
if(!(z/a&b^x))
{ o[z&b^x]=(x+6*a+b/5-c);
z=z/a/a;
}
}
printf(o);
}

Jeremy Thomson

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Personal Favorites