Live data from Hacker News

Google: 90% of our engineers use the software you wrote (Homebrew), but...

twitter.com

21–30 of 683 posts

Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...

#21
post #3

Interviewing is stressful and all, but if the guy's reaction to not getting hired is to flame on twitter, not hiring might've been the right call.

I don't think that it is unprofessional on his part. He is merely highlighting the absurdity of the hiring process at large tech companies.

I think everyone knows that this is not a problem exclusive to Google.

Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...

#22
Sorta ironic, but remember that the point of an interview is to determine how well you'd do in the environment that's hiring you, not how good a developer you are. Because Google tends to reinvent the wheel for basically everything, algorithmic knowledge really does matter. Package management only matters within a few very specific subteams. If you're interviewing for a general SWE position, you could be Mark Zuckerburg and still not qualify for it.

FWIW, I find Facebook turning down Jan Koum in 2009 and then spending $19B to acquire his company even more ironic.

Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...

#23

Humorous answer: Maybe I can't invert a tree, but watch me flip this table. Serious answer: Companies that pull this crap deserve to starve and die.

What specifically are you objecting to? That specific question? Writing code on a whiteboard? How would you interview software engineering candidates?

[deleted]

Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...

#24
post #9

Interviewing seems broken to me too. I have spent the last few months trying to get a job out of college and everyone seems to be interested in how well you can regurgitate CS fundamentals. They are seemingly less interested in seeing how you solve problems and work through the process of software. I would be more than happy to see this process change, I am just not sure what it entails.

Devil's avocado: if they're truly CS fundamentals, then they should be baked into you good and deep during the course of your college education. It shouldn't be painful at all.

Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...

#25

Humorous answer: Maybe I can't invert a tree, but watch me flip this table. Serious answer: Companies that pull this crap deserve to starve and die.

What specifically are you objecting to? That specific question? Writing code on a whiteboard? How would you interview software engineering candidates?

Why not just take a chunk of code the candidate has written that was interesting and talk about it?

The main problem with interviews [imo] is it grabs stuff the interviewer is familiar with and throws it at the person in the more stressful position of being the interviewee. Its also [often] a very non-standard way of communicating. I don't know about you but all of my communication is via text or graphic, not whiteboard.

And, honestly, do you care more about the fact they can invert a binary tree from memory? Or that they can learn to in the next hour and implement it?

My guess is for 90% of jobs, its the second.

Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...

#26

Humorous answer: Maybe I can't invert a tree, but watch me flip this table. Serious answer: Companies that pull this crap deserve to starve and die.

What specifically are you objecting to? That specific question? Writing code on a whiteboard? How would you interview software engineering candidates?

I think the best way is to give them access to a code base, give them 48 hours and have them submit a pull request for a feature. That way you can see that they can learn the codebase and implement the feature in their own time. During the interview, you can discuss their code and the reasoning behind the implementation details.

Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...

#28
We're trying a different approach at Sourcegraph. In addition to looking at a candidate's prior work in open source if available, we ask them to complete tasks that approximate the job as closely as possible (i.e., coding on a computer): https://sourcegraph.com/blog/programming-interview

Would love to hear people's thoughts and feedback!

Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...

#29
post #14
post #5

Was it really because he couldn't do the problem, or was it that he didn't handle himself well in the interview? At two different interviews I was given logic puzzles just so they could watch how I went about trying to solve them.

> At two different interviews I was given logic puzzles just so they could watch how I went about trying to solve them. That's usually what they say, but I've found that if you don't solve the puzzles, you don't get hired ever.

I did solve both puzzles, but I was told by the second company that they were quite surprised.

Re: Google: 90% of our engineers use the software you wrote (Homebrew), but...

#30
post #3

Interviewing is stressful and all, but if the guy's reaction to not getting hired is to flame on twitter, not hiring might've been the right call.

If the tweet is accurate in its implication that he didn't get hired because he couldn't invert a binary tree (honestly, I don't even know what that means) on a whiteboard, then I'd say the tweet is totally justified.

On the other hand, if it was a complex and reasoned decision that he's summarizing badly, then yeah, good call on their part.

Context is king here, and we have little.

Post reply on HN