just playing devil's advocate, but how do we know the reason for the no-hire was the reason the OP thinks it was?
It seems that almost everyone here knows better than Google how to hire employees for Google. Given that you can see why it is trivial to see through hours-long hiring committee decisions in just two seconds. Edit: as pointed out by others, the hiring decision probably does not take a few hours, but under an hour. Still, the point is valid.
Google: 90% of our engineers use the software you wrote (Homebrew), but...
81–90 of 683 posts
Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...
#82Has no one stopped to question what Google may have been looking for in a candidate? The OP has written some great apps, sure, but there is a huge difference between writing a package manager for Mac (among other Mac/iOS apps and utilities) and writing incredibly complex, highly performant algorithms for say search indexing, machine learning, ai, etc... In that context, knowing CompSci basics like Binary Trees (usual…
Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...
#83Earlier quoted context omitted.
What specifically are you objecting to? That specific question? Writing code on a whiteboard? How would you interview software engineering candidates?
If you rate engineers on their ability to memorize something they could have looked up on Google in 5 seconds, what are you really actually testing? If you're not at Google's scale, a take-home test that involves them producing a working solution to a problem in their own time, that you then expect them to be able to discuss, reason about, justify, and so on is a much better tool; even at Google's scale, where you mi…
Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...
#84Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...
#85Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...
#86To all of those saying ranting on twitter is the wrong move I couldn't disagree more. Twitter is often the ONLY tool that the average person can use to communicate and/or call out large companies on their actions. This is BS and should be made known. Homebrew is an amazing tool and I'd be falling over myself getting the offer papers in this guy's hands if he came to me looking for a job. The fact that google turned h…
Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...
#87Earlier quoted context omitted.
I wonder how much of it is legacy. Google said early on they want to hire the best and brightest and that was the most important. We got the mantra that passing over a good person is better than hiring a bad one. And they were right. But they're a huge company now. They, and other gigantic tech companies are always complaining they can't find 'good people'. But how do you make this philosophy scale? Do you say, "This…
Smart people will learn what they need to to do a job if they're interested in it. Google has decided that the only way to tell if someone is smart is by asking academic questions. Even though anyone with half a brain knows that there are other ways to gauge how smart a person is... such as experience. Does anyone really think Max can't look up how to invert a binary tree if he needs to do that? He obviously knows ho…
My guess is that they're unable or unwilling to improve the process but they don't really have to since they're deluged with candidates.
Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...
#88Earlier quoted context omitted.
How do you practice answering whiteboard questions?
I found actually using a whiteboard, or pen & paper, is the best. No computers. Pen only. For me, rehearsing an answer works out. Then, I try to see how to deconstruct it and apply it to a similar problem I don't know. I can deliver an answer sounding confident and competent because I practiced an answer. It's a bit of a crap shoot. What irks me the most is that people are doing the interviews. They can be fooled and…
Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...
#89Earlier quoted context omitted.
> At two different interviews I was given logic puzzles just so they could watch how I went about trying to solve them. That's usually what they say, but I've found that if you don't solve the puzzles, you don't get hired ever.
That experience doesn't mean that's just what they're saying. It could mean in those cases the person a) didn't solve them problem, and b) didn't demonstrate an approach to solving they problem they were looking for.