Live data from Hacker News

My Google Interview Experience

news.ycombinator.com

51–60 of 88 posts

Re: My Google Interview Experience

#51
post #12

Hi, I am a Google engineer and have gone through the process twice (the first time unsuccessfully). It can be a frustrating and even exhausting experience so I certainly understand why you're bummed it didn't work out (I was the first time) but let me clear up a few things. You don't need to go to an Ivy League or otherwise top school (actually most of the Ivies aren't in the top CS schools). I certainly didn't. I di…

Thanks Cletus for taking the time to write that up. That really makes me feel better and provides somewhat more insight into the process. My 5 years of experience was actually divided like 3 between Masters and Bachelors and 2 after Masters here in US, so I thought my Masters grade would matter. My interviews were 3 before lunch and 2 after. Lunch was good :). The interview conductor asked for references multiple tim…

So what you are saying is that for me to not have made it through I must have equally messed all my interviews or at least a majority of them.

You are talking as if the default is hire. That isn't so. The default result is not hire.

If a couple of people gave you mediocre results, you won't be hired.

Re: My Google Interview Experience

#52
post #33

cletus, eta_carinae, and everyone else already gave great points, but I want to add one more to the pile: Google really cares about culture fit. From the way I understand it, there are two main goals for hiring: 1. Always raising the bar by finding people who are better than the average Googler. 2. Find people who would fit in well and Googlers would want to work with. This adds another dimension to the way you could…

Since the interview process doesn't include any sort of personal question or assessments other than one's ability to memorize algorithms and such, How do you measure "culture fit"?

Re: My Google Interview Experience

#53
post #3

Attention to detail matters. Spending time looking at the code, and talking about (and explaining) your solutions matters. If an engineer misses details and won't spend time looking for a more optimal solution on a white board, I wouldn't expect them to do it in the day-to-day work of their career either.

It's tragic that engineering interviewers extrapolate a candidate's mistakes on a whiteboard during a tense, time pressured interview situation to the calm day coding at a keyboard during a real day at work. It's almost as if we forget what it's like to be an interview candidate when we're the interviewer.

Re: My Google Interview Experience

#54
I've been through a couple of Google interviews. My last one, I didn't even apply for, they contacted me a couple of months ago, asking if I wanted to interview. Why the heck not. I guess my previous interview was good enough such that they didn't require a phone interview, so I skipped that. Although it's perfectly reasonable to think that they were just trying to hurry the process up for everyone so that's why they had me skip the phone interview, and there was nothing particularly special about me.

I had 5 interviews, and I didn't end up getting the job. I didn't do that great, and I knew it. I spent 2 weeks preparing and covered what I thought were my weak points, and still of the 5 interviews, 1 I nailed, 2 I did pretty good, and 2 I did just okay on, but not horrible.

I can understand why this got me rejected, though. I'm not whining that it's not fair, because obviously they have a particular type of person they want to hire, and I didn't fulfill the qualifications. I think I'm pretty smart with pretty good experience, but nothing entitles me to a job anywhere, especially at Google. The questions were extremely hard, but fair, because as I said, I guess they're trying to hire candidates who can answer them.

The thing I didn't like, however, was how some of the interviews were conducted. One in particular was a guy who asked me a fairly hard question, something that I hadn't seen before, and I was stumped for a bit, so I wanted a couple of minutes to think it through in my head. As I was trying to answer it on the whiteboard, he kept interrupting me, and kept steering me to HIS solution, not my solution. So because it wasn't my solution, I kept on trying to guess at what he was trying to say, and because of that I didn't have the benefit of having thought through it completely. This meant that I had a couple of bugs in my solution, because I spent most of the time trying to figure out where he was steering me to, and I didn't get the benefit of having thought through the process in my own way, where I probably would have caught the bugs.

It was also obvious from his tone that he was annoyed at having to provide me with the answer that he wanted to hear me say. This left a rather bitter taste in my mouth.

I would rather have finished the interview with a completely blank whiteboard because I was totally stumped, rather than play mind-reader and trying to guess at what the interview was pushing me towards. At least a blank whiteboard would have been a more accurate portrayal of my answer, instead of some half-baked solution because the interviewer kept pushing me towards a solution that I didn't get enough time to think through.

Re: My Google Interview Experience

#55
post #12

Hi, I am a Google engineer and have gone through the process twice (the first time unsuccessfully). It can be a frustrating and even exhausting experience so I certainly understand why you're bummed it didn't work out (I was the first time) but let me clear up a few things. You don't need to go to an Ivy League or otherwise top school (actually most of the Ivies aren't in the top CS schools). I certainly didn't. I di…

I would love it if Google spent some time re-interviewing a bunch of their current employees, to see how good their interview process is compared to random chance.

I know their best employees would likely pass the interview with flying colors, but my hunch is that there would be a large percentage of their employees that would fail. If they did a thorough analysis, my hunch is that their hiring process is likely determined by who their interviewers are, rather than who the candidate is.

I'm not bitter because I was rejected twice, but I do believe that their hiring process is a lot more random than what they believe it to be.

Re: My Google Interview Experience

#56
post #44
post #38

Earlier quoted context omitted.

Am I off in thinking it's horrible for the interviewers to not provide feedback during the interview? I'd also be curious how much throwawayttt probed for feedback during the interview process. It always hurts to not get something you work hard for -- sorry mate!

For legal reasons, most employers will tell interviewers not to reveal any information at all about how you did. Unfortunately, the US is a highly litigious society, with lots and lots of lawyers egging people to sue over just about anything....

As an interviewer, to indicate things are going well, you can smile, nod, give happy words of encouragement, get excited, etc.

When things are going poorly, you can frown, say "not quite", give sour words of encouragement, linger on the same unsolved problem, etc.

While HR / Legal usually have policies prohibiting direct feedback ("You're a 5 of 10 and we have 30 candidates who are all better than you. Also you went to Yale and that's lame."), there are many ways to provide feedback to the interview candidate without opening the company up to legal trouble. There are no laws against being human during an interview.

Re: My Google Interview Experience

#57
post #52
post #33

cletus, eta_carinae, and everyone else already gave great points, but I want to add one more to the pile: Google really cares about culture fit. From the way I understand it, there are two main goals for hiring: 1. Always raising the bar by finding people who are better than the average Googler. 2. Find people who would fit in well and Googlers would want to work with. This adds another dimension to the way you could…

Since the interview process doesn't include any sort of personal question or assessments other than one's ability to memorize algorithms and such, How do you measure "culture fit"?

Culture fit is judged by the candidates personality. Some of the signs of bad culture fit are arrogance, lack of curiosity, or a combative attitude. These kinds of traits usually becomes apparent during general conversation in the interview.

(I am an ex-Googler)

Re: My Google Interview Experience

#58

Having been on both sides, what the applicant often forgets is that you are being compared with the other candidates. It's not about reaching an absolute level. Maybe you were very good that day, but another candidate just was so amazing that she got the job. But you can't know, you just don't have enough information.

That's not true at all. Very few candidates are being considered for positions known in advance.

Applicants' real competition is not other applicants, but other Google employees. As Peter Norvig detailed[0], the bar is set by the Google employees: as interviewers, we should reject any candidate who isn't clearly better than the average googler. And, in my experience, that's a pretty high bar.

[0] http://googleresearch.blogspot.com/2006/03/hiring-lake-wobeg... "First we decide which candidates are above the hiring threshold, and then we decide what projects they can best contribute to."

Re: My Google Interview Experience

#59
post #10

Earlier quoted context omitted.

That doesn't really seem applicable. Google is more than big enough that they can hire both people if they are both good unless you're applying for a particularly specialized role which it didn't sound like was the case here.

I don't think this is true at all. I'm not saying that they will never hire an extra person in case they find two truly exceptional people (exceptional as in they feel like they really are missing out sending one home, not just that they are good programmers), but I'm sure that most of the times the hiring mechanism is quite compartmented. If you interview with a specific group/organization, they need some people to…

"I'm sure that most of the times the hiring mechanism is quite compartmented...It's not like the people who interview you are interviewing you for the entire Google."

Absolutely, utterly incorrect. This has all been covered publicly by Peter Norvig[0]. Quoth he, "Another hiring strategy we use is no hiring manager. Whenever you give project managers responsibility for hiring for their own projects they'll take the best candidate in the pool, even if that candidate is sub-standard for the company, because every manager wants some help for their project rather than no help. That's why we do all hiring at the company level, not the project level. First we decide which candidates are above the hiring threshold, and then we decide what projects they can best contribute to."

[0] http://googleresearch.blogspot.com/2006/03/hiring-lake-wobeg...

Re: My Google Interview Experience

#60
post #38
post #12

Hi, I am a Google engineer and have gone through the process twice (the first time unsuccessfully). It can be a frustrating and even exhausting experience so I certainly understand why you're bummed it didn't work out (I was the first time) but let me clear up a few things. You don't need to go to an Ivy League or otherwise top school (actually most of the Ivies aren't in the top CS schools). I certainly didn't. I di…

Am I off in thinking it's horrible for the interviewers to not provide feedback during the interview? I'd also be curious how much throwawayttt probed for feedback during the interview process. It always hurts to not get something you work hard for -- sorry mate!

Imagine this from the perspective of an interviewer. Alice is interviewing Eve for a job at FooCorp. Eve rocks the interview. Alice is happy and gives Eve a high-five and some glowing feedback.

Then Bob interviews with Alice. Bob goes belly up. Never before has an interviewee done so poorly. Given the established precedent of providing feedback, what is Alice to do? We have a precedent in play. Would you want your employees telling candidates that they did a rubbish job? If she declines to tell Bob how he did, he'll interpret it as a negative. If she tells Bob that everything was dandy, it will set Bob's expectations.

The only reasonable choice is to bar your employees from providing feedback. Any other course of action is unfair to them.

Post reply on HN