In Head-Hunting, Big Data May Not Be Such a Big Deal
nytimes.com
nytimes.com
Fascinating use of "Big Data" to cut through the bullshit. Wonder if it will change anything. I suspect the "tough" interview plays well into a company's PR.
from: "The trick Max Levchin used to hire the best engineers at PayPal"
Levchin realized the best engineers wanted to be challenged both in their jobs and in the interview process. “We cultivated a very public culture of being incredibly hard to get in. Even though it was actually very hard to get good people to even interview, we made a point of broadcasting that it's incredibly hard to even so much as get into the door at PayPal. You have to be IQ of 190 to begin with, and then you have to be an amazing coder, and then five other requirements. The really, really smart people looked at it and said, "That's a challenge. I'm going to go interview there just to prove to these suckers that I'm better." Of course, by end of the conversation, I'm like, "Maybe you want to come get a job here because you're pretty amazing.”
http://firstround.com/article/the-trick-max-levchin-used-to-...
The simple truth is large companies end up with a few geniuses randomly but there rare enough to not be worth optimizing for. What companies really want are people willing to work ridiculously hard for little reason and that's what 'hard' interviews are optimized for. O your willing to put up with hours of BS on the off chance we will higher you, great let's just see how you like 60h+ weeks.
Humans are hive minded despite our best attempts to assert otherwise. A modern computer or a modern bridge can't be built from scratch by one person. A genius can certainly help raise the bar, but a cohesive unit capable of achieving the end result is going to be a better optimization strategy.
PS: Often the limit is as low as 135.
https://news.ycombinator.com/item?id=5915459
Yes, you can define a concept as a normal distribution centered at 100 with a standard deviation of 15. But if you claim that this concept can be measured with IQ tests, and then the observed distribution of IQ scores doesn't match the predicted curve - it's the curve that's wrong, not the tests.
The studies that the "fat tail" results were from all used the Stanford Binet L-M test, which has a ceiling of around 230.
PS: There is no way they had enough data to support an IQ rang up to 230. Do you bave any idea how many people you need to sample to have 50 people with an IQ between 205 and 220.
Some additional Googling seems to have found some other independent studies:
http://hiqnews.megafoundation.org/John_Scoville_Paper.htm
http://www.abelard.org/burt/burt-ie.asp
I'm curious what sort of population your work draws from. The results above showed that IQ follows a normal distribution until about 140; other papers I've read indicate that IQ correlates with life outcomes until an IQ of about 140, and then appears completely uncorrelated. If you're studying workplace performance, I wouldn't be surprised if a good fraction of high-IQ people simply aren't in the workplace. (See eg. Christopher Langan.)
Cites? The papers I've read, from the Terman study and the SMPY kids, don't show that.
With a bit of Googling, I've found some other support for this, including the Terman study:
http://www.eskimo.com/~miyaguch/grady/emptypromise.html
"Our conclusion is that for subjects brought up under present-day educational regimes, excess in IQ above 140 or 150 adds little to one's achievement in the early adult years." - Louis Terman, 39th Yearbook of the National Society for the Study of Education Part I, pp. 83-84
Eh. That simply sounds like the correlation weakens a bit, but is far from the claims people make like 'IQ is irrelevant'.
> "Our conclusion is that for subjects brought up under present-day educational regimes, excess in IQ above 140 or 150 adds little to one's achievement in the early adult years." - Louis Terman, 39th Yearbook of the National Society for the Study of Education Part I, pp. 83-84
Terman may have thought so, but with the full dataset this is clearly not so. Check out http://www.iza.org/conference_files/CoNoCoSk2011/gensowski_m... 'The Effects of Education, Personality, and IQ on Earnings of High-Ability Men', Gensowski et al 2011; IQ never stops mattering, even if personality factors start to matter more.
(Always funny how people can look at a study which goes something like 'X correlates .4 and Y correlates .3, but in the top 1% by X, the correlations are .3 and .4 respectively' and go 'X doesn't matter!' Says something about what they want to believe about X, I think.)
Well that, or: http://en.wikipedia.org/wiki/Dunning–Kruger_effect
[0]: https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/p480x...
(which might not be a problem)
What would stop you from applying at a company with a hiring PR strategy as described by Levchin? They aren't looking for confidence in all fields of life, just the technical job related part...
And no, parceling out work for you to go and excel at on your own is likely not a good use of your skill.
Think of it this way: someone who is concerned with not doing the wrong thing is going to be more sure that what they do come up with is the right thing, that they aren't reinventing the wheel badly.
Btw I noticed you like C# (from your profile) so I automatically like you haha :)
I wonder whether the downvote is because of the C# line.
IQ is actually normally distributed by definition. Actual intelligence, if such a thing exists, may not be. The reason for Terman's finding is that there aren't any IQ tests that are valid for people with extremely high IQ.
In my physics courses, my professors were always very careful to stress that "If the theory says one thing and the data says another, it's the theory that needs to change." (Well, unless it's a student lab report that measures the speed of light as different from the commonly accepted value. ;-))
Seems like it would fit into a normal database. Or maybe even an unwieldy Excel spreadsheet.
"sometimes I think Big Data is just Excel on 128GB of RAM"
Difficulty in "big data" should be about its horizontal breadth (covering many aspects of a system) rather than its vertical depth (covering one aspect of a system in great resolution).
We get it, big data it's not really "big" unless you talk giga(tera?)bytes.
Do not take upon yourself to educate any single person that misuses the term. It's not worth it. :)
Most of the people here do, so these comments are really preaching in the wrong place...
Its "not" big data in the sense that it needs a cluster to process but it is a pretty large sample set of the current population of engineers who might want to work there.
And "Small Big Data" is probably data as well.
It really doesn't look like something big.
So 1 million CVs per year on which to do some sort of evaluations, and 200k individual assessments per year. Over the past five years that roughly 6 million data points.
Since there's no hard-and-fast rule on this, that's why I called it small Big Data.
Big data is a million times 100 million rows.
[citation needed]
This whole thread is pointless. There is no definition of Big data.
I realize that reporters like to throw buzzwords into anything to cater to the "simpler" readers. But come one, this is outright silly.
But, more recently, in conversations with non-programmers, I see that 'big data' to them, means 'broad data' - it means trying to track everything possible and make sense of it. The average business user is really excited to be able to cross-relate disparate types of data - in an effort to make things better. 'Big data' enables the breaking down silos and enabling of cross references. It's about making empirical decisions based on data rather than opinion or intuition. That's really good, in my opinion.
So, 'big data' in that way is more amorphous than just the size of the data. With services and networks, the question becomes where does the data begin and end? Big data is potentially everything.
That's how language has always worked. There are people who are still uptight by the current "misuse" of words like "awesome" and "hopeful", but those of us who grew up with different meanings in common usage mostly just shrug.
For technical terms, usually I can live with words having domain-specific meaning that differs from common usage, but "theory" is one I still can't get over. It causes too much miscommunication.
eBay has a 9 petabyte DW that cuts across all of the types of data on their whole site: listings, bids, feedback, categories, clicks, etc.
Sometimes big data is actually big data, both in terms of raw size as well as complexity.
http://gigaom.com/2013/03/27/why-apple-ebay-and-walmart-have...
"Monopoly" is a perfect example of a brain teaser and anyone using that would be treated pretty harshly by the committee that reviews interview feedback. Estimate questions are not: there's no expectation of a "right answer" and the important fact is the working.
Some programming questions border on brain teasers to non programmers but that doesn't matter because you are asking programmers and again, it's the working that matters.
Finally different roles get different types of interviews. I worked in PM and there were analytical (these questions), product (design a better x) and technical (basic engineering interviews). The behavioral type was not one I encountered in PM or eng but maybe used elsewhere.
This is almost exactly the same effect as the fact that SATs do not predict college GPA. SAT scores are used as one of the major factors for admission to colleges; having separated the students into cohorts based (partially) on SAT, it is completely expected that SAT scores have minimal correlation with grades assigned within each cohort.
One of the things we’ve seen from all our data crunching is that G.P.A.’s are worthless as a criteria for hiring, and test scores are worthless — no correlation at all except for brand-new college grads, where there’s a slight correlation
This chimes with my understanding and experience that Google only really use test scores and GPA's right now as a filter to manage the vast number of internship/entry-level applicants they get.
http://www.nytimes.com/2007/01/03/technology/03google.html?e...
Which there have already been a few HN discussions about:
https://www.google.com/search?client=safari&hl=en&ei=ZfzCUYa...
It shows several stories at once, not just the google brainteasers stories.
2. In general, people would rather read the real article instead of a summary of the article. When someone submits a summary of an article to a site like HN or reddit, it is usually flagged as blog-spam because we'd rather read/support the original content than a summary with questionable value.
3. For long form articles, nothing beats reading the print-preview page to get rid of all the sidebars, comments, ads. Look at the print preview page: it is not possible to get less distraction free than that. Any other format has more distractions.
Even aside from that, the New York Times has some of the best information architecture in the business. These are the guys who did NYTProf. Their web team is awesome.
http://www.nytimes.com/2013/06/20/business/in-head-hunting-b...
4. Some visual issues I had with quartz:
4.1: No left/right whitespace around images.
4.2: I see a vertical scroll bar in the middle of my screen on Firefox.
4.3 The black header bar which is fixed and stays on the screen all the time even though it conveys no useful information to me.
4.4: A bunch of text blurbs on the left side of the screen that convey no useful information to me.
You say you're trying to be as distraction free as possible, but that's not actually true because it isn't possible to have your business model and be as distraction free as possible. The print preview page is as distraction free as possible.
1. ... It shows several stories at once, not just the google brainteasers stories.
It shows one article initially. It will load the next one as you scroll down and approach the end. This is not counted as a Page View unless you actually continue down into it - you'll notice the URL change at that point) 2. In general, people would rather read the real article
instead of a summary of the article.
I would argue that this is a "real article". The NYT piece were 8 questions and answers. This article is based on just one of those questions - and expands on it. I'm not an editor/write so I'll avoid going deeper but thats my take-away. 3. For long form articles, nothing beats reading the print-preview page...
Tru dat. Even aside from that, the New York Times has some of the best
information architecture in the business. These are the guys
who did NYTProf. Their web team is awesome.
I used to work there :) 4. Some visual issues I had with quartz:
4.1: No left/right whitespace around images.
The Featured Image (between Headlines and Text) is meant to be full-width to a max. Inline images should have left/right whitespace 4.2: I see a vertical scroll bar in the middle of my screen on Firefox.
Can you email me a screenshot (email in profile)? There are a few Firefox specific bugs we're working on this week. This may be one of them. 4.3 The black header bar which is fixed and stays on the screen
all the time even though it conveys no useful information to me.
True. Intentional. It can be expanded which reveals the large site map. There are big pros and cons to hiding it. Its an on-going conversation.However we used to have it disappear altogether and people complained about that too....
4.4: A bunch of text blurbs on the left side of the screen
that convey no useful information to me.
Its a list of Headlines - thats all that is meant to be conveyed. You say you're trying to be as distraction free as possible,
but that's not actually true because it isn't possible to
have your business model and be as distraction free as possible.
The print preview page is as distraction free as possible.
I'm confused. That doesn't make much sense to me. Yes, I am saying that we intend to be "distraction free as possible" - I'm not sure that I have to add a big asterisk * that covers "within the confines of an ad based business model" any more than I should also add "within the confines of a browser running a web site thats not a book" - I'm not trying to be snarky, just hard know what to make of what you said exactly..Also - take a look at the ads... do we have them all over the place? Nope - we have them at the end of an Article - not in-between, not embedded, not inline. Thats important.
We are not perfect, but we aspire to continuously improve. Focus is on the user and the reading experience but with recognition that we have to pay the bills for 20 or so editors and journalists across five (maybe more?) countries. (I'm not counting devs, sales, hr etc in that)
1 - Viewing it in Android Chrome just doesn't work. See this comment and its responses: https://news.ycombinator.com/item?id=5907648
2 - On some pages (with full-screen window), some or all of the thumb of the scroll bar is hidden on my browser under the black bar.
3 - As I drag the scrollbar down the size of the page jumps so my mouse pointer is no longer on the thumb.
4 - Sometimes I use the space bar to scroll because my hands are on the keyboard, not on the mouse. It doesn't work unless I click first.
5 - I often tile windows on my machine. This window is exactly width of the left-hand half of my screen (2011 MBP). Because of the responsive design I get a ToC when I visit the home page, which is annoying. It feels like the developers said "all users will have maximised windows".
Other frustrations I've had in the past but can't remember now, perhaps it was changed since last time I tried to use it on the desktop. I just get the feeling that (and Quartz isn't alone in this) the developers tried to re-implement functionality and didn't do it well enough to be worth it.
Regarding AdBlock - our site looks the same with it on as it does with it off.
I'm going to try to be a little bit more helpful. At first I didn't really know why I felt a bit uncomfortable on the page, but I think it comes from a feeling a bit lost. My attempts to try to understand why:
1. The pictures don't have any borders, so at first I think a part of the picture is hidden outside the window. I widen the window to see the whole picture, but instead of revealing any missing part the picture just gets bigger.
2. If I continue increase the size of the window until the picture stops scaling, I eventually see the grey area to the right, which give me the feeling of locking behind the coulisses at a theater. I shouldn't be there and see that. Contributing to that might be the lack of shadow on the right side, which makes that border flat compared to the left side.
3. I scroll down to gauge the length of the article before I start reading, and it just continue to scroll and I realize after a while that I'm in some other article and I have scrolled through a whole bunch of them. The boundaries between the articles are very weak compared with the pictures and in particular the thick black fields with the captions.
Screenshot: http://imgur.com/fFqt2ud
Maybe I'm a bit irrational about this, I know scrolling isn't hard, but I came to read your text, dammit.
Edit:
Also, seriously... HUGE thanks for asking!
Edit 2:
Scrolling down I'm noticing that your image height is actually bigger than the height of the viewport (minus the height of your top bar). Even if you disagree with the idea that the image shouldn't push the text below the fold, I hope you agree that the image should at least fit my viewport.
Editors choose "Featured Images" and we really want to allow for the big expressive photos.
Its hard to constrain them and maintain a sane aspect ratio. I'm not disagreeing with you - I don't have a good answer.
These definitely work really well on larger monitors - however laptops, older computers its not the ideal.
Will need to think about this more.
Edit: I think the reason it bugs me is that text is the primary value your site provides. The image is ambiance. Ambiance that blocks me from the value I seek goes from tasteful to gaudy real fast. I get the desire to let editors be expressive, but if you're in a situation where you're forced to prioritize, always prioritize the thing that brought the visitor to your site in the first place. Otherwise you might not have need for the editor at all.
- Scrolling down into the next article and having the article list as a sidebar is a neat way to encourage exploration. It makes the site a bit more "sticky".
- I like that ads are unobtrusive and placed at the end of the articles. And unlike nytimes.com, there's no paywall.
- I find the site's overall design crisp and relatively uncluttered compared to most news sites.
I say cruft because I'm reading on mobile. I've got a Galaxy Note 2, and I'm using Chrome. It's hardly a slouch of a machine.
First, after clicking the link, I have to watch your spinner for a ~5 seconds. I'm on 65Mbps ADSL - just how much content are you sending me?
Second, the sheer weight of the JavaScript slows everything down. My browser is perfectly capable of scrolling through a page - yet because you've overloaded that, the scrolling is slow, jumpy, and the text renders poorly.
Thirdly, the Note has a huge screen, so I don't mind your static header. If I had a small screen it would piss me off.
Finally, when I switch from Portrait to Landscape, your page jumps all over the place.
Now, compare that to the Mobile NYT page. Yours looks more beautiful, but the NYT is quicker, easier to read, and doesn't get in my way.
You have great content - and an interesting product - but it needs to go on a diet and be user tested on a wider range of devices. I dread to think how it performs on low end phones.
T
On that article, I was completely unable to bring the location/page-controls back into view -- I was stuck on that page, trying to figure out how to escape -- until I clicked a link - then the controls showed up while it was loading the new content.
huge fixed banner at the top of the page, and a fixed sidebar.
I see what you mean - but I don't think I"d call that "cruft" but thats my opinion. Thats the Navigation Bar at the top, and the sidebar is a Queue of the Articles in the feed. These are basic page elements.We get feedback specifically calling this out as good and relatively distraction-free (hence your comment struck me as odd)
Also - the width of the page dedicated to text/images is the same as the NYT mobile site (600px aprox)
It has a search field I will never use. It has social media buttons I will never use (because if I wanted to share this I would just copy/paste the URL). It has a "more" button that I will never use also.
The nav bar is fine at the very top of your page, making it float and scroll with me is just a waste of space.
Floating UI elements should be reserved for critical functionality that's core to the site. Facebook gets a pass because the things on the floating nav bar are actually important. If you really must float it, consider floating to the side - most of us on modern laptops have an abundance of horizontal space but not a great deal of vertical space.
Some more feedback:
- The organization of content is confusing. Just scrolling casually I cannot immediately tell where one post ends and the next begins. The large images aren't a good indicator, since some of them appear to be ads. I shouldn't have to read the tail sentence of something just to determine if I'm looking at the end of a post or not.
- There is a mismatch of expectations. When I go to a link that clearly refers to a single piece of content, I do not expect to keep scrolling and go right into a completely different piece of content.
- I find the photos oversized for their purpose. In this particular piece you have generic-stock-photo-of-Google-employees, which is only superficially related to the topic at hand. It doesn't have business being this huge. It's distracting and keeps me from the actual content I'm here for. Note in the original NYT link the image is also only tangentially related, but it does not overwhelm the text.
Social buttons are doubly unnecessary in the floating toolbar since you already find social buttons at the end of the article.
I found these page elements very annoying, and I suspect those who liked it have a different use pattern.
Medium.com seem to be doing everything right.
It's a waste of space and it makes it much much harder for me to read on my laptop. Vertical space is way too valuable to throw away like that.
After all, they're just changing the mechanism, not lowering the standard.
Then again, they also have some of the best Engineers. But I don't think that's a testament to a great hiring process, as that could be the result of great marketing. The "we allow you the freedom to actually do stuff and to work with the best" type marketing. From what I read/saw, the great Engineers didn't seem that happy, so maybe those marketing claims aren't really true, but perhaps things have changed since then.
Then again, are there vanilla engineers who would prep in this manner? Just the simple fact that someone preps at all puts them above the 'can't complete fizzbuzz person' ~100% of the time.
And if you're eliminating the former kind of hard without increasing the latter, then your interviews should get easier. Heck, for people in the latter group it will get easier even if you decrease the former and increase the latter, to a point.
Just because you're not lowering standards doesn't mean your interviews aren't getting easier.
Which is also a thing with exams now I think about it - just because your exam's hard doesn't mean it's worthwhile.
For instance - "how many hard drives does Gmail need?" requires a rough guess of how many users Gmail has (if you're interviewing at Google, you should know it's 1e8-1e9). How much space each one takes (probably nowhere near a gigabyte on average - let's say 1e8 bytes). And that the current capacity of hard drives is (1e12 bytes).
Then you can say that they probably need 1e5 hard drives, link it to redundancy, availability, deduplication, backups etc. You can comment that it's feasible to build a datacenter with that many hard drives.
No one cares that the actual number is 12,722 - but you've demonstrated a broad set of knowledge about the current state of technology. Saying "dunno - a billion?" is not going to get you anywhere, and with good reason.
The Monopoly question is crap, though.
I'd like to know how useful http://google-tale.blogspot.com/2008/07/google-billboard-puz... was.
However, I used to ask one estimation question (How many hours have you spent coding over the course of your life) on all my interviews. Over time, I lost interest in it because almost everyone got it "right" (took an acceptable route and arrived at a reasonable estimate). The only people that got it wrong were ones I decided to reject for other reasons (this being a semi-technical but mostly ask-about-experience phone interview).
So, although I agree it's a useful skill, I don't think it's worth askin estimation questions from my personal experience.
Why? Is the interview a trivia exam like in college?
Not sure if you were referencing this bit from comedian Pat Brice, but here's a relevant video: http://www.youtube.com/watch?v=J2nrKdECSGU
The best I've heard about them is that they provide political cover for executive agendas that might not play well absent validation from a third party with some academic credentials.
Recruitment and development is McKinsey's core advantage. They attract and retain incredible talent from all sets of places.
Teams work with the top clients - the CEO and team as well as high flyers at more junior levels. Things get done extraordinarily quickly. And well. But make sure that the internal team is up to scratch, and that there is that mandate from the top.
There is no prescription for how to deliver a project, beyond the hypotheses approach.
There is an obligation to dissent, and a client-first mandate. When enforced well the client gets what they need to hear, not want they want to hear. High quality consultants don't want to work on projects justifying dumb decisions - and can choose not to.
Use McKinsey and other consultants to help with new issues, not business as usual. They are fantastic for quickly understanding and assessing important questions of strategy, for mergers and acquisitions, organisational design and so on. They help understand the context and set the new agenda, or validate the old one. Generally clients simply don't have enough internal capacity to perform this work alone.
Use them, decide what to do and start doing it - and then get rid of them. Consultants that are camping at a client are in effect wildly expensive employees.
These estimates are completely useless in real life, because in real life nobody guesses how many drives you need for GMail, or how many gas stations there are in LA.
Oh yes they are, for getting a grasp on what real life entails and what's possible.
With all the NSA scandal/hysteria going around, lots of people are approaching the issue with the presumption "gee, they can't possibly record everyone's phone calls". With a quick estimate I figured recording everyone, all the time, in CD quality, would take just 5% of the federal budget - making it doable instead of improbable or impossible, and making subsets of the scenario (i.e.: just recording phone calls) likely. For those of us who remember 10MB hard drives and 5.25" floppies, such a data scale is staggering - but it's a current reality, and a little estimating provides a reality check.
Likewise grasping the concept of, or even implementing, high-res "eye in the sky" drones. Gigapixel cameras seem like a novel futuristic impractical concept ... but then a little estimating involving HD-quality cell phone cameras, you can realize that a 24/7 flying 30fps gigapixel camera drone is in fact quite possible for a relatively modest sum (speaking in jurisdictional law enforcement budget terms). (Takes less than 200 cell phone cameras and a suitable multiplexer & high-bandwidth downlink BTW.)
I had an epiphany about accounting (!) when touring a billion-dollar timeshare (hotel/condo) project. Wanna make a billion dollars? Pick some large expensive project, then estimate your way down to a plan for pulling a few dollars out of a LOT of wallets by dividing, dividing, dividing away into manageable chunks people are willing to shell out a few bucks for.
Such estimates are exercises in how to mentally manage very large scale money, personnel, opportunities, and processes. Wanna make a billion dollars? Charge a buck profit per window to wash a thousand windows for each of a thousand businesses every week for 20 years. Don't laugh, there's some really rich people who made a lot of money charging a buck at a time - because they estimated their way into a profitable vision.
Imagine a world where car2go does not exist yet. I would expect most of my friends to be able to roughly answer the question: "how many cars do you need to start car2go in City x?", but only a handful, if any, would have the imagination/insight to realize the potential and ask that question in the first place.
Your point that interviewers read the wrong signals from candidates' responses is a very good one, but it's not specific to estimation questions. It applies as well to straight-up programming questions and probably a lot more.
It's also good for sanity testing, it's a useful skill to be able to spot that something is out by an order of magnitude as it can allow you to catch problems early on.
Not only that, even if your guesses are decent, multiplying them can drive you orders of magnitude in the wrong direction.
Once you have data you can make corrections to those bounds, but other than that the process is the same.
It's a skill that a lot of first time startup founders lack. They have no-idea how to estimate the market size for their startup, you need to understand the process of how to build an estimation model.
The disadvantage with that approach you often end up missing factors (because you don't have the data to hand) and end up with a suboptimal model.
In the same way that a lot of startups end up analyzing user behaviour by page analytics rather than user analytics simply because Google gives them page analytics.
It's a good idea to know how to do both top-down and bottom-up estimation models, as best practice is to make estimations using several different models and compare the results.
In any case it's one of those things where you tend to do well if you've prepared for it and do pretty poorly if you face it for the first time. Probably a better fit for interviewing management consultants than programmers for sure though
Do you never do sanity checks? If you want to compute the number of drives you need for GMail, you estimate, do the computation, make sure they agree, and then have someone check your work.
You now need to make decisions about UI (map or list? what's a good default map zoom level?) and infrastructure (how much gas station data will a single user need in a single request? how does that impact my storage?) and a whole lot of other places.
You need a nice representative metro area that first a realistic worst-case scenarion, say LA.
How is any of this unrealistic?
And these things are important, because job candidates are not people, they are OEM replacement parts being order from Pep Boys. Call up the recruiter and requisition a J6-252: Programmer, seasoned 5 years, with degree from MIT. Oh, those ones are too expensive. Guess I'll take the knock-off version, but I refuse to pay full price!
Hopefully, because it's Google saying it, everyone will cargo-cult on this bandwagon too.
Long before this was reported in the New York Times, this was the finding of research in industrial and organizational psychology. A valid hiring procedure is a procedure that actually finds better workers than some different procedure, not a hiring procedure that some interviewer can make up a rationale for because it seems logical to the interviewer. We have been discussing home-brew trick interview questions here on Hacker News for more than a year now.
https://news.ycombinator.com/item?id=4879803
Brain-teaser or life-of-the-mind interview questions do nothing but stroke the ego of the interviewer, without doing anything to identify job applicants who will do a good job. The FAQ on company hiring procedures at the Hacker News discussion linked here provides many more details about this.
http://ycombinator.com/newsguidelines.html
(I mention this because many comments in this thread will be very confusing to newcomers if it is not made clear that the thread used to point to Quartz but now points to the New York Times.)
I still maintain that the piece was original. It was based on (and expanded on) one of the eight points made within an NYT article.
To me "In Head-Hunting, Big Data May Not Be Such a Big Deal" could not describe the same article as "Google admits those infamous brainteasers were completely useless for hiring".
Even the headlines indicate two separate directions.
Please read again and compare this (relevant passage on NYTimes will be Highlighted):
http://www.nytimes.com/2013/06/20/business/in-head-hunting-b...
to this:
http://qz.com/96206/google-admits-those-infamous-brainteaser...
Serious question - am I completely off the mark?
First, lets be clear on what "blogspam" is:
blogspam also has another meaning, namely the
post of a blogger who creates no-value-added posts
to submit them to other sites.) It is done by
posting (usually automatically) random comments
or promoting commercial services to blogs, wikis,
guestbooks, or other publicly accessible online
discussion boards. Any web application that
accepts and displays hyperlinks submitted by
visitors may be a target.
http://en.wikipedia.org/wiki/Spam_in_blogs
So, while that doesn't address you argument lets call a spade a spade. You may not like the post but that doesn't make it "blogspam".(You could argue that terms evolve and thats fair enough.)
Second, the headline "Google admits those infamous brainteasers were completely useless for hiring" doesn't strike me as a typical "linkbait title".
Regardless - I don't think I'm going to be able to convince you - but I did want to understand better.
Maybe its ironic then that the NYTimes links to our post from here...
http://bits.blogs.nytimes.com/2013/06/20/todays-scuttlebot-t...
I don't take that as some sort of indication that I'm right etc but definitely gave me pause.
I'm not making any comment on Quartz, because I haven't seen enough to form an opinion.
From the original New York Times article that Quartz has linkspammed
No, this is Linkspan: Link spam is defined as links between pages that are present for
reasons other than merit.[9] Link spam takes advantage of
link-based ranking algorithms, which gives websites higher
rankings the more other highly ranked websites link to it.
These techniques also aim at influencing other link-based
ranking techniques such as the HITS algorithm.
Source: http://en.wikipedia.org/wiki/Linkspam#Link_spamLets be clear, there is link-spam and then there is writing an original piece based on information from elsewhere.
The NYT article is about 8 questions and answers from a HR person at Google.
The "puzzle" aspect is 1 of those 8 questions.
From that Quartz references that, links directly to the piece and then expands upon it and links out to other relevant and related information.
Of the comments you read, what percentage do you view the profile of the author of?
In fact - the NYTimes links back to our article from here:
http://bits.blogs.nytimes.com/2013/06/20/todays-scuttlebot-t...
So I feel value has been added.
A similar equivalent in coding interviews would be "what does obscure function/feature do?"
> How much should you charge to wash all the windows in Seattle?
Basic economics estimating - probably not that useful and a bit dull, but hey why not. At least the problem has several angles to it that might be fun to explore. > Design an evacuation plan for San Francisco
That's a nice one. Kind of open-ended, a lot of things to consider, a lot of ideas to be had. > How many times a day does a clock’s hands overlap?
Why? What happens to the interview after you counted them (possibly on a whiteboard)? It's a dead end and the question is dull. > A man pushed his car to a hotel and lost his fortune. What happened?
Now this has the potential to be great or absolutely horrible, depending on the intent behind the question and the nature of the interviewer. If it's taken as a "fill in the blanks" kind of challenge it would be a fun way to explore the candidate's imagination. But I'm guessing it's not. It's probably one of those "clever" questions that have only one "right" answer that makes no real sense except creating a few moments of uncomfortable silence. > You are shrunk to the height of a nickel and your mass is proportionally reduced so
> as to maintain your original density. You are then thrown into an empty glass blender.
> The blades will< start moving in 60 seconds. What do you do?
Again, this could be a fun physics and chemistry question and I see a couple of possible solutions that might or might not work out - might be fun exploring them. But again, it sounds more like a trick question with one standardized answer. Bad.The problem with trick questions and standardized answers is that the nature of the question makes the candidate uneasy and even if they eventually figure it out, nobody will have learned anything during the process. It's more like a hazing, not a hiring interview.
horrible question, it took me a few seconds to figure out they are talking about the game Monopoly.
On that last point, I recall interviewing at Microsoft: Asked questions about automatic control of venetian blinds, for one question I knew I was missing some obvious simple checkbox-type answer. I told her "I know I'm missing the obvious here, so I'm just gonna pick some alternative solution and talk thru it so you can see how I think" and proceeded to elaborate on a complex yet viable & marketing-impressive implementation. Wasn't gonna let some "correct" answer stand in my way...
The point of the question is to establish how well you gather additional information when the initial description is unsatisfactory. Anyone who's been an engineer knows you have to do this every single day.
(Not that it's a good interview question.)
Ignoring inflation, you can compare the price of staying at that hotel with buying the land it's built on for a relative estimation of the cost.
It seems like a hazing but perhaps it's a bias on the part of the person interviewing. Meaning, the interviewer wants to work with people very much like themselves, instead of hiring the best candidate.
I think one of the best interview strategies was a recent posting: https://news.ycombinator.com/item?id=5779406
...or anything similar to the FizzBuzz problem.
There must be thousands of people on HN who interviewed at Google over the years. Did anyone ever get a question like this?
Sometimes the questions feel a little bit gimmicky in that they aren't really representative of what software developers spend most of their time doing. I understand that one guy at Google had to come up with a clever algorithm to figure out a snippet to use in the search results, but that can't be what the thousands of developers at Google are doing all day.
> "On the hiring side, we found that brainteasers are a complete waste of time"
That implies Google has some data to back it up, whether they themselves previously asked those types of questions, or they derived it from some other means. Either way, they aren't doing themselves any favors to dispel that urban legend. Most reading that will just assume they used to ask brainteasers, but no longer.
There are many posts online about the actual, CS-y questions that you can expect in a Google interview, I had just assumed that the mentions of brainteasers were merely urban legend.
Ever since, whenever I've interviewed someone, I ask them to demonstrate their strengths to me first.
Interestingly, I believe Google are slowly moving over all their coding interviews from whiteboards to Chromebooks - this is what I was told by my Google recruiter when I last interviewed with them, anyway.
The whiteboard can be a bit polarising...I love whiteboarding code, but I suspect many people detest it with a passion (I used to teach CS, so it's something I picked up on the job). I do think it is rather unfair to have candidates whiteboard and demand syntactically correct code, especially when under pressure. There's room for flexibility.
Nice. That agrees with some of the other comments here. For example, about asking about past work or projects that they are proud of or that demonstrate their skills.
Another hard issue is what to do, as an interviewer, if things start to go downhill to the point where the candidate becomes flustered and you can tell they're not at their best.
> I would take 'read' as a pretentious term.
I'm confused...
The disposition of my pinky, however, shall remain a mystery.
A quick googling sessions confirms this, inopinatus studied maths in Edinburgh according to his Linkedin.
I had fun and wouldn't mind it again, it didn't feel like a bunch of stupid random brain teasers like I've experienced before (how many t-shirts would it take to make sea worthy sail? why are manholes round?) etc.
Interesting; when I interviewed for a management position (test manager) it was nothing but coding questions, including the infamous "reverse a string" question. ("Would like that optimized for space or speed? In-place, or do I get a buffer? Can you tell I've heard this a zillion times before?") I can understand wanting a test manager to be more than an empty suit, but yoiks.
Anyways, there was one part in the movie where they start talking about auditions. All four or five of the actors they were interviewing for the movie unanimously spoke badly about the typical audition process. Some quotes taken from memory:
"I love acting, but I hate auditioning"
"You've seen my demo reel, you've seen me when I was on Star Trek, you know I can act, then why not just give me the part? Why make me go through this tedious audition process"
"90% of acting is reacting. You can't fully demonstrate your full acting abilities when you're standing in front of a panel of producers 'acting' out a scene that consists of 5 lines of dialog"
What the actors were saying about how they hate the audition process reminded me a lot of my frustrations surrounding hiring during tech interviews. Making an engineer do puzzles like FizzBuzz is a lot like making an actor act out a 20 second scene without any time to prepare or a proper "scene partner" to act alongside of.
I wish I could like to a youtube of the movie, but I can't find one. Its on netflix though.
FizzBuzz is self-contained tho, so maybe a better comparison would be to asking for a dramatic poetry reading?
It's hard, when using problems that are common, to really understand how the candidates gets to the answer. Often, he's building on pre solved sub problems he encountered on his professional life, so the resolution process didn't even occur at the interview.
I personally don't use brain teasers, because they stress out valid candidates who do not work well under pressure. However, I think teasers, when properly used, are valid tools in an interviewers toolbox.
This has the potential to reveal a certain high level problem solving ability which the lack thereof will not necessarily be revealed by more concrete "write pseudocode for X" type of interview questions. What I mean by that is that there is a continuum of skills ranging from rote copying of solutions all the way through synthesizing solutions to business problems and designing architectures to fulfill a malleable list of requirements. A mediocre engineer can inch their way up the continuum through raw pattern matching ability (which humans excel at) without ever attaining mastery of the high level abstraction that are driving the implementation detail. Such engineers can appear tremendously productive at the ground level, but they are dangerous for an technical organization to have many of them because they tend not to see where technical debt is piling up and can often paint themselves into corners because they're not considering the bigger picture. Knowing someone has strong reasoning skills from very high level human tasks down is a good hedge against this.
The comment about brainteasers vs structured rubrics is sort of surprising to me, given Google's reputation for quantitative data. Speaking from a very high level, structure was really what was emphasized for interviews. It's interesting how culture can get in the way of proven 'fact,' and I love that Google is using their own (much larger data sets) to make these improvements and in/validate other research
1. Invent a bunch of silly riddles that a non-technical reader might accept as tech interview questions.
2. Pull a major tech company out of a hat (today it's Google), and claim with no evidence that their interviews are based around silly riddles. The article will be cited for years as proof that people working at $COMPANY are weird and obtuse.
3. Wait a couple years. Ignore all evidence that $COMPANY does not use silly riddles in interviews.
4. Once traffic on the original article dies down, write another article claiming $COMPANY has "admitted" silly riddles aren't useful for interviews.
http://www.nytimes.com/2013/06/20/business/in-head-hunting-b...
That said, the riddles listed are of course a bit clickbaity but they did not conjure the story out of thin air.
I like estimation questions in general for many of the reasons other commenters have cited. However, I wish those using them would consider the knowledge implicitly required of a candidate.
Can we see the study?
Also note that performance on the job is a noisy measurement, because people who get to work on impactful projects (through luck or people skills) get rated higher than others. I wouldn't be surprised if interview scores were a better measurement of "true" skills.
Possibly, but in a sense "true" skills don't really matter. What matters to Google, ultimately, is Google's opinion of the worker. It's almost certainly skewed / flawed / distorted in some way from the individual's true skills, and that's unfortunate but mostly a fact of life.
For example, write a program to find every possible word in a given Boggle board is a puzzle, but one you're going to solve by coding...rather than "how many piano tuners are there in New York", which is a rather different matter. I've interviewed on-site with Google several times, and always found the CS puzzles to be challenging but fair.
Isn't the only difference between "brainteasers", "puzzles", and real engineering challenges, just the usefulness of the result?
I get what you are saying though. Asking someone challenges rooted in technology seems so much more useful and natural than something involving ping pong balls and Lake Michigan.
We used it to build our hiring process for http://www.thinkful.com/ and it consistently proves valuable.
We also use it to help our students prepare for job interviews.
Have you gathered much data on the success of this book's approach in your firm? I'd love to hear a positive take on it.
I had a couple questions like this at a couple of interviews more than a few years back now. In both cases, I sat for a minute, and asked a few questions back, like "do you mean the city limits of Raleigh, or the metro area?", "how do you define gas station - do we include public-only, or private fueling places?", etc. Part of this was buying some time, because the question caught me off guard, but I think my questions back caught him off guard a bit too.
That interviewer told me I was the only person who asked clarifying questions before blurting out an answer or walk through. Another one was "take this marker and design a house on the whiteboard for me". So I took the marker and asked questions like "how many people will live here, do you want one or two story, do you need a garage/shed/basement, etc?" And again, was told I was the only person who'd asked questions before starting to draw.
I don't think the intention behind those brain teasers was necessarily to determine how you react to those sorts of problems, but it may have been a useful determining factor for some interviewers nonetheless.
I once got negative feedback from an interviewer: I'd asked too many questions about the questions.
http://en.wikipedia.org/wiki/Fermi_problem
Knowing how to quickly estimate something is useful.
I imagine that Larry Page does a few quick estimates every day. How many Loon balloons would it take to bring Internet to 90% of Africa?
But not everybody at Google has a job like Larry Page. It's gotten to be a big company full of accountants, HR people, and other jobs that don't require much thinking in unfamiliar territory.
In other words, guesstimation is a useful skill, but not for every Google employee, so it's not going to show up as useful on average.
Good logical thinking shown here could indicate an ability to rapidly prototype systems without getting hung up on too fine detail.
When trying to work out what best predicts job performance, the quality of your data is by far the most important thing to focus on. I would very much like to know more about the details of their internal studies. There are a lot of difficult problems in trying to use statistics to improve interview processes. One of the big problems is that you will always have a truncated sample of only those people who were selected: you would then expect the importance of certain variables, such as GPA or test scores, to be lowered because those who scored lower on such metrics will have had compensating characteristics...
"It’s also giving much less weight to college grade point averages and SAT scores"
In 2004 I interviewed for a Creative Maximizer position. I received a glowing review from my brother who was a Googler. I studied all the ins-and-outs of adwords back then and the British interviewer confirmed: "You did very good on the assessment" (which was working through real ads that needs to be maximized). My opinionated experience has been that in these kinds of situations, Brits embellish less than Americans.
However, she told me that my college GPA was "a major question mark" because it was 2.99 and Google only hires people with 3.0 and above (I didn't know what I wanted to do in college). Looking back I'm glad I was never hired, but that burned me bad for a while.
Contract to hire is one way, another is what they have done previously as a good predictor. It is a risk for sure but that really is the only true way in the end.
Plenty can be gained from just letting the interviewee talk and maybe looking at some of their code they have done previously while they talk about it. Whiteboard coding should not apply as it is completely out of element for many coders.
The type of person they are can't really be detected correctly until they are in the team and delivering because everyone is selling themselves on an interview.
http://www.ted.com/talks/mihaly_csikszentmihalyi_on_flow.htm...
While the analysis is correcting some beliefs about interviewing techniques, do I sense them draw a conclusion again not supported by data? How did they conclude the lack of correlation is "because" the skills required are different and people think differently a few years out from college.
He asked how many plumbers worked in the city, to which I replied you could check the industry registry for qualified plumbers, you can probably filter them out by city. There was silence then I had the question clarified to how many 'plumbing businesses' where there not individual plumbers.
To which I replied you could get the company registrar office but it was impossible to calculate as so many plumbers work full time while also holding businesses of there own as free agents. A very unimpressed look came across the guys face and I was told there is a very simple way to find out and asked to try again.
I sat in silence for a 30 seconds or so trying to think of something that would be more thorough than the registry offices, I think offered a few alternatives like tax department records, government statistics office. All things I could think of that would keep fine grained data. But I could see the guy growing impatient with me so I stared at him and asked him what a better metric was than what I had offered.
After a few moments I was told the correct answer was to check the phone book, any practicing plumber business would be listed.
Startled but what seemed like a completely faulty answer I pointed out what seemed obvious to me... not every business needs to have a public listing... some deal directly as sub contractors ... some could be umbrella companies for subbies ... again some are free agents... some might use unlisted cellphones... not everyone is a legal company, not all plumbers where qualified. It was a terrible way to get a dataset you could rely on.
Angry swept across the guys face and I was told sternly I was wrong the data was perfectly suitable, onto the next question... which was all down hill from there as he didn't want to hear my answers, didn't challenge me back, just rip through the rest.
To this day I laugh when ever I think back to that interview. It was probably the most uncomfortable interview I've ever been in.
Because fixing interviews is harder than just working out hwat questions to ask.
It ended up worse then useless for both of us involved.
Well, for one, the second isn't syntactically correct.
I can't decide what's worse, brainteasers or brainless trivia questions.
kill [-s sigspec | -n signum | -sigspec] [pid | jobspec] ...
Even so, with /bin/kill -sigspec is still valid and common usage, even if it is not documented in the manpage.
I STILL go to interviews where I am ONLY asked these kinds of questions...It's embarrassing. If you ask me these questions for a 2 hour long interview then I'm not going to work for you...it's that simple
Anyone can help maximing it out. I know for myself that having 'clue' reduces self-esteem. Which can be balanced by having the right co-workers. End result: Maxing out the potential.
A(Technical intelligence) + B(Social Intelligence) = (Innovative potential)