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.

How to Ace the Google Interview: Ultimate Guide

304 pointsby samghabout 6 years ago

23 comments

quarkralabout 6 years ago
Strange, I have yet to meet a single Google interviewer who was looking for perfect syntax during the interview. Last year I forgot the syntax for a data structure, told my interviewer "something like this," and he just said "that's fine." Got the internship later on. I even had one interviewer who was ok with me writing out matrix algebra mathematically instead of using np.matmul and all that.
评论 #19735297 未加载
评论 #19735108 未加载
retiredcoderabout 6 years ago
I interviewed with Google NYC for Senior Dev position once, prepared well and thought it went well.<p>Received the green light and moved to the next phase, where I spoke with potential teams over the phone, then settled with Google Maps. Met with one of their Tech Leads, cool. I was really happy and though that all my effort to prepare for the “Google interview” had payed off.<p>Then no word back from the recruiter with a final offer. It turns out the VP of eng saw some red flags in my interview and decided to bail.<p>I felt really frustrated and while I spoke I spoke with the recruiter he apologized and even said the hiring manager was on my side and people overall liked me but there were two engs that were on the fence. Gosh, I think I met with 7-8 engs, all the seniors seemed to like me. I remember not having the best conversation with 2 engs who were new to the company and could not relax nor communicate well.<p>Bottom line, prepare but also be prepared for some degree of luck and arbitrary judgements.<p>Yes, there are great interviewers in google. Engs that are engs in their minds and hearts, who can see the process is not perfect but work to get it better. But unfortunately, there are insecure folks who should be better trained for before interviewing candidates.<p>That was 5 years ago, not sure I would subject myself to this sort of loop even again. And strange enough they contact me few months after to reinterview but this time I could skip the big loop and meet with just 3 engs... I said no since I was already in a new job.
评论 #19739335 未加载
hardwaregeekabout 6 years ago
A friend said recently, &quot;people want to be employed without becoming employable&quot;. These guides really exemplify this obsession. Sure, Google has a nice salary and good perks and whatever. But after you get the job, you have to do the job. I wonder if the people who read these guides and try to study just the right topics to get a job, whether they actually <i>like</i> programming.<p>These guides act as optimizations, shortening the path you need to take to get the job, shortening the stuff you need to learn, etc. But in the end, the path is all you get. If you don&#x27;t like programming and if you don&#x27;t like learning, then are you really gonna like Google?<p>I suppose there&#x27;s people who genuinely like programming who just need a manual to teach them how to play the game. Lord knows I&#x27;ve practiced my fair share of whiteboard problems when I&#x27;d rather be reading about compilers. But there&#x27;s something wrong about having to play a game to get the job.
评论 #19735928 未加载
评论 #19736308 未加载
评论 #19735952 未加载
评论 #19736353 未加载
评论 #19739283 未加载
RealDinosaurabout 6 years ago
The amount of time required to &#x27;learn&#x27; the Google interview would be time that could be spent learning more universally applicable skills.<p>Is it true that an experienced developer would not be able to pass the interview without studying using a similar guide? If so, then the interview process is... fubar.
评论 #19733610 未加载
评论 #19734886 未加载
matmann2001about 6 years ago
This is getting ridiculous. These guides to interviewing at specific companies are starting to sound like the video game cheat code books of old.<p>If the process is so nuanced that there&#x27;s an entire industry around these types of guides (and Google even highly recommends you buy them!), then the process is fundamentally flawed.<p>But we already knew that, and as long as others are still playing the game, we are forced to play or miss out.
评论 #19734401 未加载
评论 #19734575 未加载
评论 #19735033 未加载
评论 #19734353 未加载
评论 #19734336 未加载
评论 #19734846 未加载
评论 #19734344 未加载
topicseedabout 6 years ago
It&#x27;s also a good marketing milking cow to create paid courses and trainings for Google interviews — the dream of so many novice devs and other &quot;Intensive Coding Bootcamp&quot; participants.<p>Keyword research and trends... <a href="https:&#x2F;&#x2F;trends.google.com&#x2F;trends&#x2F;explore?date=all&amp;geo=US&amp;q=Google%20job%20interview" rel="nofollow">https:&#x2F;&#x2F;trends.google.com&#x2F;trends&#x2F;explore?date=all&amp;geo=US&amp;q=G...</a>
评论 #19735808 未加载
str33t_punkabout 6 years ago
I hate these style of interviews. I give them to prospective engineers every week for one of these FAANGM companies.<p>They don&#x27;t test for good engineers -- they test for people who practice these style interviews, and for good new graduates.<p>It makes sense to ask these questions to new grads, but afterwards there is so much more experience that I feel like is much more important than acing data structures questions.<p>I am amazing at whiteboard questions, but that doesn&#x27;t make me a good engineer. It&#x27;s because I found the trick to solving these, and have practiced them. A lot of it it is practice &#x27;ooo this looks like a graph problem, let me use a graph&#x27;, etc.
评论 #19739317 未加载
评论 #19736230 未加载
shahbabyabout 6 years ago
These guides are just people trying to make a quick buck. There&#x27;s no shortcut to getting good and perhaps that&#x27;s why these type of interviews are here to stay.
评论 #19735425 未加载
hnaccyabout 6 years ago
I&#x27;ve been trying to prepare and it makes me want to bang my head against a wall.<p>Prepping while working is draining.
ssambrosabout 6 years ago
&gt; For the phone interview, it will be on a Google document, and for the onsite interview, it will be writing code on a whiteboard.<p>That part is not completely correct. At onsite can choose to write code in a Chromebook which will have a lightweight editor with syntax highlighting.
评论 #19733647 未加载
评论 #19734527 未加载
评论 #19733011 未加载
csnewbabout 6 years ago
Should be titled &quot;How to Ace the Technical Interview in the Bay Area&quot;. Even absolute shithole bottom tier companies or unknown startups are asking these questions. Write perfect code on the whiteboard or get rejected. You have to put in A LOT of time into preparation even if you don&#x27;t want to work at Google, which is ridiculous.
awiesenhoferabout 6 years ago
Genuine Question: Apart from maybe the money or a nice resume entry, why would you&#x2F;do you want to?
评论 #19733682 未加载
评论 #19733677 未加载
评论 #19733638 未加载
评论 #19734735 未加载
评论 #19734631 未加载
评论 #19733583 未加载
评论 #19736191 未加载
hermitdevabout 6 years ago
They lost me when they got into showing how to make the &#x27;dups&#x27; function faster. The author definitely either doesn&#x27;t understand big-O notation or doesn&#x27;t understand the complexity. Their O(1) implementation is anything but. Likely O(n×log(n)) at best. Also, their brute force implementation is unnecessarily verbose. Want dups?<p><pre><code> from collections import defaultdict def dups(seq): d = defaultdict(int) for x in seq: d[x] += 1 return [k for k, v in d.items() if v &gt; 1] </code></pre> Assuming Python&#x27;s defaultdict has O(1) lookup&#x2F;insertion (which I think it does), this algorithm is a proper O(n) complexity.
评论 #19734944 未加载
评论 #19734817 未加载
pdonisabout 6 years ago
It would be nice if an article on how to ace a coding interview did not have incorrect code in it. AFAICT the set-based algorithm for finding duplicates is wrong; the resulting set will contain items in the list that are not duplicated.
评论 #19735015 未加载
ArcMexabout 6 years ago
I wouldn&#x27;t get an interview from Google even if I wanted to. I&#x27;m 29 and live in Africa. That said this guide was still helpful. A reminder of some of the skills I should hone for my next interview. I loved reading the comments here because they give so much perspective from all sorts of people. HN is extremely critical of everything and it can be sobering. I cannot obviously speak about the intentions or damage such guides have or can do but honestly, even if you know how to code, it doesn&#x27;t hurt to prepare for an interview in a way a prospective company would want you to.
Apocryphonabout 6 years ago
Question for hiring managers and employers:<p>In Silicon Valley, tech interviewing has become an arms race between applicants cramming to pass tech screens and interviews, and employers coming up with new routines. Sites like Glassdoor and CareerCup are loaded with interview questions that have appeared in those routines, giving savvy interviewees the opportunity to see the questions on the exam and prepare accordingly.<p>How do you feel about the existence of these sites, and do they affect how interviews are conducted?
评论 #19735322 未加载
PorterDuffabout 6 years ago
After a long and storied career I mostly just get a kind of vicarious doom-thrill from reading about interviews I couldn&#x27;t possibly pass.
AzzieElbababout 6 years ago
Is it fair to assume &quot;professional google interviewee&quot; is a thing nowadays?
评论 #19737527 未加载
nedumaabout 6 years ago
Seems like there are lot of sites like this in past few years. Great.
yegleabout 6 years ago
There&#x27;s an unconscious bias in this post. Google as a company is not only interviewing engineering roles. Even for engineering roles, there are too many sub categories and many doesn&#x27;t follow the typical SWE interview process.<p>If you just want to know what the interview for your roles would be, the recruiter from Google will happy to give you an overview.
notusabout 6 years ago
Isn&#x27;t the interview different depending on the job?
评论 #19733580 未加载
skookumchuckabout 6 years ago
I&#x27;ve never seen an interview process that HN (and Reddit and Slashdot and ...) didn&#x27;t trash as &quot;deeply flawed&quot;, &quot;biased&quot;, &quot;unfair&quot;, &quot;unreasonable&quot;, etc. At some point, though, a company has to have some sort of process, and by and large what they use works for them.
评论 #19735876 未加载
评论 #19737579 未加载
bitLabout 6 years ago
You can bypass the whole charade by knowing 2-3 people within Google that can provide &quot;assurance&quot; you are good enough. Whiteboard testing is for grunts&#x2F;unknowns without network. Another way is to be a significant contributor to some popular open source project.
评论 #19734904 未加载
评论 #19735721 未加载
评论 #19737618 未加载
评论 #19734896 未加载
评论 #19734881 未加载