Earlier quoted context omitted.
> They're not looking to fill any particular role. They're just looking for smart people I've found this to be decidedly not true, from many recruiter contacts. They have a role in mind they're trying to fill and if you point out that it's far more junior than what you're looking for, the conversation's over. Think about how must companies hire. The hiring manager fights internally and finally gets a req for a very s…
Nobody does that because being smart is of no guarantee that this person can be of any use to a business.
Why I Don’t Talk to Google Recruiters
111–120 of 674 posts
Re: Why I Don’t Talk to Google Recruiters
#112Earlier quoted context omitted.
the problem with the way Google interviews is that, despite it being heavily standardized, it is not sensitive to non-algorithmic skills and talents that interviewees have. It will _only_ pass candidates who are unusually good at algorithm puzzles, on whiteboards, under time pressure.
This seems to be the type of employee Google is looking for, in which case, it works great.
Re: Why I Don’t Talk to Google Recruiters
#113The worst part for me is how long the process takes, and how much time is invested for an interview process where the success rate is so low. My recent experience with AMZN was: - get contacted by recruiter, schedule a call with recruiter a few days later - take a take-home coding test a few days later - talk to the recruiter again a few days later to tell me I did well on the coding test - talk to another recruiter…
Re: Why I Don’t Talk to Google Recruiters
#114> There is no point in giving me binary-tree-traversing questions; I don't know those answers and will never be interested in learning them. They are just looking for smart people. If you ever looked it up it's 5 lines of code. That's the whole point they're not forcing you to learn something: A) so esoteric you will never encounter in your programming career B) so complicated that you'd have to spend days practicing…
You mean like the famous inverting tree whiteboard exercise that the Homebrew author failed? Which lead them to refuse to give a job to the guy that actually developed a software used by those with higher IQ to come up with tree inversion algorithms?
Re: Why I Don’t Talk to Google Recruiters
#115Earlier quoted context omitted.
I'd be interested in hearing from people who work at Google, and get to figure out a cool algorithm for solving an interesting puzzle-problem more an about once a year. I bet there aren't very many. In my experience, the stuff you do in this kind of interview has very little relation with the stuff you do in the actual job. (I wish it did! I love those algorithmic puzzles.)
I don't know about the average but at Google I probably write a new call to std::set::find twice an hour, and it's important to know that std::set is a red-black tree, and how std::set::find is implemented and how much that costs and so forth. Fluency with data structures and algorithms is not some kind of brain candy. It's absolutely necessary to get the job done.
There is a whole world of development that is OS specific, UI specific, shipping commercial applications. Shipping quickly is always a higher priority than performance, because adequate performance is usually trivial to implement with hash tables/arrays/linked lists.
Re: Why I Don’t Talk to Google Recruiters
#116Re: Why I Don’t Talk to Google Recruiters
#117Re: Why I Don’t Talk to Google Recruiters
#118Earlier quoted context omitted.
I'd be interested in hearing from people who work at Google, and get to figure out a cool algorithm for solving an interesting puzzle-problem more an about once a year. I bet there aren't very many. In my experience, the stuff you do in this kind of interview has very little relation with the stuff you do in the actual job. (I wish it did! I love those algorithmic puzzles.)
figuring out a cool algorithm is not the same as learning 1000 algorithms by rote to prepare for an interview. Just because doesn't feel like doing test prep for an interview, it doesn't mean they don't have the brain capacity to actually solve the business problem when it comes up. If in my day-to-day I need to use an AVL tree, I will get a library for it, I won't be reimplementing it from scratch every single time.
Re: Why I Don’t Talk to Google Recruiters
#119Unlike most of HN (it seems), I like hearing from recruiters, because despite the very low signal-to-noise ratio, there's always that remote chance that one of them could be able to set me up with a "dream job". It's zero cost to me to politely reply to a recruiter and ask for more info, and I try to at least respond to everyone. What I've found is that they must have a lot of candidates they're juggling because fall…
Re: Why I Don’t Talk to Google Recruiters
#120There is no standard way to interview a software engineer. Whenever one of these threads come up we see multiple posters explaining their process, and while each process has it's upsides and downsides, no two are exactly the same. For a company the size of Google, with the amount of applicants they receive, I would assume that an interview standard is absolutely necessary. It's not perfect, but for 95% of developers…
"I won't accept an interview at Google because: 1. I had a bad interview at Amazon (???) 2. I read a story on HN about someone having a bad interview at Google
I'm sorry but that's an awful excuse. As you mention, Google works at an insane scale, and as foolproof as you try to make a process, there will always be a very small chance that it'll fail. Doesn't mean the whole process is bad.
And there's the whole bias that you'll only hear from horror stories and never from success stories.