Without actually hearing the transcript verbatim, it's hard to give much enlightened perspective here, but there's a lot of "hur hur, dumb recruiter" responses here. What I will say, in general, is that figuring out what the "right" answers are here for what is obviously a technical phone screen by a non-technical person with answers on a piece of paper is also part of the challenge. This is a Director of Engineering…
"Dumb recruiter"? What? Nobody's calling the recruiter dumb. Everybody is calling the process dumb. A process that puts somebody that cannot answer these questions, in charge of asking them and evaluating the answers. Having the candidate evaluate the competence of their recruiter is not part of the interview process. What the hell.
Google's “Director of Engineering” Hiring Test
251–260 of 969 posts
Re: Google's “Director of Engineering” Hiring Test
#252FWIW: As a director of engineering for Google, who interviews other directors of engineering for Google, none of these are on or related to the "director of engineering" interview guidelines or sheets. These are bog standard SWE-SRE questions (particularly, SRE) at some companies, so my guess is he was really being evaluated for a normal SWE-SRE position. IE maybe he applied to a position labeled director of engineer…
Re: Google's “Director of Engineering” Hiring Test
#253Earlier quoted context omitted.
only some hash functions are fingerprints. Other hash functions are the exact opposite of a fingerprint.
I know some hash functions are not meant to create unique fingerprints (they're to pick a bucket to put/look in), but what do you mean by the opposite of a fingerprint?
A non-fingerprinting hash function - well, one example of one- is something that for similar inputs, produces the same output (similarity being defined by some distance metric). See, for example: https://en.wikipedia.org/wiki/Locality-sensitive_hashing and https://en.wikipedia.org/wiki/MinHash
Confusingingly, many functions that are used for similarity detection are called Fingerprints, (https://en.wikipedia.org/wiki/Acoustic_fingerprint), but I consider that a distinct use of the term.
Re: Google's “Director of Engineering” Hiring Test
#254FWIW: As a director of engineering for Google, who interviews other directors of engineering for Google, none of these are on or related to the "director of engineering" interview guidelines or sheets. These are bog standard SWE-SRE questions (particularly, SRE) at some companies, so my guess is he was really being evaluated for a normal SWE-SRE position. IE maybe he applied to a position labeled director of engineer…
What exactly is super strange? That a non-technical recruiter asked the questions? If that's not the strange part, then surely it's believable that the recruiter would not recognize some of the subtleties involved?
That said, if this guy is the creator of GWAN, then it's entirely possible that his personality rubbed someone the wrong way and he was nixed for "personality reasons" in the only way they could.
Re: Google's “Director of Engineering” Hiring Test
#255Earlier quoted context omitted.
What are the components that make up a color? "Well, it depends what color model you are using, which differentiates between additive and subtractive color mixing, the medium used (print, screen, etc.)... No. It's Red, Green, and Blue.
But hang on, the primary colours are red, yellow and blue! I know, they told me so in primary school.
Re: Google's “Director of Engineering” Hiring Test
#256"There's an array of 10,000 16-bit values, how do you count the bits most efficiently?" multiply 10,000 by 16. There are 160,000 bits
On the x86 architecture, integer multiplies take more cycles than a comparable solution that uses bit twiddling so you're just WRONG!
You are the weakest link, GOODBYE!
Re: Google's “Director of Engineering” Hiring Test
#257This is classic: the right answers!! Must be google getting infested with managers who don't have shit clue about what is programming and computer science.
Re: Google's “Director of Engineering” Hiring Test
#258Much of of the content is minutiae that a working software engineer doesn't ever need to know and would just look up in the rare case where they did (how many bytes in a MAC address? Seriously?).
It's particularly bad when, as here, the candidate knows more than the interviewer does. The interviewee gives exact, nuanced answers while the interviewer only knows approximately correct answers that don't quite match. The interviewer then feels that their ego is vulnerable, that they are facing a serious potential competitor for social status at the company. They then summarily reject the candidate's correct answers as a defense mechnaism.
Re: Google's “Director of Engineering” Hiring Test
#259Earlier quoted context omitted.
This is really weird and should not be happening. I am a software developer and do a lot of interviews including phone interviews. These kind of questions are not expected, but I would say the lightbulb one is not super horrible as long as it is the discussion that was valued and not the answer. I have gotten weirder questions for sure when interviewing.
I didn't hear about the light bulb drop question until this thread, and was surprised how in-depth it can go. Can you really "fail" an interview on a question like that? I assume the person conducting the interview is reviewing your process of coming to an answer rather than getting the most correct answer - right? By most correct I found this article that broke down the question/answer: https://pointlessprogramming.…
But yes, in practice, YMMV.
Re: Google's “Director of Engineering” Hiring Test
#260Earlier quoted context omitted.
Why is that wrong? As a Director, you'd have to deal with people at all different levels of understanding. You may even have to deal with companies, clients, and other departments that have zero skill in your area of expertise. This seems like the perfect exercise to test someone's ability to navigate those kinds of required skills.
I don't disagree, although I'm sceptical that's intentional on Google's part. I think if you applied some common sense to the situation and you were able to get off your moral high horse about what's correct vs answering the questions he needs you to answer to get to the actual proper interviews. Dale Carnegie wouldn't have approved, I'm sure.
1. The author of the post says that this was a phone call. That means that this, more than likely, is not a transcript of the call, but a paraphrase. The entire tone of the post lends itself to the author thinking that they're "correct" and that the interviewer was just a rude, monosyllabic simpleton.
2. The interview ended immediately after the author started to argue. Instead of trying to relate to the person and simplify their answers after the first few super-technical answers weren't accepted, they trudged on with the attitude of "this person has no idea what they're talking about and this is stupid" rather than "I'm clearly overshooting the mark here, maybe I should try and simplify the answers".