Probably one inherent benefit of a process this shitty, in addition to whatever benefits of the criteria they're selecting for, is that selected candidates identify more strongly with their co-workers and with the company than they otherwise would (see: Cialdini's Persuasion on the benefits of hazing)
I'm not sure this is a great way to hire engineers, but at the same time I'm sure it feels pretty familiar to people fresh from grad school.
I don't think anyone cares and there is no reason to make them read the wrong title.
Exactly. The only successes or failures we care about are our own. Very rarely do we even think of someone else's embarrassing moments. We are all pretty self-centered and that's liberating in a way.
"I was worried about what people think of me, but now I know they don't think about me at all."
Most people (especially if they didn't win the birth lottery by being born in CA, USA) go to schools and colleges for YEARS and YEARS to come even a few steps towards what you can get at Google and FAANGS by working for a month or two to prepare for the interview.
Take a step back and consider just how damn pampered we are in this business when doing exercies for a few weeks before interview for a 250.000$+ job is too much for you.
So yeah, you can spend ages preparing for an interview, but remember you're probably topping your odds out. A genius well prepared might have a 90% success rate, if they don't prepare that's 0%. But not many of us are a genius and none of us are 0% prepared. So maybe you're actually boosting your odds from 40% to 50%.
Then finally, you've got your dream job! Oh but actually 3 things are possibly true. 1: You're surrounded by people who walked the interview in which case you are going to be sprinting to keep up and actually your job is going to be incredibly difficult. 2: You're surrounded by people who also had to desparately prep for the interview for months- so none of you are well suited to the job, actually google is interviewing for the wrong things and actually your life is going to be tough. And 3: Anyone who can't afford to spend months prepping for Google won't be working with you- anyone with any responsibility in their personal life probably won't be able to afford to do this stupid prep work and so they're simply never going to work there, so you're now in this homogenous leet code clique.
This is a pretty steep exaggeration.
Living in SV your expenses will roughly be at least $45k/yr.
So you save $135k/yr (180 - 45). That's great, but a far cry from being a millionaire in just a few years.
Of course as you get promoted your comp increases, hitting $500k gross at L5, but that takes more than a couple years to achieve.
My effective tax rate is much closer to 30% than 40%, but I'm married so I get a bit of a break vs. being single since there's a big gap between my income and my wife's income.
Even so, $135k per year post-tax, post-expenses is a fantastic amount of savings.
This is much more than I made pre-tax, pre-expenses earlier in my career.
Just having access to $135k means you're more or less a millionaire if you invest it and never need to dip into your investments.
The S&P 500 has averaged around 10% or so over the last 90+ years. Over 30 years, at a 7% growth rate, you'd have $1 million in savings with no additional contributions, assuming I didn't screw up my math.
With such a high income sustained for just a few years, it'd be hard to screw up later in life so long as you avoid the hedonistic treadmill.
Who's paying 40% taxes on $300k/year? Your math is wrong straight off the bat. Including 401k and match, this hypothetical person is making at least $200k after taxes. Even more if they're married or have a dependent or two.
And as others have noted, $135k/year will make you a millionaire in 7 years even if it's cash under your mattress. You'll make it there even faster if you invest it in an index fund like most people would do.
People in California.
> $135k/year will make you a millionaire in 7 years
Yea if you are a person who somehow has 0 expenses over the course of those 7 years. Again, all but impossible in California.
The only way you'll end up with a tax bill that large is if you contribute $0 to tax-advantaged retirement accounts. And that's taking into account state taxes, SSI/Medicare. You don't have to believe me, try it out yourself. https://smartasset.com/taxes/california-tax-calculator. Putting in $300k of income for a single person, it gave me $175k take-home pay + $19k in a 401k, which is an effective rate of 35%. Keep in mind, I'm not including the 401k match, which is pretty darned generous at the BigCos. If we assume the max allowed IRS match ($9.5k or thereabouts) the effective rate falls to 32% and this hypothetical person is banking $145k/year after living expenses.
Lots of people (especially young, healthy people) also opt for health plans with HSAs, which give you more deductions.
> a person who somehow has 0 expenses
Where did you get 0 expenses from? GP stated pretty clearly expenses of $45k/year - on the modest side (probably assumes living with a housemate, or not eating out too much). I was going with $60k/year expenses on $195k/year after taxes.
I've lived in Silicon Valley my entire life, except for when I was in college, and I don't think my living expenses ever got close to $45k/yr until I bought a house, which was an entirely optional decision on my part.
There are people I know who live in the bay area on less than 45K/yr in wages, so no its not at all absurd.
Heck assume spending $70k/year on $205k/year after taxes and 401k + match. It's still $135k/year. I don't know why you're arguing against arithmetic.
Realistically you're going to do 401(k) and match so you're probably taking home a bit over 200k. Allow 50k/yr living expenses and you'll have another 150/yr or so. Quite plausible to bank 1 million in 5 or 6 years with these numbers.
Also, stock appreciation. A $500k grant last year is worth $640k this year.
A FANG developer in London has even more opportunities
Max out your pension (Tax relief at 40%) plus presumably an employer match around 5-8%
Put £20k a year into a Stocks and Shares ISA - which puts that beyond tax for income and CGT (apart from stamp duty on share purchases)
Put £30k into premium bonds and than start thinking about VCT's and EIS
This is ignoring any shares scheme you are in
I'm not really sure why you keep pushing back on all of this. It's just how the math works.
The short version is, if you make $300k year if you are careful with the money you can have 1 million in savings in (conservatively) 6-8 years just by doing the obvious things, assuming reasonably similar market conditions.
[1] https://www.pgpf.org/sites/default/files/All-income-groups-p...
Depends on what you do at Google.
Google Guava is a data-structure/algorithms-heavy great Java library.
Dart and Golang are programming languages. I'd imagine you have to know how to write a compiler etc and the standard library definitely has sections for data-structure and algorithms.
They pay tons of money and prefer people to stick around and do different things within the company so I guess that's why they set the bar high for that specific section of skillset (algorithms and data structure).
Some people are willing to go through that for the Money, Prestige, and hopefully the experience. Some people don't. That's life.
I imagine they have multiple PhDs working on those projects. For your bog standard SDE these interviews have very little to do with the day-to-day job.
Separately, I'm sorry the original poster had a crappy experience: that does sound awful. It happens, unfortunately, and I'm glad they drew attention to it.
Disclosure: I work at Google.
How confident are you about that assertion?
A lot of Googlers are doing generic web/app work that happens elsewhere from those I've talked to. Not HQ tho so maybe it's different out there
If you truly believe that "no one is writing basic CRUD apps at Google", then their marketing has been incredibly effective and explains why their interview process remains the way it is
This is like claiming nobody at Amazon or Facebook works on CRUD apps, lol.
If influencing democratic elections is your idea of interesting, sure.
Disclosure: I worked at Google twice.
I figured I'd give it another go with more experience, so the second time I was hired at L5 (expected to be leading teams). Liked it even less the second time, but stuck around for about 2 years for logistical reasons.
In my experience at Google and other large companies, the team you join ends up dictating your experience. I would be open to a third stint at Google, but would be very careful about vetting the team (especially the leadership).
Having said that, I don't think I like the culture at Google. Especially the second time, it felt very mercenary and there was cutthroat competition. It didn't feel like I was working on a cohesive vision, but just moving protobufs around. I think I preferred Google when Eric was CEO, maybe because it was smaller, but it felt like Larry was running Google with too much emphasis on the bottom line and not enough on product or vision.
There aren’t enough good problems to go around and a lot of folks who were promised the world end up bored, working on just another mobile app or whatever else.
I see this style of interview questions pretty frequently and I really question their effectiveness, vs say something more open ended and fluid.
Problem is someone else will. And there's no easy fix.
If there was an easy way for a group of uncoordinated people (applicants) to coordinate against bullshit (stupid-long interviewing processes sometimes unrelated to the job and other stuff) we could solve many of this world's problems, don't you think?
But yes we do have tons of jobs and IME most places don't do this crap. So that's nice, compared with how other workers have it. Though you won't get anywhere remotely near FAANG comp without encountering those sorts of hazing, high-prep, high-variability interviews.
I bet investment bank or hedge fund jobs are/were just as tough for anyone to apply to and get.
Get some perspective, c'mon :(
This isn't very compelling. Qualifications are a different bar. Perspective indeed.
I personally think that that's a feature, not a bug, we don't actually need that many bright people working for companies like Google given how much data they have available (the same goes for FB).
> Problem is someone else will. And there's no easy fix.
Isn't that... eventually... Google's problem that their interview process is putting of substantial numbers of engineers?
EDIT: Just, in general, it would be pretty difficult to commit time to such a task when it's more fulfilling to work on personal side projects (and potentially leverage that for employment offers).
Or if you, I dunno... have a child. That's something that (as a relatively new parent) leaps out at me with interview requirements like this. It feels like you need to get a job at Google before becoming a parent, or you're going to need to wait until your kid is in high school.
This isn't about going in for a one day interview. It's about the huge amount of time required for the interview preparation that comes long before an actual interview. As the post I replied to said:
> even if you were to ignore the upfront preparation costs just the timeline (months with not much indication)
And the fact that it isn't just one day of interviews, as the post details it's multiple interviews, some remote, some in person.
All of these things are an absolutely enormous time suck.