If I'm perfectly honest, the reason I haven't applied to companies like Google is because their process scares me. I studied at a modest university and achieved a good degree, but the kind of horror stories I hear make me firmly believe that I received a terrible education, because the level of employees they seem to attract (Jon Skeet, anyone?) are a class apart from myself. It didn't help that the university next door, a top ten institution, was regularly visited by the likes of Google.
Don't let them make you feel like that. What matters is what you make and how you interact with people around you.
I've met geniuses who don't make anything interesting out of their lives. They just play mind games and show off. Nobody really likes them or their "high standards." Usually they just criticize everybody and everything in some way or another, instead of helping out. And they are often lazy, covering themselves by stating things are not "challenging" or worthy of their highness.
They remind me of those rich guys with sports cars. They wouldn't win any race. What matters is how you do with what you have. The house of cards of arrogants falls down if enough people just ignore them. Like the typical high school hotness scenario.
My ideal hiring test:
- What do you code for fun?
- How do you help people around you?
- Favorite non-fiction books?
- Would you like to come over for a hackathon next saturday?
Edit: I know one counter-example within Google, though. YMMV
I very much felt the same way at the beginning of the process (and throughout the process). But you've got to remember that the worst thing that can happen is they say no. And saying no doesn't necessarily say anything about you, interviews can get derailed by any number of things none of which imply that you are unqualified. I have blanked on obvious things, i have coded horrible mistakes on whiteboards. That doesn't mean i was unqualified though.
Google never visited my university either, but i got approached for an interview (linkedIn ftw) and i accepted it because saying no, or not applying is like turning down free lottery tickets. you might not win but it doesn't hurt.
I'm personally more concerned with the huge time-waste of the interview process, then getting a rejection after all that.
(I'm also concerned about their discriminatory hiring practices -- selecting principally from specific schools rather than looking at individual candidates)
I attended a "modest" university. I am not Internet famous. I am old.
Google will not leave me alone for all of the times I have told them "I am not interesting in working at your company." I think they assume I am kidding.
It's my experience that if you really want to work there they probably want you.
When I interviewed some months ago, I had one telephone interview and five on-site interviews. If I understood them correctly, some candidates also go through a second telephone interview. So a maximum of seven if you include phone interviews.
The interviews were quite challenging (and of increasing difficulty), but there was nothing even resembling a trick question or a mind teaser. I researched a bit before the interviews, and credible results consistently said that Google always had a policy against such questions. I wonder how the head of HR can then talk about it as if they were asking such questions recently?
All in all, the hiring process was challenging and exhausting, but never felt unfair or sloppy/undirected.
I did > 8 interviews with Google and never encountered anything resembling manhole/ping-pong ball problems; this was more than two years ago and my friends who've interviewed since haven't mentioned them either.
Still, limiting the number of interviews to 5 or so is at the very least a positive step towards reducing the chance of people meeting someone from what steve yegge calls their "interview anti-loop" (see: http://steve-yegge.blogspot.com/2008/03/get-that-job-at-goog...; short version - sets of interviewers whose favourite subjects/questions happen to not overlap with your particular specialities, and will therefore have a much dimmer view of your talents than differently focused colleagues).
Also, a problem with many many interviews is it's even harder for a candidate who has been given no significant post-rejection feedback to figure out what needed improvement or where you weren't a good fit; I'm reduced to speculating that maybe number 7 was a bit iffy? Or maybe 4 and 7?
I have a feeling the spokesperson in the interview is describing interviews for positions other than software engineering. It's been well known that Google doesn't ask brainteaser-type questions for it's SE positions. Positions like Product Manager on the other hand are a different story.
I went through 8 interviews (over the course of 8 months) before I got an offer from Google. By the time Google gave me the offer, I already accepted an offer from the other company. I told the HR of Google that their process sucks (of course, I said it indirectly) and she agreed with me. I'm glad to hear that Google is finally making changes here.
Are they still limiting it to only PhDs and Masters? That to me always struck me as their biggest mistake.
The common perception from people in the industry is that many of the best programmers are self taught. That doesn't preclude doing a degree of course, however even the really good programmers I've met that did degrees say that they really ramped up their learning efforts after leaving university (and that was my experience too).
"The new approach includes a new “rule of five” that limits the number of interviews a candidate can attend to no more than that number, said Laszlo Bock, head of human resources. In the past, would-be Googlers were often subjected to 12-14 interviews, he added."
Wow, they actually consider 5 interviews to be a lean approach to interviewing; no wonder their process is convoluted. Methinks Google seriously needs to rethink their org structure.
Well, depends on how you count. Is 4 one-two hour interviews by different people on the same day considered one interview or four? (Assuming, of course, a preliminary phone interview would constitute the fifth)
They've been sending recruiters to me regularly for about six months. I get regular pitches and emails about working for them about twice a month from various people.
I'd like to be able to consider it but I'm not in their candidate pool (around forty, no regular job for a few years, non-tech schooling, travel, no high tech work for years before that).
Must be hard to reach out to the kind of people Google does like to hire. My old friends from that group are always busy.
Given your situation, and the fact that going to a couple of interviews is enormously low-risk compared to the potential reward, maybe you should say yes to the Google recruiters? What is the worst case scenario here?
Also, maybe they heard (through the grapevine) that you do good work. Stranger things have happened. :D
I'd like to be able to consider it but I'm not in their candidate pool (around forty, no regular job for a few years, non-tech schooling, travel, no high tech work for years before that).
I am not in their candidate pool, either by your standards. Quickly approaching forty, dropped out of 'society' for 5+ years, non-high tech work during that period, no Ivy League degree. And, yet, despite the fact that I have made -exceptionally- clear that I have no interest in working at their company, they will not stop recruiting me.
I think you should go for it and put in that application. It's way more likely that they want you to work there than that you want to work for them.
Of course I love that they're seeking out entrepreneurial talent, but the article doesn't seem to make mention of how they're going to target that in interview questions. Definitely curious...
I had an interviewer who thought he was the only person using the round manhole cover question. When he asked it I instantly answered "so they don't fall in the hole" and he freaked out. "Wow, you are so smart, I've never had anyone answer that question so quickly!"
I don't like those problems. IMHO, they encourage rationalizing things that probably just evolved/happened over time. The real answer for me is because no better shape happened or showed to be significantly better. Also, since almost all follow the same shape, it's harder for other shapes to enter the market. Winner takes all.
They still ask silly questions. It's almost like Jeopardy for Nerds.
* Convert decimal 11 to binary.
* How many bits are in Unix permissions.
* What does set UID mean.
* How do you rm a file named -f
* How are hard links different from soft links
* What does const mean
* More and more Jeopardy for Geeks questions
It was like a Unix/C trivia game. No reasonable person would name a file -f (but that's beside the point)...it's just fun thinking of all the ways you could remove it if you ever had to.
Funny, I got those sort of questions on my first phone screen, and I called them "pulse-checkers". As in, checking the candidate has a pulse and hasn't blatantly lied on their resume.
I would expect anyone who's been through a CS101-level class to do small decimal<->binary conversions in their head, and anyone who's administered a UNIX system to know how to terminate an option list.
By my rough calculations they're hiring 1 person for every 650 applications. That's quite the winnowing process.
If they have two pre-qualifying rounds of CV burning where at each stage they trash 80% of the CVs, then they'd be down to about 26 before even talking to anyone. Now four rounds of interviews where 50% of the people are eliminated and you still have 1.625 people left...
I googled for the proper spelling of "Reuleaux triangle", and Wikipedia's article has this:
> Because all diameters are the same length, the Reuleaux triangle,
> with all other curves of constant width, is an answer to the question
> "Other than a circle, what shape can you make a manhole cover so that
> it cannot fall down through the hole?"
[+] [-] EnderMB|15 years ago|reply
[+] [-] alecco|15 years ago|reply
I've met geniuses who don't make anything interesting out of their lives. They just play mind games and show off. Nobody really likes them or their "high standards." Usually they just criticize everybody and everything in some way or another, instead of helping out. And they are often lazy, covering themselves by stating things are not "challenging" or worthy of their highness.
They remind me of those rich guys with sports cars. They wouldn't win any race. What matters is how you do with what you have. The house of cards of arrogants falls down if enough people just ignore them. Like the typical high school hotness scenario.
My ideal hiring test:
Edit: I know one counter-example within Google, though. YMMV[+] [-] lukesandberg|15 years ago|reply
Google never visited my university either, but i got approached for an interview (linkedIn ftw) and i accepted it because saying no, or not applying is like turning down free lottery tickets. you might not win but it doesn't hurt.
[+] [-] bane|15 years ago|reply
(I'm also concerned about their discriminatory hiring practices -- selecting principally from specific schools rather than looking at individual candidates)
[+] [-] dtby|15 years ago|reply
Google will not leave me alone for all of the times I have told them "I am not interesting in working at your company." I think they assume I am kidding.
It's my experience that if you really want to work there they probably want you.
[+] [-] Nitramp|15 years ago|reply
The interviews were quite challenging (and of increasing difficulty), but there was nothing even resembling a trick question or a mind teaser. I researched a bit before the interviews, and credible results consistently said that Google always had a policy against such questions. I wonder how the head of HR can then talk about it as if they were asking such questions recently?
All in all, the hiring process was challenging and exhausting, but never felt unfair or sloppy/undirected.
[+] [-] groys|15 years ago|reply
[+] [-] mbarr|15 years ago|reply
[+] [-] darren_|15 years ago|reply
Still, limiting the number of interviews to 5 or so is at the very least a positive step towards reducing the chance of people meeting someone from what steve yegge calls their "interview anti-loop" (see: http://steve-yegge.blogspot.com/2008/03/get-that-job-at-goog...; short version - sets of interviewers whose favourite subjects/questions happen to not overlap with your particular specialities, and will therefore have a much dimmer view of your talents than differently focused colleagues).
Also, a problem with many many interviews is it's even harder for a candidate who has been given no significant post-rejection feedback to figure out what needed improvement or where you weren't a good fit; I'm reduced to speculating that maybe number 7 was a bit iffy? Or maybe 4 and 7?
[+] [-] brown9-2|15 years ago|reply
[+] [-] bkhl|15 years ago|reply
[+] [-] Stormbringer|15 years ago|reply
The common perception from people in the industry is that many of the best programmers are self taught. That doesn't preclude doing a degree of course, however even the really good programmers I've met that did degrees say that they really ramped up their learning efforts after leaving university (and that was my experience too).
[+] [-] arkitaip|15 years ago|reply
Wow, they actually consider 5 interviews to be a lean approach to interviewing; no wonder their process is convoluted. Methinks Google seriously needs to rethink their org structure.
[+] [-] olegrog|15 years ago|reply
Given the cost of a bad hire, I personally don't think that's enough.
[+] [-] noamsml|15 years ago|reply
[+] [-] WildUtah|15 years ago|reply
I'd like to be able to consider it but I'm not in their candidate pool (around forty, no regular job for a few years, non-tech schooling, travel, no high tech work for years before that).
Must be hard to reach out to the kind of people Google does like to hire. My old friends from that group are always busy.
[+] [-] alecco|15 years ago|reply
[+] [-] Stormbringer|15 years ago|reply
Given your situation, and the fact that going to a couple of interviews is enormously low-risk compared to the potential reward, maybe you should say yes to the Google recruiters? What is the worst case scenario here?
Also, maybe they heard (through the grapevine) that you do good work. Stranger things have happened. :D
[+] [-] unknown|15 years ago|reply
[deleted]
[+] [-] dtby|15 years ago|reply
I am not in their candidate pool, either by your standards. Quickly approaching forty, dropped out of 'society' for 5+ years, non-high tech work during that period, no Ivy League degree. And, yet, despite the fact that I have made -exceptionally- clear that I have no interest in working at their company, they will not stop recruiting me.
I think you should go for it and put in that application. It's way more likely that they want you to work there than that you want to work for them.
[+] [-] maxbrown|15 years ago|reply
[+] [-] Joakal|15 years ago|reply
[+] [-] klochner|15 years ago|reply
[+] [-] krschultz|15 years ago|reply
I didn't have the heart to tell him its a cliche.
[+] [-] simonsarris|15 years ago|reply
http://farm3.static.flickr.com/2164/2377255702_fec42f19b2.jp...
If ever asked I would try to convince them of the triangular merits.
[+] [-] EdiX|15 years ago|reply
[+] [-] alecco|15 years ago|reply
[+] [-] mkramlich|15 years ago|reply
[+] [-] 16s|15 years ago|reply
* Convert decimal 11 to binary.
* How many bits are in Unix permissions.
* What does set UID mean.
* How do you rm a file named -f
* How are hard links different from soft links
* What does const mean
* More and more Jeopardy for Geeks questions
It was like a Unix/C trivia game. No reasonable person would name a file -f (but that's beside the point)...it's just fun thinking of all the ways you could remove it if you ever had to.
[+] [-] jmillikin|15 years ago|reply
I would expect anyone who's been through a CS101-level class to do small decimal<->binary conversions in their head, and anyone who's administered a UNIX system to know how to terminate an option list.
[+] [-] olegrog|15 years ago|reply
I've been involved in ~100 Google interviews and I've never seen questions like this in a SWE interview.
[+] [-] spartanfan10|15 years ago|reply
[+] [-] Bossman|15 years ago|reply
[+] [-] Stormbringer|15 years ago|reply
If they have two pre-qualifying rounds of CV burning where at each stage they trash 80% of the CVs, then they'd be down to about 26 before even talking to anyone. Now four rounds of interviews where 50% of the people are eliminated and you still have 1.625 people left...
[+] [-] michaelcampbell|15 years ago|reply
[+] [-] sliverstorm|15 years ago|reply
P.S. If you know why they make them round, then do you know why they don't make them triangular? ;)
[+] [-] rimantas|15 years ago|reply
[+] [-] eliben|15 years ago|reply
[+] [-] flyt|15 years ago|reply
[+] [-] booduh|15 years ago|reply
Soon, they'll put shit (err-- a chip) in your brain, then follow you around for 6 months.
"Its just a trial."