News for hackers. Stuff that matters.
Re:Google interviewing process for software developer role i... by cmckn on Monday February 24, 2020 @12:08PM (#22405907)
I interviewed with Google last spring. My experience was different, but about as disappointing.

I applied for a job, and received an out-of-the-blue email from a recruiter about a different job a couple months later (my resume must have landed in some "recent" bucket). The position was in Google Cloud. I was frustrated by the "you'll talk to a team after you've passed 100 hurdles" nonsense.

I had one phone screen with my recruiter, which was positive. She said we'd be scheduling a phone interview. I got a call a few days later; she said we'd be skipping the phone interviews and going to an on-site at Sunnyvale. I thought this was a good sign! In hindsight, I think they just needed to fill a lot of positions quickly.

I did the onsite, which I thought went terribly, and I left feeling really discouraged. My recruiter said my packet wouldn't go the hiring committee, but that she thought the feedback was positive enough that I could find another role at the company. I got handed to another recruiter for a lesser role doing developer support. That recruiter reached out to me a few days later to tell me that he didn't actually have any roles for me.

The whole process took a couple months, and ultimately made me feel bad about my abilities. Everyone I met at the onsite was kind of an asshole. My "lunch interviewer" complained about the bureaucracy and said he was looking for another job after being there for ~18 months.

It's unfortunate that positions at FAANG are so beneficial to my resume, because I'd love to never go through that process again. I'm going through it right now with Amazon.

Re:Google interviewing process for software developer role i... by foobiekr on Monday February 24, 2020 @02:52PM (#22407713)
The only time I interviewed with Google involved a phone screen that apparently went very well and then dead silence for three months: my recruiter has apparently gone on vacation for 2+ months and was finally getting back to me. In the intervening period I had taken another job (that turned out to have been worth more than the google job would have been).

The recruiter was nonplussed when she called me out of the blue months later trying to schedule my on-site. She couldn’t believe I was not interested in continuing - how could I turn down Google??

This was when the google koolaid was far stronger - early/mid 2000s. To this day I consider it the most amazing example of a company being so entranced by its own narrative that it was genuinely incomprehensible to her and required spelling it out slowly.

Re:Google interviewing process for software developer role i... by steelframe on Monday February 24, 2020 @05:44PM (#22409249)
To be fair, Google in the early-mid 2000s was actually a really good career option. If you played your cards right you could easily be comfortably retired today if you started at Google in, say, 2004. In fact I know someone who started at Google fresh out of college in 2005 and was in "FIRE" (Financial Independence, Retire Early) zone by 2017. They quit Google, didn't work for a couple of years, and then took a senior position at a San Francisco startup, where they work 35-hour weeks playing with shiny new hardware tech and couldn't care less whether they're laid off.

Google is still a great place to land as a new college grad, but these days I would consider many other options as an experienced professional. There are indicators that Google is starting to run into issues detailed in The Innovator's Dilemma, particularly with respect to its Cloud business.

Re:Google interviewing process for software developer role i... by unishark on Monday February 24, 2020 @08:12PM (#22410087)
Sure now it looks like it was a good option. But it's kind of survivorship bias. Were they smarter than anyone else working elsewhere, or just lucky to have had all their eggs in that particular basket for 15 years?

And if you say smart, what's the current smart choice? (I will be checking back in 15 years to follow up).

Re:Google interviewing process for software developer role i... by rhizome on Monday February 24, 2020 @07:31PM (#22409851)
If I was hiring at a relatively tiny startup, a person who had only ever worked at Google and didn't need the job on top of it wouldn't be my first choice. Probably sounds good at meetings though.
Re:Google interviewing process for software developer role i... by sk5t on Monday February 24, 2020 @09:10PM (#22410385)
Yeah, if "doesn't need the job" is in the top five things you'd say about them as a team member... you really want people who will tolerate or even attack with some zeal the grind that it is to get a business going.
Re:Google interviewing process for software developer role i... by eps on Monday February 24, 2020 @04:47PM (#22408805)
> She couldn’t believe I was not interested in continuing - how could I turn down Google??

Lol. I had the exact same experience back in the late 90s, but with... IBM. Arrogant as heck, took three months to follow up and were shocked to know I was no longer interested. It was beautiful.

Re:Google interviewing process for software developer role i... by drongoking on Monday February 24, 2020 @11:19PM (#22410886)
At one point Microsoft would refuse to interview you unless you were their first and only choice. If you ever hinted you were considering other companies---interview over.

Probably all the 900-pound gorilla companies go through that period of extreme arrogance when everyone's knocking on their door. Until they're not.

Re:Google interviewing process for software developer role i... by walshemj on Monday February 24, 2020 @07:39PM (#22409901)
Earlier than that I went an initial interview at some IBM office - they went very cold when it turns out that I did not have a degree.
Re:Google interviewing process for software developer role i... by chris11 on Monday February 24, 2020 @08:10PM (#22410072)
I also really don't get it. Obviously things like company compensation are really important in a job offer. But what matters for my day-to-day work satisfaction is the work I'm doing, my team-mates and my team's culture. I don't think I could get really excited about a new opportunity before I knew what I would be doing daily.
Re:Google interviewing process for software developer role i... by vanusa on Monday February 24, 2020 @12:22PM (#22406056)
My "lunch interviewer" complained about the bureaucracy and said he was looking for another job after being there for ~18 months.

Actually (with that) he wasn't being an asshole; he was doing you a favor.

In revealing to you, quite candidly, just how disappointing the Google experience evidently is for a considerable portion of engineers.

Re:Google interviewing process for software developer role i... by munificent on Monday February 24, 2020 @12:45PM (#22406311)
Bias up front: I work at Google.

> evidently is for a considerable portion of engineers.

I only see evidence that the experience was disappointing for a single Googler, the lunch interviewer, not "a considerable portion" of them. The interviewer's data point is certainly valid, but it's not clear to me how much you can generalize it.

Re:Google interviewing process for software developer role i... by 8ytecoder on Monday February 24, 2020 @04:48PM (#22408813)
My experience matches other people here. 3/4 of the interviewers were good but that 1/4 ruins everything. My last round was this guy who was clearly not interested in conducting the interview. He asked me a question and just sat there. He didn't engage, was very cold to questions and I had no clue if I was on the right track.

As an interviewer myself and having interviewed for startups (which is a different beast due to the additional selling involved in converting candidates) I've learnt to break the ice, encourage the candidates, treat them as human and guide them towards the solution if they're off by a little. I do also cut short some interviews when I realise the candidate is an obvious mismatch. I do so politely and in the interest of saving both of us some time.

So, when the Airbnbs, Dropboxes and Googles don't extend the same courtesy - even though I know they have the upper hand - I lose any interest I have in joining them by the end of the interview. I have had really good experience with BrainTree & Pinterest & a few others. So I do know not all companies are bad and even within the company there are good and bad interviewers and it's just a matter of luck. Still, the doubts about self-worth are hard to squash.

Edit: I call out Braintree in particular because they conduct interviews in pairs. At least one person's job to listen at all times. IMHO, this makes all the difference. Any signs of bias, narrow perspectives and hostile behaviour should - at least to some degree - be reduced with this model.

Re:Google interviewing process for software developer role i... by toyg on Monday February 24, 2020 @09:43PM (#22410512)
> I've learnt to break the ice, encourage the candidates

I'm pretty sure that there is another "school of thought" that is exactly the opposite: start nonimpressed to make the candidate "fight for it". In some companies it's very plain how interviewers agreed a bad cop / good cop routine in advance.

Re:Google interviewing process for software developer role i... by kelnos on Monday February 24, 2020 @07:28PM (#22409840)
I think it speaks really poorly of an org if they can't even find 6-8 people who they're certain are actually positive about the company to conduct interviews. Especially the lunch interviewer, who is there to get and give a personal perspective on the process.
Re:Google interviewing process for software developer role i... by jefftk on Monday February 24, 2020 @07:56PM (#22410001)
> it speaks really poorly of an org if they can't even find 6-8 people who they're certain are actually positive about the company to conduct interviews.

My understanding is that this isn't a criterion for choosing interviewers, even lunch interviewers. The recruiters who line up interviewers with candidates aren't in a position know the views of the interviewers; I don't know any of them barely at all.

(Disclosure: I work at Google and have conducted many interviews, but I'm speaking only for myself.)

Re:Google interviewing process for software developer role i... by vanusa on Monday February 24, 2020 @12:49PM (#22406362)
I only see evidence that the experience was disappointing for a single Googler, the lunch interviewer.

Obviously it is to be taken into account together with a whole slew of data points -- not just in the form of online postings, but from close acquaintances who have worked there over there years.

Re:Google interviewing process for software developer role i... by fierarul on Monday February 24, 2020 @03:41PM (#22408209)
Evidently, the interviewee didn't meet just any Googler, he met the outlier, the only one unhappy there!

Humans don't work like that. That single data point and the experience he had allows quite some generalization.

Maybe this isn't how you build a ML model, but that ML model won't work very well when interacting with other people.

Re:Google interviewing process for software developer role i... by bryanrasmussen on Monday February 24, 2020 @04:20PM (#22408583)
I guess I'd have to say that single data point only really allows for the generalization that some people are unhappy at Google. I think it's probably quite a few but that's just my suspicion, the single data point isn't enough to go on.
Re:Google interviewing process for software developer role i... by dkdk8283 on Tuesday February 25, 2020 @11:10AM (#22414295)
Unhappy enough to reveal it at an inappropriate time: during an interview.
Re:Google interviewing process for software developer role i... by paulie_a on Monday February 24, 2020 @05:35PM (#22409169)
If a person is that candid while interviewing someone that is definitely a huge red flag.

"I think you will like it here, me I'm bailing because I can't stand it"

Re:Google interviewing process for software developer role i... by bsder on Monday February 24, 2020 @04:11PM (#22408509)
> The interviewer's data point is certainly valid, but it's not clear to me how much you can generalize it.

The fact that someone in the interview chain is willing to tell you significant negative information dramatically raises the Bayesian prior.

An interview chain is normally extremely well vetted for people who are positive-only. The fact that this failed is a dramatic cause for concern.

Re:Google interviewing process for software developer role i... by mden on Monday February 24, 2020 @06:13PM (#22409434)
For anyone who hasn't done interviews and are curious, the interview chain is not vetted in any way or form at most places. Typically in bigger companies there is a one or two hour session where you are told what you can and can't ask from a legal perspective. Sometimes there will also be a tech question bank you might be expected to ask questions from.

Having worked at four companies I have yet to see there being any serious discussions on merits of which questions to ask, the style of interview to be conducted, how to grade candidates reliably, or the amount of help and guidance to give candidates. In short as far as I can tell the whole tech interview process is generally a mess.

I have tried to push for discussions on all of the topics above and most engineers simply do not find the topic interesting enough to engage at length. There's a lot to discuss and everyone complains about the current state of the interview process across the whole field yet few do more than complain. Alas that is life.

As for vetting for "positive-only", I am not sure that's something that can even be done. Usually conducting interviews is part of your performance and you are expected to do them or it will reflect poorly on you as an employee. So every senior engineer or above typically will aim to do some amount of interviews and, let's say you are one of them and you are not very happy, when you get asked by your manager whether you are a positive employee, you are very unlikely to say no.

Also unhappiness is a pervasive quality regardless of title and you can very easily find high level managers and one year out of college engineers that are equally unhappy if you were to ask them candidly. This is a separate topic, but we as an industry have potential to make our workplaces incredibly engaging and rewarding but that potential somehow seems so very hard to achieve.

Re:Google interviewing process for software developer role i... by bsder on Monday February 24, 2020 @08:08PM (#22410063)
> Usually conducting interviews is part of your performance and you are expected to do them

Whoa! Really?!?!?!

That's a huge difference from any of the places I have worked. If you didn't want to be on the interview loop, nobody in their right mind thought it would be a good idea to command you to do so.

Normally people wanted to be on the interview loop simply so they had input on the people who might become their colleagues. But there were people who wanted nothing to do with the loop and that was okay, too. Maybe you simply had too many deadlines or just were an introverted personality.

But forcing people to do the interview loop? That's seems like a recipe for disaster.

Re:Google interviewing process for software developer role i... by pheug on Tuesday February 25, 2020 @12:00AM (#22411023)
It's the latest HR innovation from Googleplex: doing your job is no longer enough, every employee is required to show off some "citizenship contributions" at the threat of getting their performance review docked one rating lower.

Interviewing is apparently the most popular choice to fulfill this requirement, so get ready for a glut of disinterested people interviewing you at google.

Re:Google interviewing process for software developer role i... by mekane8 on Tuesday February 25, 2020 @01:40PM (#22415861)
This matches my experience completely. I've never even been offered a session on legalities. Almost universally, my only prep for interviews has been someone leaving the resume on my desk, usually the day-of.
[dead]
Re:Google interviewing process for software developer role i... by leoh on Monday February 24, 2020 @03:25PM (#22408062)
Tons of people use the phrase "data point." I doubt most of them are from Google. https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Re:Google interviewing process for software developer role i... by cmckn on Monday February 24, 2020 @12:34PM (#22406173)
Definitely -- gave me a much healthier perspective on this "tier" of tech job.
Re:Google interviewing process for software developer role i... by justbees on Monday February 24, 2020 @02:22PM (#22407411)
Ok, completely different take!

I also interviewed there last spring, but I thought it was super positive, even though I didn't get the job. I had to push myself really hard to get the onsite and I think that was beneficial to me. I have no computer science background at all and it forced me to prep intensively between interviews. So, I kind of went into it figuring I probably wouldn't get it but who knows and that it would just be good to have the experience of this super tough interview.

I learned some things! I started thinking about my job a bit differently, which is cool. Also, at the very least, the process made me better at interviews. Ha! There's always something you can take from a difficult experience (and it was for sure difficult.)

I don't think you should feel discouraged or feel bad about your abilities. It sounds like it was just a poor fit and you should be happy it didn't work out! Plus, now you've been through it once. You know what it's like. You can do it again somewhere else and it'll work out.

Good luck with Amazon!

Re:Google interviewing process for software developer role i... by onlyrealcuzzo on Monday February 24, 2020 @03:47PM (#22408260)
My interview experience was so unbelievably amazing at Google that I accepted the job mostly because of that -- despite the fact that I had an offer two levels higher at another public software company.

It has not been a mistake.

As plenty of people have mentioned, more than a million people interview here every year. With that many interviews, I cannot imagine how bad some outlier horror stories can be.

In aggregate, something like 78% of people consider interviewing at Google a positive experience, despite the fact that only less than 2% of respondents actually go on to work here.

I dunno about every one else, but usually there's a high correlation with satisfaction and getting the job. The fact that hardly anyone ends up getting a job here, and the vast majority of people are satisfied seems like the process isn't terrible.

I doubt there's many companies with a better track record.

I hear nothing but good things about Microsoft recently, so I wouldn't be surprised if their numbers are better.

Re:Google interviewing process for software developer role i... by anonymoushn on Monday February 24, 2020 @11:51PM (#22410988)
The post-interview survey is broken for some candidates who try to apply to jobs in multiple Google offices, which is apparently against Google policy. My experience of receiving a below-market 4-day exploding offer from Google in 2019 is not an experience I would rate highly, if I was allowed to take the survey.
Re:Google interviewing process for software developer role i... by seanmcdirmid on Monday February 24, 2020 @07:16PM (#22409779)
Out of 100 people who interview onsite at google, 78 are happy about it even though only 2 get job offers???? Those are some crazy statistics. Maybe they are satisfied that the interview process convinced them they didn’t want to work at google anyways? Because I don’t see how that could work out otherwise.
Re:Google interviewing process for software developer role i... by onlyrealcuzzo on Monday February 24, 2020 @08:39PM (#22410246)
First, I don't have the exact numbers. Second, yes, out of 100 people that apply, less than 1 get an offer, on average.

If 100 people apply, only a small subset move on to the phone-screen. And you need to at least take the phone screen to be given a chance to fill out the satisfaction survey. Otherwise, there's not much for you to be satisfied or not with.

I'm not sure what the percentage of people that make it to the phone screen and have a chance to fill out this survey. Let's say it's 20%. Of those 20%, only a subset actually fill out the survey. Let's say it's 33%.

So, with my napkin stats, if 100 people apply, 6.6 would fill out the survey. Of those 6.6 respondents, ~1 of them went on to work here, and is hopefully satisfied with his/her experience.

Another ~4 should be satisfied. And the other ~2.6 would be dissatisfied.

It's possible that the other ~13 people that didn't respond were all dissatisfied. But they didn't respond, so we don't know.

Re:Google interviewing process for software developer role i... by unishark on Monday February 24, 2020 @09:08PM (#22410377)
> First, I don't have the exact numbers. Second, yes, out of 100 people that apply, less than 1 get an offer, on average.

Hiring 1/100 applicants is not unusual for any company. Put up an ad on any job site and you'll get hundreds of resumes from across the planet. Given the low effort of putting in the initial application, the odds are not a big issue there. The interesting question is the number you seem to be guessing at, namely the odds of getting an offer after investing so much time and effort in the grueling interview process. If that's very low, then they are quite evil.

Re:Google interviewing process for software developer role i... by onlyrealcuzzo on Monday February 24, 2020 @10:27PM (#22410683)
It's not. If you get an on-site interview -- recently -- you had over a 25% chance of getting an offer.
Re:Google interviewing process for software developer role i... by seanmcdirmid on Monday February 24, 2020 @10:17PM (#22410639)
This sounds like something that is especially hard to get data on, there is the obvious selection bias that only those who want to fill out the survey are surveyed.

As for 2/100, I thought you meant onsite interviews, which would be especially crushing for those of us who are going to do a google onsite interview pretty soon. If its just applicants, I can’t imagine it being even that good since Google must get a lot of resumes and without a recommend your chance of being noticed isn’t that great. And with the recommend, it looks like you can skip the phone screen, further skewing the numbers.

Re:Google interviewing process for software developer role i... by chrisseaton on Tuesday February 25, 2020 @12:34AM (#22411149)
> First, I don't have the exact numbers. Second, yes, out of 100 people that apply, less than 1 get an offer, on average.

1/100. I think that’s literally a lower acceptance rate than most top level military special forces units. People getting these offers from Google must be truly god-tier.

Re:Google interviewing process for software developer role i... by TurkishPoptart on Monday February 24, 2020 @05:25PM (#22409085)
What was the job? I only hear about people with comp sci backgrounds getting hired there.
Re:Google interviewing process for software developer role i... by antoinealb on Monday February 24, 2020 @06:56PM (#22409666)
I did not study CompSci but microengineering (mix of things, including robotics and manufacturing) and I am now working there as a SRE. Some colleagues are mathematicians. So definitely not only CS background :)
Re:Google interviewing process for software developer role i... by unishark on Monday February 24, 2020 @09:12PM (#22410392)
So in interviews do they also test mathematicians and engineers on undergraduate courses?
Re:Google interviewing process for software developer role i... by gowld on Wednesday February 26, 2020 @12:03AM (#22420425)
Yes. It doesn't matter what field you were in, it matters how well you know the skills they are looking for.
Re:Google interviewing process for software developer role i... by antoinealb on Wednesday February 26, 2020 @04:52AM (#22421713)
Had exactly the same interviews as my colleagues from a CS background.
Re:Google interviewing process for software developer role i... by justbees on Monday February 24, 2020 @06:35PM (#22409546)
It was frontend. I did ok with some heavy studying, but I'm definitely more UI focused on a day to day basis. The problems I had to figure out during the interview were nothing at all like what I do daily.

I walked away feeling like if I really wanted to I could knuckle down and study for longer and get a job there, but I decided it wasn't really my thing and went in other directions. Like I said, I took the studying and the subject matter as a challenge and I feel pretty pleased with how far I got considering I have a painting degree.

Re:Google interviewing process for software developer role i... by trhway on Monday February 24, 2020 @12:45PM (#22406308)
> I think they just needed to fill a lot of positions quickly.

3 years ago i got that impression too. Google seems to be scrambling to get into cloud business believing that they are somehow entitled to success in what is a completely foreign business for them. Anyway, it was a surprise mirroring the experience of a couple acquaintances (who is in the same boat - long time enterprise software devs) - the interview wasn't a big deal and the result was an L5 with very low comp (not sure why they bothered at all offering below even regular companies not just FAANG), naturally didn't go for it. As far as i see Google runs the hiring as an academia/exec style appointment committees - those hiring/compensation committees - where one has to have the good looking on paper achievements to hit reasonably well, and the interview just gets you in the door.

Re:Google interviewing process for software developer role i... by Domenic_S on Monday February 24, 2020 @04:02PM (#22408407)
Google is quickly becoming famous for lowball offers. Unless you have a competing offer with someone they think is on their level, they won't budge. They play hardball too, even with another offer.
Re:Google interviewing process for software developer role i... by gowld on Wednesday February 26, 2020 @12:06AM (#22420436)
How low comp?
Re:Google interviewing process for software developer role i... by erobbins on Monday February 24, 2020 @09:38PM (#22410495)
> Everyone I met at the onsite was kind of an asshole.

that was my google onsite experience in 2013. I haven't been back and wouldn't try again.

Re:Google interviewing process for software developer role i... by abhgh on Tuesday February 25, 2020 @02:16AM (#22411436)
The first time Google contacted me, I didn't make it (and was not happy with their process but thats another story). Thats when they let me know that they interview people on various things first and then decide the role. When they reached out to me the second time I politely refused citing that I don't want to interview if I don't know what I'll be working on; what if I don't want to work on a product area I am assigned to?

In contrast, my Amazon interviews were extremely efficiently done, and I loved their planning around it. Quick, no-nonsense, quick turnaround.

Re:Google interviewing process for software developer role i... by dlwdlw on Monday February 24, 2020 @10:28PM (#22410684)
Have been inside google and have friends who have worked, work there. There’s some truth to the asshole thing. Though I think it’s more like snobbishness. That is, conditional super niceness if you demonstrate you’re googly.
Re:Google interviewing process for software developer role i... by twblalock on Tuesday February 25, 2020 @12:11AM (#22411067)
Not all FAANG is like that. Google is an outlier in terms of their devotion to a particular interview process. Amazon may not be far behind. The rest are significantly easier in terms of process (but not in terms of the hiring bar).