The Key To Interviewing At Google
Nerval's Lobster writes Wired has an excerpt from a new book of Google-centric workplace advice, written by Laszlo Bock, the search-engine giant's head of "People Operations" (re: Human Resources). In an interesting twist, Bock kicks off the excerpt by describing the brainteaser questions that Google is famous for tossing at job candidates as "useless," before suggesting that some hiring managers at the company might still use them. ("Sorry about that," he offered.) Rather than ask candidates to calculate the number of golf balls that can fit inside a 747 (or why manhole covers are round), Google now runs its candidates through a battery of work-sample tests and structured interviews, which its own research and data-crunching suggest is best at finding the most successful candidates. Google also relies on a tool (known as qDroid), which automates some of the process—the interviewer can simply input which job the candidate is interviewing for, and receive a guide with optimized interview questions. It was only a matter of time before people got sick of questions like, "Why are manhole covers round?"
Fresh eggs have very small air cells, and ones straight from the chicken coop will have virtually none.
I have some backyard chickens, and I can confirm this. If you boil eggs fresh from the coop, they will crack almost every time, because there is no air pocket to absorb the expansion. Before boiling fresh eggs, it is best to store them at room temperature for at least a week, or longer if you have high humidity. This will allow the air pocket to form, and also loosen the membrane beneath the shell, so they will peel more easily.
If I am ever asked, during an interview, "What is the best way to boil an egg?", I will be ready.
The key to interviewing at Google is to drink the kool aide before you arrive. Download and use the core software they make available. If you're not enthusiastic enough about their tool chain to do that, mere competence won't carry you over the finish line.
(I interview software engineers at Google)
This really isn't true. I mean, certainly some level of interest and enthusiasm is important, but the interview process doesn't really focus on that. SWE questions are pretty much all technical, about algorithms, data structures and coding. Not to test your knowledge of those topics (Google isn't really concerned with what you know, but with how smart you are) but to see how well you can solve problems on your feet. There is a significant component of the interviewer's report that covers "Googliness" which probably partially covers enthusiasm, but is much more about whether your personality is a good fit for the culture -- are you a nice person, friendly, interested in technology and solving problems, etc.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
When they start to reduce the process of interviewing down to a standardized series of questions and tests, they remove the human from the process too.
(I do interviews at Google)
Google doesn't use standardized questions or tests. The app mentioned just provides some decent questions. At least for software engineer interviews, though, the interviewer would be foolish to use a question read from an app on the spot. The Google SWE interview questions are complex technical problems, designed to give the interviewer a chance to watch the candidate solve problems on the spot, and write code. To do that effectively, the interviewer has to know the question well, and to have explored most of the potential answer space, and to have some idea about how different kinds of candidates will respond to it.
Googlers call the process of exploring the answer space "calibrating" the question, and it's a pretty important and serious process. Generally it starts with grabbing a few other Google SWEs and doing mock interviews to see how they handle the question, and ultimately interviewers like to use the same set of questions with many candidates because seeing how several candidates handle it really nails the calibration down. I have a couple of questions that I have so well-calibrated that I can make 90% of a hire/no-hire decision in the first five minutes. Basically, good candidates blow through the first stages in a couple of minutes, while poor candidates struggle for a half hour. I don't make the hire/no-hire decision in the first five minutes, though, because there are exceptions. Some people just take a while to settle down / warm up, which is cool.
I suppose you could use an uncalibrated question from an app during an interview and then calibrate it after the fact. I've done that (without the app), asking a question that I haven't already calibrated, then after the interview getting some of my teammates to solve the same problem. It's not nearly as good as going into the interview with well-calibrated questions, though, because you don't understand the solution space well enough to effectively direct the candidate.
Actually, I just looked up qDroid and it's specifically for non-technical interviews. I had it run up some questions for a sample position, and they actually look pretty good. All open-ended, exploratory stuff, with lots of suggested followups.
This is the MBA mindset of trying to remove the variables in the process
FWIW, I'm sure Google employs some MBAs, but I've never met any of them. Google is an engineer-driven company, top to bottom. All eng managers are required to be competent engineers themselves, and for most engineers their entire management chain, up to and including the CEO, is all technical. There are negatives to this SWE-heavy structure, but it's far better than any other company I've worked for (and I've been around the block).
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.