Live data from Hacker News

Google's “Director of Engineering” Hiring Test (2016)

gwan.com

161–170 of 344 posts

Re: Google's “Director of Engineering” Hiring Test (2016)

#161
post #159
post #156

Earlier quoted context omitted.

Yeah, try discrediting the article than fix your mistakes. Real mature, Google.

... Sorry, are you accusing me of working for Google? My identity is very public, I don't.

Then you're most likely trolling everyone, by commenting that you know more about their processes than most outsiders do.

So stop right there and run back into your PR cave.

Re: Google's “Director of Engineering” Hiring Test (2016)

#162
post #161
post #159

Earlier quoted context omitted.

... Sorry, are you accusing me of working for Google? My identity is very public, I don't.

Then you're most likely trolling everyone, by commenting that you know more about their processes than most outsiders do. So stop right there and run back into your PR cave.

I do. I've interviewed twice and gotten offers twice (and declined twice). That's what I said in my post. I'm claiming no greater (but no less) knowledge than having gone through the interview process.

Re: Google's “Director of Engineering” Hiring Test (2016)

#163

Earlier quoted context omitted.

There are different clues in different contexts. The hardest is if there is a very technical definition that makes another answer more correct. Maybe in a test of English: "John has less _____ than Mary. So they decided to go to Mary's apartment for breakfast." A. Bread B. Window C. Eggs D. Times " This is an incredibly stupid question oh my God. What would I even pick. All of the choices, and the whole question, is…

Less window is informal but I don’t see how it’s incorrect. Bread is both correct and fits the context better.

Yes but from "times" you can see that this is a test of VERY basic English. I agree with you that Bread is both correct and fits the context better, and I would still choose "eggs" (a worse answer, from the choices given) because I would analyze what the (really stupid) question-writer wanted.

You are right that window exists in that sense but in this case it's clear that the question writers didn't think about it.

For "window" in particular, we rarely say it the way you imply, the whole Internet has just 4 instances of these words after each other:

https://www.google.com/search?q=%22had+less+window+than%22

(you can try 'have' and 'has' for 'had'). But you might be right that the informal sense of "window" that I think you imply (window of time) might be technically the best answer in a different context but absolutely not the answer to pick!

So it actually is a good example of a potentially better answer that you shouldn't pick after analyzing the question!

Re: Google's “Director of Engineering” Hiring Test (2016)

#164

Earlier quoted context omitted.

Surely the correct answer is you Google how to do it!?

These questions are supposed to work as a proxy for experience. Everybody can google the answer to trivia, but if an applicant doesn't know the answer by heart that's an indication for lack of experience.

Except it's a terrible indicator and an abysmal proxy.

Re: Google's “Director of Engineering” Hiring Test (2016)

#165
post #43

This was posted previously, in October 2016: https://news.ycombinator.com/item?id=12701272 An actual Google director of engineering pointed out that these are individual-contributor SWE/SRE questions (and I can attest I got very similar questions as a new college grad). As I commented previously: "Reading more closely, it sounds like they are not interviewing him for a director of engineering position; it just sounds…

Assuming he didnt lie about the exchange of words, this guy could be a homeless person make believing hes getting hired as ceo of google and this interview would still be an affront to proper advancement. You cannot possibly justify making a quiz that asks about kill in unix and doesnt accept SIGKILL ~literally kill with SIGTERM the default. If you are looking for the default level (15) you should specify. If this in…

[deleted]

Re: Google's “Director of Engineering” Hiring Test (2016)

#166
This pisses me off so bad:

Quicksort does NOT have "the best big-O". It's big-O time complexity is O(n^2). Big-O refers to the worst case time complexity. Quicksort will on average take (n log n) time complexity, but that's not its big-O, that's its big-Theta. Some try to skirt this by saying "if you randomize the order of the data first, it will be sorted in big-O of n log n" but again, that's the average time complexity, not the pathological case.

A lot of CS books teach this wrong. Please stop being wrong: O(Quicksort) is O(n^2)

Re: Google's “Director of Engineering” Hiring Test (2016)

#167
post #43

This was posted previously, in October 2016: https://news.ycombinator.com/item?id=12701272 An actual Google director of engineering pointed out that these are individual-contributor SWE/SRE questions (and I can attest I got very similar questions as a new college grad). As I commented previously: "Reading more closely, it sounds like they are not interviewing him for a director of engineering position; it just sounds…

>Also, a ton of this conversation makes a lot more sense if you make the assumption that the interviewee is misremembering the questions

But (per [1]) then what would be the charitable mis-remembering of the recruiter saying "that's not the answer I have on my sheet of paper." If it were someone technically competent, that would never be the response; it would be a technical explanation of the error. The most likely scenario is that a non-technical person is being expected to gauge technical answers.

Incidentally, someone on that thread [2] suggested making a meme of that, where the interviewer regards an answer as wrong, despite being very good, because it's "not what they have".

Example from my experience:

Interviewer: "What would be the run time if you did it this way [explanation]."

Me: "Oh, wow, that's a pretty clever approach! In that case, it wouldn't even depend on the input size. Then it would only be limited by IO."

Interviewer: "Wrong. It's constant."

[1] https://news.ycombinator.com/item?id=16932260

[2] https://news.ycombinator.com/item?id=12701625

Re: Google's “Director of Engineering” Hiring Test (2016)

#168
post #157

Earlier quoted context omitted.

"Google is still not having any trouble attracting engineering talent." Is this really true, though? Are they losing out on more top end candidates? There are other places with interesting work and big paychecks. Some of them aren't building reputations for annoying interview processes.

An annoying interview process is a one-time pain, though. Once you're in it's behind you. (For my current employer - not Google - I did a 3-hour auto-graded coding test in which I resorted to rewriting something in C and not calling free() to make it fast enough to pass all the test cases, which I hated , but it was a one-time thing and the company itself is otherwise pretty reasonable. I should probably have held it…

You forgot one more thing, google is loosing enginers due to it creepy nature. I was invited to interviews on multiple occasions but they are one of the last companies I would work for. I don't care about money, wherever I was working, I had it more than enough to have a really good life and a thousand $ up or down doesnt make much of a difference. But working for a company that actually engages into global spying of people is like a mental prostitution. Not I only wouldn't work for them but also wouldn't take anyone working for them in past working for me. I value people opinion about their impact to the world and google guys went way off into wrong direction. They are simply emitting the signal "I would do anything for money" and this attitude can be understood for someone working in McDonalds, but for a hi-tech worker that can get job anywhere, this is just unacceptable. It shows moral rottening (or just beeing "simpleminded") and... well sorry, there is more than enough other people I will be far more happy to work with. I am really sorry that people like Rob Pike and Ken Thompson, which I highly respect, work for them. As developers (Not Google, not Facebook, not Apple, not Microsoft! The Developers! Without them, they aren't worth a dime!) we are at the moment rulling the world, we have to accept some moral obligations instead of just beeing slaves to making money for others stock options.

(How cool, I get multiple downvotes which means that the average non-important people (I could use stronger words, but you do know where you fit) don't agree, which makes me flattered. Thank you.)

(The other guys upvoting me, thank you, you are somehow restoring my faith, that not everyone is a zealot)

Re: Google's “Director of Engineering” Hiring Test (2016)

#169
post #10

Tossing my hat in the ring with a similar experience. Was approached in 2003 because of an app I had written that got attention, and was told that Googlers wanted to speak with me about the app. What followed was three calls with gate-keepers of sorts, between which there was zero knowledge transfer from call to call. None of them inquired about the app and all of them asked questions so unrelated to the app that the…

> It would seem Google HR / Recruiting hasn't improved in all these years.

I agree that your experience in 2003 was terrible, but to draw this conclusion from the article is extremely presumptuous. There are lots of well-intentioned people working in recruiting at Google, and you are suggesting that none of them have made any improvement in the process in 15 years?

Re: Google's “Director of Engineering” Hiring Test (2016)

#170
post #74

Earlier quoted context omitted.

I doubt it's sarcasm. I've often lamented that as a 30-year 'veteran' I'm still often treated as though I'm probably incompetent, until proven otherwise beyond a reasonable doubt. Some people do ignore my CV. I know that some people believe this is right and necessary because you can't trust anyone. I believe it's a travesty in this industry, and if I am treated this way, I'm walking straight out the door and into my…

> I've often lamented that as a 30-year 'veteran' I'm still often treated as though I'm probably incompetent, until proven otherwise beyond a reasonable doubt. I have had a pleasure of interviewing a 'veteran' who listed both Emacs and vim on his resume, among dozens of other keywords and many, many years of professional experience. I asked him, how do you exit these text editors? "As any other program", he answered,…

Is that answer wrong? Does using GVIM or Aquamacs mean you don’t know vim and emacs?
Post reply on HN