Recently, or should I say since the beginning of this year, I have been looking into applying for a software engineering job at Google. Since I am quite busy with all the assignments and exams at the university, I only dedicate one or two days to this per month. Note that Google is not the only place I would like to work, any place that's fun and where focus is on solving serious/fun and rewarding problems will do.
Anyways, The biggest question that anyone wanting to apply for a software engineer job at Google would ask themselves is: what does it take to become a "Google Software Engineer". While searching on the web earlier this morning, I stumbled upon a joke on the following website:
http://blog.outer-court.com/forum/36360.html by Philipp Lenssen (credit where it's due).
It says "Your perfect Google job application" and goes as follows:
Hello Google,
I'm a fan of your company and would like to work with you. I'm 23 years old. I've started building my own computer at the age of 5, which coincidentally was also the year I learned programming BASIC. I quickly moved on to more advanced languages like C++, SmallTalk, and Lisp, but then briefly lost interest in programming to get heavily involved in advanced maths during the age of 8-10. I've then started maintaining my own internet server, before I developed a fast MySQL replacement in assembly language, my second hobby (my first is Sudoku, the variant with 99 squares for each row). During my teenage years, I've led a team of neighborhood geeks to build a man-like robot, but it unfortunately ran away looking for its father. I kept a software copy of the robot's brain though, in fact, it's that copy which writes this email for me. Hope you take me!
Yours,
JohnIt's quite funny I have to admit. But also, I wonder whether it doesn't really take something close to this in order to become a Googler!
Jokes aside, here are a few videos that somehow show what to expect (YouTube links):
The Google Recruiting Process:
http://www.youtube.com/watch?v=w887NIa_V9wWorking at Google NYC - Nina, Software Engineer:
http://www.youtube.com/watch?v=xs6zBN_GEJ8
Working at Google Zurich - Lina, Software Engineer:
http://www.youtube.com/watch?v=JLiNjG2cMJwWorking at Google London - Ricardo, Software Engineer:
http://www.youtube.com/watch?v=YmzB5QX5KH8What do you think? :-D