Google Has Toughest Interview Process For Developers, But Not the Worst (getvoip.com)
An anonymous reader writes: A casual survey of candidates' reactions to the interview processes of the biggest tech companies in the world shows Google as having one of the most grueling hiring gauntlets in the sector — but Twitter's is perceived as the worst. The survey measured the amount of time candidature took, as well as the number of stages and the methods involved at each stage, and additionally estimated whether the job-seekers felt positive or negative about the procedure.
Google is making sure they only have employees that think a certain way by using their hiring process. But is that the only kind of employee they need to be healthy long-term?
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I am a dev, and for a long time was a hiring manager. The idea that grilling, testing, or creating "challenging" interview questions for candidates, and thinking that it will give you ANY introspective on how they will perform on the job, is complete and total poppycock.
Honestly, I feel kind of bad for silicon valley companies that have gotten this strange idea that if you hire a whole bunch of "smart" developers who can answer a bunch of esoteric interview questions, and/or complete silly coding assignments in under an hour, that it will somehow magically enable those developers to coalesce as a team, work hard, solve difficult problems together, and release a viable product.
Raw intelligence is not everything. In fact, it is not even in the most important facet when hiring a software developer. Much more important are experience problem-solving and collaborate in a team environment. I have zero interest in the zen guru who sits at his desk all day churning out algorithms without involving his other team members in what he is doing - because other people need to understand what he is doing and contribute to it as well, if you want to create a successful organization (which will result in a successful product)
" but Twitter's is perceived as the worst"
It's just because your answers have to be 140 characters or less.
I have a very rigorous hiring process. First of all, you cannot apply. I don't post job openings anywhere. There is no official mechanism to approach me for a job.
When I decide I need to hire someone, I seek out applicants on my own, based on reputation in industry, published works, patents, and other factors. When I identify someone I want to hire, I send my talent team to make contact in person (i.e. stalk them haha), often literally with a tap on the shoulder.
The process works. In 15 years, I've never had anyone leave (except to retire), and I've never had to let anyone go.
Was expecting them to be the worst, not Twitter.
If you post as an AC, don't expect me to spend a mod point on you.
interview answers must fit in 140 characters or fewer
now we need to go OSS in diesel cars
No. Read "The Meritocracy Myth." If you're of above average intelligence or even if you're not and you make up for it with bloody minded determination, you can do any of these jobs. Trying to rank people is just dickishness. IBM recognises that, have a very pleasant interview process, and welcome you like family, and is a great place to work. Google, meh, what have you done since search anyway?
> average Google engineer would be a star virtually anywhere else in the industry. How could you possibly know that? Do you have access to parallel universes where they work for other companies? Nah. It's just while your fingers doing the typing while your pompous asshole dictates.
I'm taking a wild guess that OP is or was an average Google engineer, and therefore, gosh, a star.
To have a right to do a thing is not at all the same as to be right in doing it
A couple of years ago, we hired a person leaving google (his wife wanted to move back home). He interviewed really well, references gave him good referrals and is a pretty good coder/debugger. He is awful at presenting to customers, defining requirements, etc. So at our company, or at least at my location, he would be an above average mid-level software dev, but at his senior standing he is toward the bottom. So we have an overpaid mid-level guy, who will probably get frustrated and leave due to lack of advancement...which sucks because he is a nice guy. And we are just a large government contractor, although my group doesn't do the "butts in seats" staffing stuff, we get to be a little more selective about what we take on.
tldr; I have one example that disproves the average google engineer is a start anywhere else
I was contacted by Google about a year ago. They had located my resume online, tracked down my published papers. The phone interview lasted all of ten minutes, and was primarily them trying to sell the amazingness of Google to me - the complete offer was made at the end of the phone call (salary, vacation, signing bonus, bennies) so they had clearly planned it all out ahead of time. So I guess from my terribly limited experience, if you have a skill set they're looking for, the interview is trivial. BTW, I didn't take the job - no desire to relocate.
It wasn't very well worded I agree - but it is valid English
I suspect that it was meant to reflect "running the gauntlet" (see https://en.wikipedia.org/wiki/...) which, even for the excesses of modern day IT marketing seems a tad hyperbolic (and unlikely to attract candidates)
> average Google engineer would be a star virtually anywhere else in the industry. How could you possibly know that? Do you have access to parallel universes where they work for other companies? Nah. It's just while your fingers doing the typing while your pompous asshole dictates.
I'm taking a wild guess that OP is or was an average Google engineer, and therefore, gosh, a star.
Actually, I'd characterize myself as a below-average Google engineer. I mean, they're not going to be firing me or anything, but I feel like most of the people I work with are better than I am.
And, yes, at my previous employers I was a star. Further, I spent better than a decade as a consultant, so I worked in a different company every six months or so. That gave me the opportunity to meet a lot of programmers and see them doing non-trivial amounts of work in lots of different companies. So... I think I have a reasonable basis for comparison.
You might wonder why, if I was a star elsewhere and I'm below average at Google, I'd want to be at Google. The answer is that at Google I don't have to deal with idiots. It's possible my co-workers think I'm the idiot (though they hide it well, if so), but that's their problem. Also, being below average at Google pays better than being a star most other places.
However, my anecdotal experience is obviously far less compelling than Google's statistical analysis of interview performance vs job performance.
tldr; I have one example that disproves the average google engineer is a start anywhere else
Counterexamples disprove theorems, but not trends. I'm sure there are plenty of counterexamples, but that doesn't mean I'm wrong about the overall situation. I should point out, though, that my comment about "anywhere else" is obviously limited to the places that I worked. Because I was a consultant for quite a while, I saw a broader selection of places than perhaps most would in a 20-year period, but it's still only a sample and perhaps not a representative one; I can't know.
What's more relevant is the statistical evidence that demonstrates that Google's interview scoring correlates with job performance, of course, but that's only relative to other Google employees, not relative to people at other shops.
If all you want is the bragging rights to say you work for Google, don't bother. Unless you live in some country sealed off from the global Internet, chances are you're already working for Larry and Serge. Every time you search the fine web, open an account with some site that wants you to prove you're "not a robot" by clicking on some pretty pictures, or even just plain open a web page, you're statistically "helping" Google improve their artificial intelligence algorithms. Everybody works for Google, fewer get paid.
My interviewing process for developers focuses as much on people skills as technical skills. Unless all your developers are siloed then they will need to be able to communicate and work with others.
For all the years we've been hearing about how tough the problem solving skills are for tech companies I have yet to hear how tough the interview is for people skills.
Any company that only focuses on technical problem solving is going to be a disaster to manage.
The answer is that at Google I don't have to deal with idiots. It's possible my co-workers think I'm the idiot (though they hide it well, if so), but that's their problem. Also, being below average at Google pays better than being a star most other places.
I ran into quite a few idiots while working the Google help desk in 2008. The most memorable idiot was a new hire from Stanford University who was shocked — shocked! — that he had to press the power button on his workstation. He actually wanted someone to come out to his desk to turn on his computer. I explained to him that a corporate cubicle farm wasn't a university computer lab.
I think what you are describing is a mismatch in expectations. Google software engineers develop code. With few exceptions, they don't present to customers (that's a sales engineer's job) and they don't define requirements (that's a product manager's job.) It is a waste of time for a Google software engineer to do those things - it's literally not their job, as defined by the corporate job description for software engineers.
If you want someone who can implement advanced algorithms, code like crazy, and build distributed systems - that's when you want a Google software engineer.
I'm a current Google employee who *can* do requirements and customer presentations - and those skills haven't been useful here.
On the contrary.
Yr gonna be much better off using the accepted (at least last century) "gantlet" spelling. That way you have no confusion about the spiked gauntlets being thrown at you as you run the gantlet.
Plus you look way literate. Guaranteed to get you some action.
https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
Whoops. I wish Slashdot had an edit option. They said I jumped around too much, which suggests they can’t read a resume properly.
The article draws its conclusions from reviews on GlassDoor.com. That's a very biased sample.
There are places where anywhere developing C++ software here would be a star. I've worked in about nine different places long enough to get the feel of them, and they varied from being a great place to work with great colleagues to the one I had a recurring dream about being rescued. I really, really doubt that there's a company out there whose average developer would be a star here.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
We are talking about the efficiency of the hiring process and this guy got hired.
The answer is that at Google I don't have to deal with idiots. It's possible my co-workers think I'm the idiot (though they hide it well, if so), but that's their problem. Also, being below average at Google pays better than being a star most other places.
I ran into quite a few idiots while working the Google help desk in 2008. The most memorable idiot was a new hire from Stanford University who was shocked — shocked! — that he had to press the power button on his workstation. He actually wanted someone to come out to his desk to turn on his computer. I explained to him that a corporate cubicle farm wasn't a university computer lab.
Actually, some of the most brilliant people I've ever met fall into that sort of "idiot" category. I went to school with a guy who made a habit of reading math textbooks. He'd read the definitions, read a theorem, close the book, prove the theorem, open the book and move on. Insanely smart. But he could barely tie his own shoes.
I'm not saying your kid from Stanford was one of those... but it's a distinct possibility. Stanford doesn't tend to graduate CS majors who aren't pretty smart, and Google doesn't tend to hire them. There are exceptions, but they're very rare.
Stanford doesn't tend to graduate CS majors who aren't pretty smart, and Google doesn't tend to hire them. There are exceptions, but they're very rare.
Google founders Sergey Bring and Larry Page must have been the exceptions.
You're claiming that Page and Brin aren't pretty smart? That's a pretty big claim, considering what they've done. And I don't mean building a business, I mean technically.
You're dissing the founders of Google and Stanford University. Let me guess... You're a Cal Berkeley graduate?
Quiz != Interview
Casteism