HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Winning at programming competitions is a negative factor for being good on the job

pkruminsCited 6× on HN, 2017-2023
YouTube
67K views · 11 years ago · talk · evergreen

A one-minute clip of Peter Norvig saying that Google found programming contest success correlates negatively or poorly with job performance. The description links to a blog post discussing it.

Used as the go-to citation in LeetCode and hiring debates that competitive programming skill is not a good signal for hiring.

Software practice, open source & careersAlgorithms & data structures#peternorvig#google#hiring#leetcode#competitiveprogramming

6 comments from Hacker News

@nitwit0052023 · in “On a Great Interview Question”

You did emphasize it was the best result, so it's hard to argue that you selected for it. Back in 2015 Peter Norvig discussed an analysis at Google that suggested doing well at coding contests was a negative indicator of job performance: ▶ this video Presumably they do well at these sorts of questions, but that doesn't imply the same actual effectiveness.

CitesView on HN
@nitwit0052022 · in “Ask HN: What to do about ‘Good at programming Bad at Leetcode’”

There was a Google talk some years ago that brought up this same idea with regards to people who did programming contests: ▶ this video

CitesView on HN
@MichaelMoser1232022 · in “On Leaving Facebook”

>were hit with antitrust litigation starting around 2010 because they were all involved in colluding to reduce the ability of devs to switch jobs I didn't know that, really interesting detail. >no one wants to admit they don't know what they are doing. Interesting perspective, though I don't know about the vodoo part. They seem to be taking the matter quite seriously, at least google does. Take the matter of competitive programming: Peter Norvig says they were checking, if taking part in programming contests would correlate with good performance at the job [1]; I think having read somewhere that Norvig revised his negative judgement later on, as they had examined more data [2]. (actually that would mean that they didn't act on the data to begin with, well well). These companies are good at data processing, any data that is, at least they seem to be taking it dead seriously (disclaimer: I never worked at google, though I have managed to fail at interviewing there, however i am not sure if i would have accepted an offer ;-) [1] ▶ this video [2] link

CitesView on HN
@zerr2020 · in “A guide to learning algorithms through LeetCode”

> Obviously, each company can't blindly trust the interviewing practices of everyone's previous employer. Yet, they copycat each other on this. > after you've been programming for 10 years ...as I said, you're not desperate enough, so you become picky how you spend your time. > Companies aren't going out of their way to make it harder to hire good employees into their own companies. Lowering the churn rate has a higher priority. > The problems are designed to test CS skills. No, these problems are designed to test CP skills. Even Norvig admits it has nothing to do with being a good dev/hire: ▶ this video > How else would you suggest reorganizing the interviews to test for CS skills? How Caltech, MIT, Harvard, ETH, etc... test for CS skills? Certainly not with CP riddles - unless you take a CP course, which indeed is a separate [optional] course at some of those universities for interview preps specifically.

CitesView on HN
@umbs2018 · in “Competitive Programmer's Handbook (2017) [pdf]”

As few comments already mentioned, post college, preparing for this type of thing immensely helps in job interviews. I find it very hard to clear job interviews and in 2017 alone, I appeared for ~25 job interviews. I'm very convinced that competitive programming skills gives you a leg up in job interviews. Many people may already may know this, but Peter Norvig indicated that it correlates poorly with on the job performance (at least at Google) [1]. I wonder why, then, companies still continue to do this style of interviews. [1] ▶ this video

CitesView on HN
@kyleschiller2017 · in “A Competitive Programmer's Handbook”

Agree with other comments about similarity to interviews. Norvig seems to think it's a negative signal though. ▶ this video

CitesView on HN
How to: Work at Google — Example Coding/Engineering Interview24:02

How to: Work at Google — Example Coding/Engineering Interview

Life at Google
7.6M views • 10 years ago
Moishe Lettvin - What I Learned Doing 250 Interviews at Google1:00:25

Moishe Lettvin - What I Learned Doing 250 Interviews at Google

Etsy Eng (Etsy Engineering)
713K views • 12 years ago
“What is Success?” by Evan Czaplicki47:52

“What is Success?” by Evan Czaplicki

Elm Europe
31K views • 8 years ago
Google I/O 2009 - The Myth of the Genius Programmer55:17

Google I/O 2009 - The Myth of the Genius Programmer

Google for Developers
1.2M views • 17 years ago
Competition is for Losers with Peter Thiel (How to Start a Startup 2014: 5)50:28

Competition is for Losers with Peter Thiel (How to Start a Startup 2014: 5)

Y Combinator
2.5M views • 9 years ago
Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel54:15

Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel

Google for Developers
60K views • 15 years ago
Why Being Delusional is a Superpower12:04

Why Being Delusional is a Superpower

Veritasium
15.2M views • 6 years ago
Someone improved my code by 40,832,277,770%28:47

Someone improved my code by 40,832,277,770%

Stand-up Maths
3.1M views • 4 years ago
reddit.com Interviews Peter Norvig27:26

reddit.com Interviews Peter Norvig

Reddit
47K views • 16 years ago
"Performance (Really) Matters" with Emery Berger1:04:48

"Performance (Really) Matters" with Emery Berger

Association for Computing Machinery (ACM)
7K views • 6 years ago
Corporate Open Source Anti-patterns43:04

Corporate Open Source Anti-patterns

Bryan Cantrill
24K views • 12 years ago
"Agile Methods The Good, the Hype and the Ugly," Bertrand Meyer1:02:30

"Agile Methods The Good, the Hype and the Ugly," Bertrand Meyer

Association for Computing Machinery (ACM)
18K views • 11 years ago
John Rauser keynote: "Statistics Without the Agonizing Pain" -- Strata + Hadoop 201411:48

John Rauser keynote: "Statistics Without the Agonizing Pain" -- Strata + Hadoop 2014

O'Reilly
61K views • 12 years ago
Functional architecture - The pits of success - Mark Seemann1:00:10

Functional architecture - The pits of success - Mark Seemann

NDC Conferences
152K views • 10 years ago
"Clean" Code, Horrible Performance22:41

"Clean" Code, Horrible Performance

Molly Rocket
1.2M views • 3 years ago
The Mental Game of Python - Raymond Hettinger1:10:00

The Mental Game of Python - Raymond Hettinger

SF Python
131K views • 7 years ago
Speed Up Your JavaScript56:23

Speed Up Your JavaScript

Google TechTalks
136K views • 17 years ago
Meaningful Play: Getting Gamification Right49:57

Meaningful Play: Getting Gamification Right

Google TechTalks
118K views • 15 years ago
Peter Norvig at Startup School 0825:59

Peter Norvig at Startup School 08

startupschool
6K views • 17 years ago
"Performance Matters" by Emery Berger42:15

"Performance Matters" by Emery Berger

Strange Loop Conference
502K views • 7 years ago