News for hackers. Stuff that matters.
Re:Ex-Google hiring committee member about job interviewing by JabavuAdams on Friday August 31, 2012 @04:02PM (#4461438)
If a lot of talented engineers from Microsoft and Amazon are having trouble in Google interviews, doesn't that indicate that Google is testing the wrong things?
Re:Ex-Google hiring committee member about job interviewing by georgemcbay on Friday August 31, 2012 @05:01PM (#4461678)
Everyone at Google does great on these types of interviews -- ergo, the process must be perfect!
Re:Ex-Google hiring committee member about job interviewing by ninjin on Friday August 31, 2012 @09:27PM (#4462368)
If this is the case, I believe there is a word for this phenomena...

https://en.wikipedia.org/wiki/Confirmation_bias

Re:Ex-Google hiring committee member about job interviewing by proksoup on Friday August 31, 2012 @04:06PM (#4461464)
Agreed.

If writing a binary search tree thingamabob isn't relevant to the job they have 10 years experience in, why is the answer to that question so important at the goog?

Why not ask questions that are relevant to the experience the candidate does have ...

Re:Ex-Google hiring committee member about job interviewing by dhconnelly on Friday August 31, 2012 @04:25PM (#4461532)
Because Google engineers don't seem to be hired for their experience with specific technologies/areas, but for their general competence.

EDIT: Sorry, I really should have avoided making a comment at all. Google's hiring practices have been debated here a billion times and I can't really add anything that hasn't been said before.

Re:Ex-Google hiring committee member about job interviewing by glaak on Friday August 31, 2012 @05:04PM (#4461689)
It depends on how you look at it.

Google wants people who have a strong understand of CS fundamentals (which includes knowing core data structures). Google also wants people who are good coders (which includes being able to translate an idea into code).

A good coder who knows CS fundamentals should be able to do that. Thus, not knowing how to implement a binary search tree is revealing.

And, really, the question is rarely "implement a binary search tree." It may, however, be to implement a binary search tree which support a getMedian() operation.

Re:Ex-Google hiring committee member about job interviewing by Evbn on Friday August 31, 2012 @11:34PM (#4462580)
Of course, not knowing how to write a library quality Java w/generics implementation of a a search API on a non-search tree, on the whiteboard, as one of my interviewers once demanded, is something a bit else.
Re:Ex-Google hiring committee member about job interviewing by almost_usual on Friday August 31, 2012 @08:52PM (#4462306)
It shows motivation, there is competition that is willing to brush up on CS fundamentals, have a full time job, and practice interviewing.
Re:Ex-Google hiring committee member about job interviewing by Daniel_Newby on Friday August 31, 2012 @04:28PM (#4461545)
You cannot fake it with strong b.s. skills, and you cannot take credit for someone else's work.
Re:Ex-Google hiring committee member about job interviewing by azth on Friday August 31, 2012 @05:24PM (#4461761)
From what I have been told, Google is willing to accept false negatives instead of admitting false positives.
Re:Ex-Google hiring committee member about job interviewing by sseveran on Friday August 31, 2012 @06:34PM (#4461966)
I know of quite a few false positives at google.
Re:Ex-Google hiring committee member about job interviewing by azth on Friday August 31, 2012 @09:18PM (#4462344)
I do/did too. It is not fool-proof, but their ratio seems to be lower than other places I have seen.
Re:Ex-Google hiring committee member about job interviewing by rhizome on Friday August 31, 2012 @11:35PM (#4462582)
Is it that, or is it that they're big enough not to notice as much?
Re:Ex-Google hiring committee member about job interviewing by raverbashing on Saturday September 01, 2012 @08:48AM (#4463542)
Yes, it's impossible to get rid of "false positives"

But my perception of Google interviews is that it's very picky about some areas but leaves huge gaps.

Let me guess, the false positives are the ones that know big-o for all sorting algos but can't implement them.

Or create a "Car" class inheriting from Wheel, Engine and Door

Re:Ex-Google hiring committee member about job interviewing by DannyBee on Saturday September 01, 2012 @10:02AM (#4463683)
I'm not sure that's a really good perception. I've been on 3 of our hiring committees for about 5 years now.

The vast majority of candidate packets I see are well rounded in the interview space (IE don't just test theoretical aspects, but practical stuff as well).

There are occasional ones where one or more interviews is unhelpful or useless.

It would be very odd to see an interview where someone started out by asking about algorithm complexity, rather than "how do i sort this", "code it", "great, how fast does that run", "can it be made faster" or something similar.

I have never seen anything close to the last one.

Most false positives i've seen are culture fit or motivation issues, not technical capability ones.

Re:Ex-Google hiring committee member about job interviewing by raverbashing on Saturday September 01, 2012 @10:23AM (#4463740)
Thanks for your answer. The last example was really an exaggeration.

"Most false positives i've seen are culture fit or motivation issues, not technical capability ones."

Interesting. Well, "everybody wants" to work at Google, but usually the way companies work is opaque to the outside (but then again, it's supposed to be like that usually)

Even though the interview is certainly intended to remove people that may not be a great fit (because of the time it takes, for a start) maybe something could be done in that respect

I've seen it all and some technical people really aren't a fit to certain cultures. Not to mention some work environments are the opposite of Google and bringing people from those environments may be a challenge.

Re:Ex-Google hiring committee member about job interviewing by hboon on Saturday September 01, 2012 @02:07AM (#4462817)
Can you give examples?

While I'm lucky to be way from the corporate world for the last few years, I'm still very interested in practises such as hiring and interviewing.

Re:Ex-Google hiring committee member about job interviewing by ajross on Friday August 31, 2012 @05:42PM (#4461812)
The same is historically (and notoriously) true of Microsoft. I think the point is more that with this kind of screen there is just an inherently high false negative rate. That's a problem only if it's actually preventing you from hiring successfully.
Re:Ex-Google hiring committee member about job interviewing by protomyth on Friday August 31, 2012 @10:53PM (#4462522)
In the early 90's Microsoft went a little farther with their screening and designated which colleges they would hire from for certain types positions.
Re:Ex-Google hiring committee member about job interviewing by Evbn on Friday August 31, 2012 @11:31PM (#4462577)
Google did that too. It is part of Marissa Mayer's abandoned legacy management.
Re:Ex-Google hiring committee member about job interviewing by w1ntermute on Friday August 31, 2012 @08:05PM (#4462211)
More accurately, Google has the freedom to do that, because there are so many people applying to Google that the amount of talent they forfeit by not taking those guys is negligible.
Re:Ex-Google hiring committee member about job interviewing by jrockway on Friday August 31, 2012 @10:40PM (#4462497)
Not true -- we need all the talent we can get. If someone that's good gets rejected, we'll contact them in a few months and hopefully not mess it up again. Mistakes are made in the interview process, but hopefully they aren't unforgivable.
Re:Ex-Google hiring committee member about job interviewing by raverbashing on Saturday September 01, 2012 @08:56AM (#4463553)
After the last time I was interviewed (unsuccessfully - in 2007) by G I feel I have been blacklisted by them

Apparently there's a period before you can apply again (can't remember how long this is, 1 year maybe) but then again feeling like every contact you make goes to /dev/null is not nice.

Thankfully I know better today about what's it like to work at Google and probably won't be applying again (not that I find it bad, but it is not what I want).

Re:Ex-Google hiring committee member about job interviewing by Evbn on Sunday September 02, 2012 @02:39AM (#4466392)
I have had many failed interview cycles at G over the years, but sourcers kept reaching out every year. They used to be awful at maintaining relationships (contractors disappearing and ending the cycle without notifying anyone), but they are more organized and recruiting staffed up to match the workload recently.
Re:Ex-Google hiring committee member about job interviewing by munin on Friday August 31, 2012 @11:24PM (#4462567)
telling a candidate "you are not smart enough to work for Google" is probably pretty unforgivable ... I guess just don't talk to those people again?
Re:Ex-Google hiring committee member about job interviewing by jrockway on Saturday September 01, 2012 @04:13AM (#4463060)
I'm not a recruiter and have, in fact, interviewed a total of zero people at Google. But I'm betting we don't call people and say "you are not smart enough to work at Google". If anything, that's a bit too honest for a large corporation, don't you think :)

But seriously, interviews are very very subjective and interviewers have very wide latitude to ask anything they want. Individual interviewers pick the questions they'll ask, and everyone has their favorites. I have a friend that has a phone interview question that I probably couldn't answer correctly with an hour and a whiteboard: I just don't get it. So if I got a few more interviewers like that when I applied, I would not be working for Google, even though I'm theoretically "smart enough to work at Google".

Furthermore, you may be really smart, but that may not come out in the interview. If your interviewer asks you "what's two plus two" and you answer "four" and the rest of the interview consists of you making a latte, the interviewer may write "My candidate knocked the question out of the park. I asked him what two plus two was and he got the answer instantly. And then he made me a cup of coffee! Must hire!" When the hiring committee reads this, though, they might not reach the same conclusion: "It's great that he got an easy question and can make coffee, but is that really what we want?" In that case, you didn't mess up the interview at all: Google did.

So anyway, one should not be disheartened if they "fail" a Google interview. Hiring is a fine art and we are constantly learning. Please re-apply if you are interested in the work we do, and always give feedback to your recruiter. It's OK to call your recruiter after the interview and say "I was being hired to work on TCP optimization and they asked me questions about Java dependency injection frameworks, even though I said I've never used Java."

Re:Ex-Google hiring committee member about job interviewing by codeonfire on Friday August 31, 2012 @11:43PM (#4462595)
That doesn't sound like a good strategy. If someone is looking, chances are that they will have found and committed to a different job by then.
Re:Ex-Google hiring committee member about job interviewing by emmapersky on Saturday September 01, 2012 @12:15AM (#4462634)
Many people who switch jobs aren't specifically looking (didn't Joel say the best candidates never are...?), but could easily be tempted by a good offer / company.
Re:Ex-Google hiring committee member about job interviewing by nostrademons on Saturday September 01, 2012 @04:35AM (#4463111)
It's quite possible that the skills needed to succeed at Microsoft or Amazon are different from the skills needed to succeed at Google.
Re:Ex-Google hiring committee member about job interviewing by bhylle on Friday August 31, 2012 @10:33PM (#4462491)
> If a lot of talented engineers from Microsoft and Amazon are having trouble in Google interviews, doesn't that indicate that Google is testing the wrong things?

From my experience the average quality of engineer at Google is very high. I think it simply indicates a different hiring bar.