Earlier quoted context omitted.
I've read many resumes that seem solid. Then the candidate knows almost nothing. They just lie on the resumes. I've also talked to people with terrible resumes who turn out to be great. They are just bad at resumes.
What is your bar for “terrible”? Resumes are a demonstration of written communication skill — they should at least be competent at expressing certain basic things about the candidate. An underwhelming list of accomplishments or lack of significant prior experience need not be showstoppers, of course.
Google's “Director of Engineering” Hiring Test
31–40 of 71 posts
Re: Google's “Director of Engineering” Hiring Test
#32Earlier quoted context omitted.
I second that. It's not necessary about "lying", many candidates may drop a keyword as something they know, when really they have only heard about it instead of mastering it. Some people also under-rate their skills, because they are very demanding to themselves (the bad ones don't know "sort" and want to re-implement their own sorting method in Python). I pre-screen using practical problems that I have to solve ever…
I think the point of GP comment to yours is that by reading resumes skillfully -- that is, between the lines -- and comparing with other factors (e.g. their portfolio) it's pretty easy to tell the "probably solid" from the keyword-stuffers and buzzword droppers. By "probably solid" I don't mean "immediate hire" but rather "It's a safe bet this person isn't utterly incompetent and I won't be wasting 10 minutes of my t…
Re: Google's “Director of Engineering” Hiring Test
#33Earlier quoted context omitted.
The reason for this is that resume review is really ineffective as a screen. No is saying they should rely solely on resume review as a screen. What is under question here is the perceived wisdom (on Google's side) of screening for Director positions using badly programmed chatbots (or recruiters, whatever) instead of having them be asked the same questions by an actual human. IMO, a better approach now are basic on…
I've used (I think) hackerrank, and just done really basic stuff. Like freshman CS basics, starting with working code and extending it (eg a class that calculates the average of its contents, and you add min, max and median). Surprisingly it screens out about half.
If it's the latter (essentially a test of whether they've memorized quickselect) then that sounds like a horrible filter, actually. Unless it's for the position of "Senior Quicksort Engineer".
Re: Google's “Director of Engineering” Hiring Test
#34Earlier quoted context omitted.
I think the point of GP comment to yours is that by reading resumes skillfully -- that is, between the lines -- and comparing with other factors (e.g. their portfolio) it's pretty easy to tell the "probably solid" from the keyword-stuffers and buzzword droppers. By "probably solid" I don't mean "immediate hire" but rather "It's a safe bet this person isn't utterly incompetent and I won't be wasting 10 minutes of my t…
I do not think it is possible to weed out all or even most of the completely incompetent programmers on the basis of resume screening. My reasoning is, I frequently conduct technical interviews, and a good percentage of those are with candidates lacking basic coding skills, and many of those candidates have impressively written resumes.
If they failed your test -- you just know they failed your test. That doesn't mean you now that they're incompetent.
Re: Google's “Director of Engineering” Hiring Test
#35Earlier quoted context omitted.
I've used (I think) hackerrank, and just done really basic stuff. Like freshman CS basics, starting with working code and extending it (eg a class that calculates the average of its contents, and you add min, max and median). Surprisingly it screens out about half.
Finding the median with or without sorting first? If it's the latter (essentially a test of whether they've memorized quickselect) then that sounds like a horrible filter, actually. Unless it's for the position of "Senior Quicksort Engineer".
Re: Google's “Director of Engineering” Hiring Test
#36Earlier quoted context omitted.
Finding the median with or without sorting first? If it's the latter (essentially a test of whether they've memorized quickselect) then that sounds like a horrible filter, actually. Unless it's for the position of "Senior Quicksort Engineer".
They are free to use the standard library, and use whatever language they like (eg python). It's not about how to sort
Also, my sense is that Python is something of an outlier in having a mean and median functions in it standard library. I could be wrong, but AFAIK Go and JS do not, for example -- so people using those languages would surely bomb (at least on the median calculation part -- again, assuming they interpreted your question as "calculate from scratch").
I don't mean to be pedantic or split hairs. The point I'm trying to make is that even simple-seeming problems can have gotchas to them, depending on the context.
Interviewers could do better by either thinking just a bit more about the problems they select, or just communicating better. But many do not, unfortunately -- I have the sense they just pull problems out of the air, and see what sticks. Meanwhile counting the high number of fails as a success signal.
Re: Google's “Director of Engineering” Hiring Test
#37Earlier quoted context omitted.
I second that. It's not necessary about "lying", many candidates may drop a keyword as something they know, when really they have only heard about it instead of mastering it. Some people also under-rate their skills, because they are very demanding to themselves (the bad ones don't know "sort" and want to re-implement their own sorting method in Python). I pre-screen using practical problems that I have to solve ever…
I think the point of GP comment to yours is that by reading resumes skillfully -- that is, between the lines -- and comparing with other factors (e.g. their portfolio) it's pretty easy to tell the "probably solid" from the keyword-stuffers and buzzword droppers. By "probably solid" I don't mean "immediate hire" but rather "It's a safe bet this person isn't utterly incompetent and I won't be wasting 10 minutes of my t…
Re: Google's “Director of Engineering” Hiring Test
#38These are the prescreen questions that were used for senior SRE. It's not a hiring test- this person didn't even get to the actual hiring interviews (which would have asked you, for example, to implement quicksort in code on a whiteboard). The recruiter-screeners in this case don't know anything, they're just looking for you to answer some questions against a table of "right answers", and they wouldn't know it if you…
Obviously Google has had some success in this space as their opinions are highly influential, but sometimes I can’t help but wonder if they were successful in spite of their interview practices—especially in the early days—because jobs at Google were much-coveted: talent from all over the world sought out a job there because the money and the prestige was just so damned good.
Re: Google's “Director of Engineering” Hiring Test
#39Earlier quoted context omitted.
> You end up having engineers wasting time on technical interviews that are clearly a pass in the first 10m (but you keep going for 45 to stay professional) If someone is a pass in the first 10 minutes, the next 35 minutes are me trying to sell the company to the candidate. This is not, even slightly, a waste of time. I have Allied Mastercomputer levels of HATE for whichever HR drone decided that "interviewing candid…
I think the post you were replying to was using "pass" to mean "pass on the candidate" i.e. not move forward in the interview/hiring process. The point of such recruiter screens is to avoid an engineer seeing in a coding screen that the candidate has no chance in hell of success.
However, being professional is also important and I don't consider it a waste. I've experienced the reverse. It was clear after one interview that I was not a fit for the position.
I still ran the interview out even after pointing out that I really wasn't a fit because that's what professionals do. I later got a contract out of that company simply because I was professional about things and so many other people aren't.
Re: Google's “Director of Engineering” Hiring Test
#40Earlier quoted context omitted.
Not everyone wants a director of engineering that can't communicate with the rest of the company.
Don't do that. Don't conflate having to dumb yourself down for recruiters that reached out to you for a director of engineering role with communication skills. Yes sometimes you need to be able to simplify things for non-technical shareholders, but no that's not what this should be. In an engineering focused organization if recruiters are reaching out for a position this high up they should either be solely acting as…
How high up is this? What's a director in FANG-land? In some places, a manager of managers is a director - which isn't very high, and can be closer to the ICs than to the CEO on the org chart.