TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Google’s recruiting system is famously brutal. Many workers think it’s failing

55 pointsby splapover 3 years ago

12 comments

dolniover 3 years ago
I interviewed at Google about a decade ago. I made it far enough that they flew me out to interview on-site at their Kirkland office.<p>I remember feeling like I had done fairly well, sans one interview. The interview in question was around development experience in C. The interviewer, very early on, asked how to redirect stdout. I suggested using freopen, and he said that wasn&#x27;t allowed.<p>Well why the hell not?<p>The answer he was actually looking for depended on the knowledge that open() returns the smallest possible file descriptor number -- so close stdout, and simply call open() again.<p>I didn&#x27;t happen to know that particular detail at the time. It derailed the entire interview. He was fixated on this one very specific piece of knowledge. And the worst part is not only does his approach make your code less clear, there are also contexts under which it wouldn&#x27;t work.<p>I don&#x27;t know if that particular interview was the reason for my not being offered a job.<p>I did end up hearing later on about hiring from a couple of Google engineers at a tech conference. They said that it is quite common that Google makes you interview two or three times.<p>I suspect the reason is to make you feel a sense of gratitude for being hired. And so you don&#x27;t quit.
评论 #28802765 未加载
评论 #28802647 未加载
评论 #28802820 未加载
评论 #28802714 未加载
评论 #28802677 未加载
评论 #28802880 未加载
评论 #28802698 未加载
评论 #28802836 未加载
评论 #28802727 未加载
评论 #28802696 未加载
评论 #28802744 未加载
评论 #28802759 未加载
评论 #28802662 未加载
评论 #28803522 未加载
paxysover 3 years ago
Google has hired ~100,000 people in the last decade. They have probably interviewed 30M+. Broad generalizations like &quot;their interview process is failing&quot; are pointless. You don&#x27;t build a $2T company with a broken hiring process.<p>This keeps coming up but is worth repeating – the goal of any large company&#x27;s recruiting process isn&#x27;t necessarily to hire the best possible candidates 100% of the time. There are always trade-offs. Every interview takes time away from employees. There is no way to predict 5+ years of performance from a 1 hour interview slot. Education, credentials, experience are all valid data points but again not a great predictor of success. Hiring is ultimately an exercise in balancing many different priorities and hoping for the best result. Some able candidates miss out, which sucks, but that&#x27;s factored in. It&#x27;s also much more important to keep a bad candidate out than ensure every possible good candidate is hired.<p>Every single one of these articles&#x2F;tweets&#x2F;anecdotes boils down to &quot;Google didn&#x27;t hire me and I&#x27;m very smart so their system is totally broken&quot;.
评论 #28803022 未加载
评论 #28803314 未加载
lordnachoover 3 years ago
I reckon that coding as part of an interview is really just to make sure the person isn&#x27;t a total fraud. There&#x27;s that guy who for some reason thinks he can nab a high paid job by blagging it, and then there&#x27;s the guy who thought he was a coder but it turns out that writing some VBA macros isn&#x27;t quite the same thing. Those kinds of people will be found out immediately if you ask for a FizzBuzz type question, and that is maybe a reason to do it.<p>Beyond that, there&#x27;s no point. You won&#x27;t discover whether the guy who passes is the kind who writes undocumented spaghetti, or if he doesn&#x27;t know how git works, or if he doesn&#x27;t know how to assess an OSS library.<p>What seems to always work for me, having hired dozens of people over the years, is a technical chat. Tell me what&#x27;s interesting. What&#x27;s the difference between this language and that one? Why did you make the choices that you did? You talk, not me.<p>Someone who can say substantive things about different techs has spent the time. Someone who has formed opinions has spent the time. Someone who&#x27;s spent the time won&#x27;t run out of opinions.<p>I will concede that while this has worked for me, a hiring manager in small financial teams, there&#x27;s a fair chance it won&#x27;t work for Google. For one, nothing I&#x27;ve just recommended can be measured. It also can&#x27;t be taught to junior interviewers, and thus relies a fair bit on the reputations of the firms on the CV for filtering. Finally, and perhaps most importantly, there&#x27;s a big difference between the decision maker doing the interview and someone who is just an advisor (ie an agent) for them, in that the agent needs to have something concrete to say to his boss as well.
评论 #28803171 未加载
johnwheelerover 3 years ago
I don&#x27;t get it. University tests are brutal too and have the expectation the student will devote large amounts of time and energy. It seems like a job interview is fair game for the same, no?<p>I feel like this is a very bruised ego here. I&#x27;m not saying any interview process is perfect, and I think a lot of them are very, very bad at accessing the capabilities and value someone provides, but same for University.
评论 #28802773 未加载
评论 #28802810 未加载
评论 #28802797 未加载
评论 #28803149 未加载
评论 #28802804 未加载
评论 #28802746 未加载
评论 #28803125 未加载
评论 #28802751 未加载
评论 #28802719 未加载
评论 #28802865 未加载
评论 #28802721 未加载
评论 #28802932 未加载
belvalover 3 years ago
Three years ago I interviewed at Google for an internship here were all the steps I completed:<p>- Google Foobar to get someone to notice my resume<p>- First form that asked for general information<p>- Second form that asked weird behaviour questions like &quot;Do you think people can change&quot;<p>- First interview with regular leetcode questions<p>- Second interview was waved because of foobar<p>- Third form to write your interests&#x2F;motivation for matchup with a team (No guarantee of having an internship at that point)<p>- Dropped the whole process because I got an offer somewhere else<p>The whole process spanned maybe 3 months.<p>The year after that I re-did the whole process and was ghosted by the recruiter after the first interview, I assume that was because I did not rank high enough and they were waiting to see if I&#x27;d make the cut or not.<p>This process (and the big version for FTE) works to weed-out candidates that aren&#x27;t motivated to work at Google and I just don&#x27;t see how else they could be doing it. People have to understand that recruitment at FANG is painful because you will get thousands of SDE applications and you can&#x27;t really take the time to treat everyone &quot;right&quot;.<p>It does suck.
tablespoonover 3 years ago
&gt; It was the design of the recruiting system itself that became his problem: At some point, Google decided Watt (who was working as an associate professor at the time) was interviewing to be a site reliability engineer, despite never indicating an interest in that role himself (he was interested in a more management-focused position).<p>&gt; &quot;It just never seemed to get through. They were so focused on whatever categorization they had chosen and it was fixed,&quot; he said. &quot;I think something in their processes meant they weren&#x27;t really looking for a fit between a person and a job. It felt to me that they probably had a recruiter who was looking for a certain role. Once they put you in the pipeline, that&#x27;s the role you&#x27;re in.&quot;<p>Didn&#x27;t Google at some point decide a guy who developed a VM or interpreter or something <i>that they were using in-house</i> was only good enough to be a sysadmin for them?
评论 #28802731 未加载
评论 #28802650 未加载
评论 #28809005 未加载
评论 #28802701 未加载
cosmoticover 3 years ago
When I last interviewed they sent out a huge pile of PDFs that said &quot;think out loud&quot; and &quot;explain your thought process&quot;. During the interview, I explained every solution I&#x27;m not considering and why. The interviewers appear to have interpret this as &#x27;candidate thought this would be a possible solution&#x27; and kept steering me back to the optimal solution, which I was on my way to explaining. This resulted in interview feedback that I needed some guidance.<p>The kind of folks that can plow through hacker rank etc want to show everyone how good they are, even candidates. Google&#x27;s process may result in selecting good SWEs, but it also selects for bad interviewers.
评论 #28803179 未加载
kevingaddover 3 years ago
Before finally getting hired there I interviewed with Google at least 3 times (hard to remember), on a referral each time (for a different team, from a different person). Incidentally, doing an interview for any role puts you on a secret 6+ month lockout, so it turns out that if you&#x27;re interested in working at Google you shouldn&#x27;t interview unless you&#x27;re absolutely sure you want <i>that</i> role and can ace the interview. Anyway,<p>Each time until my last interview cycle, they seemingly assigned me interviewers at random and they were usually a terrible fit. I&#x27;m a games&#x2F;systems programmer, so think C, C++, C#, etc. Console games (PS4), PC games, etc. Never shipped a mobile app, don&#x27;t have much Linux expertise, don&#x27;t list them on my resume. Haven&#x27;t written Java since the J2ME era.<p>So naturally, I kept getting assigned to interview with people who worked on the Android Play Music app, or people who wrote Linux cloud storage infrastructure (think talking to storage hardware directly, etc) in Python and C. Inevitably, it was impossible for us to have an in-depth technical conversation without a lot of overhead because the disconnect was too big. Sometimes they&#x27;d ask me to whiteboard and there was no appropriate language for me to use that we both understood. At the end of each day I came away having had interesting conversations with people but it was consistently a failure of an interview process, so it wasn&#x27;t a surprise that they never made me an offer. You could tell that this messed up interview process was also an issue for interviewers - I had a couple different interviewers get really combative or frustrated because of the disconnect, in one case borderline abusive.<p>Then finally a team that really wanted me (the NaCL&#x2F;WebAssembly team) looked at my interview history and just stacked the deck so that everyone interviewing me was actually qualified to interview me. It was a breeze. Sure, it was challenging like any good interview, but not a complete waste of anyone&#x27;s time.<p>While I can&#x27;t speak to this personally, I also have heard from current&#x2F;former Googlers that in the past it was extremely hard to hire Linux experts (kernel devs, etc) because they kept giving those people the same garbage screen (let&#x27;s talk about Java!) and then rejecting them in the same way. Apparently the fix was a special interviewing process for people like that, presumably that&#x27;s the treatment I got eventually.
评论 #28803031 未加载
评论 #28804357 未加载
obzidi4nover 3 years ago
I recently went through a similar experience interviewing at the Director level with Amazon Advertising, nearly two months of time-consuming and exhausting interviews, just to get shut down on a minor (minor minor) technicality.<p>Cool, man. Now I work for a major global agency pulling about the same compensation, and we won&#x27;t recommend Amazon Ads for our clients b&#x2F;c the product is well-known to be shit.<p>Works out.
vichuover 3 years ago
Article aside, can anyone tell me what&#x27;s going on here at the bottom of the article? Screenshot: <a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;D0F4Ib9.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;D0F4Ib9.png</a>
评论 #28802574 未加载
Traubenfuchsover 3 years ago
This website is unusable on my iPhone 13 pro with increased font size.<p>Light grey text on white background with the menu constantly open and half transparent.
评论 #28802585 未加载
评论 #28802750 未加载
armchairhackerover 3 years ago
Google&#x27;s recruiting system isn&#x27;t &quot;failing&quot; unless they&#x27;re hiring unqualified devs.<p>Google gets tons of applicants. The point isn&#x27;t to prevent qualified applicants from being rejected, it&#x27;s to prevent unqualified applicants from being hired.<p>They can do whatever arbitrary, unfair filters they want as long as they still have at least some applicants left, and as long as those people are adequate.
评论 #28802748 未加载
评论 #28804785 未加载
评论 #28804821 未加载