Fun Job Applications
I subscribe to the job listings rss feed from Joel on Software. I subscribe to a lot of job feeds to see if there are any potential clients in them. Tonight there was a job listing that intrigued me. The listing did not list the name of the company. Instead the applicant had to write some code to decipher what the company was. I think that this was a brilliant way to attract talent. I got curious and it sounded like fun so I went ahead and wrote the code even though I wasn't going to apply at all.
The listing said that you basically had to create a decryptor based on the ROT13 algorithm in order to get the company name. I looked up the ROT13 algorithm in Wikipedia and it is basically a replacement algorithm where the first through thirteenth letters in the alphabet are replaced with their corresponding positions within the fourteenth through twenty-sixth positions and vice versa. The listing said that you needed to figure this out:
string company = Rot13Encoder.Decrypt("perqvgfvtugf");
This is the class that I wrote to figure this out (click to enlarge):
I won't give away the name of the company but by the looks of their listing, it seems like a fun place to work.