Live data from Hacker News

The Lesson to Unlearn

paulgraham.com

461–470 of 588 posts

Re: The Lesson to Unlearn

#461

Earlier quoted context omitted.

Haha here is the email i have from my facebook interview thats coming up. "Your initial Facebook interview is coming up and we want you to ace it! Here are some tips and resources so you know what to expect and can prepare adequately. Preparing is key. Our initial interview determines whether to continue with a full series of onsite interviews. This initial interview is primarily a coding interview that will take pla…

> Write a function to return if two words are exactly "one edit" away, where an edit is: Inserting one character anywhere in the word (including at the beginning and end) Removing one character Replacing exactly one character I've been writing code my entire life, and I've been employed as a software developer for longer than I'd care to admit. I don't have a quick answer to that problem. I know there's an algorithm…

[deleted]

Re: The Lesson to Unlearn

#462
post #364

Earlier quoted context omitted.

I've often wondered as well why tech companies seem to go out of their way to ignore portfolios. First I thought it's a misguided but honest attempt to make the process look more like a blind meritocracy, to basically turn the interview into a modern version of the Imperial Examination of ancient China. Then I read "Soul of a New Machine" by Tracy Kidder, a book that documents the design process of a minicomputer in…

The benefit of a portfolio for picking a designer is that most often the designer was the only designer on a project, therefore the design can be said to theirs, whereas programmers are seldomly the only programmer on a team and the portfolio can be unclear as to what they contributed.

I don’t think that’s true for typical commercial design work. Clearly explaining what you did as part of the creative team is a major element of presenting the portfolio.

Re: The Lesson to Unlearn

#463

Earlier quoted context omitted.

> Write a function to return if two words are exactly "one edit" away, where an edit is: Inserting one character anywhere in the word (including at the beginning and end) Removing one character Replacing exactly one character I've been writing code my entire life, and I've been employed as a software developer for longer than I'd care to admit. I don't have a quick answer to that problem. I know there's an algorithm…

You don’t need edit distance. The solution is literally a for loop and three if statements. The fact that you can’t stop and think for a few seconds about how you might solve this means you’ve been on autopilot for many years now. This is a proxy test to weed out people who work on autopilot and never think.

Are you proposing brute forcing it? Depending on requirements that might be fine, but I doubt FB would like that kind of solution. If they did, they'd have a different kind of question.

Re: The Lesson to Unlearn

#464
post #102
post #90

I'm glad he made the leap from school tests to funding tests, as it seemed to be a thinly veiled analogy from the start. I'm disappointed, though, that he didn't take the final step and admit that money itself is also a poor, hackable test. Funding, growth, usage -- these are all still one level removed from something worthwhile or beneficial. Cigarettes have amazing usage numbers even in 2019. I'm waiting for the en…

> I'm waiting for the entrepreneur who will say he doesn't care how much money he makes or how many customers he has, only that it's worthwhile and needed doing. Closest to this today might be Elon Musk, maybe...but there are other complexities there?

This guy is literally overworking all his employees. I find it hard to look up to his ways

Re: The Lesson to Unlearn

#465

Earlier quoted context omitted.

> it's a signal to me that they are probably not a very forward-thinking company Can you give me an example of a forward thinking company according to you?

>When I see a company conducting these kinds of tests during interviews, it's a signal to me that they are probably not a very forward-thinking company, Can you list all 'forward thinking' companies for the benefit of all of us?

huh?

Re: The Lesson to Unlearn

#466

Earlier quoted context omitted.

> Write a function to return if two words are exactly "one edit" away, where an edit is: Inserting one character anywhere in the word (including at the beginning and end) Removing one character Replacing exactly one character I've been writing code my entire life, and I've been employed as a software developer for longer than I'd care to admit. I don't have a quick answer to that problem. I know there's an algorithm…

Look up "edit distance"... it is one of the first problems an Algorithms course will discuss that can be solved by dynamic programming. But ya, no way anyone is coming up with that unless they have seen it before.

I 100% would be able to solve this problem without seeing it before. Yes, this is because I've practiced a lot of algorithm problems (and I enjoy them, frankly).

Yes, this is hackable, but relying on resumes like every other industry (which is implicitly relying on hoop-jumping and college prestige and GPA) is a much worse form of hackable. This levels the playing field and is a signal for (1) how smart someone is and (2) how much they prepared for the interview, both of which are weakly related to the job. Further, people who excel at algorithm are very unlikely to be bad at the kind of work at big tech.

It's not perfect, but finding something better at scale is hard.

Re: The Lesson to Unlearn

#467

Earlier quoted context omitted.

>When I see a company conducting these kinds of tests during interviews, it's a signal to me that they are probably not a very forward-thinking company, Can you list all 'forward thinking' companies for the benefit of all of us?

huh?

Sorry, I responded to the wrong thread.

Re: The Lesson to Unlearn

#468
post #292
post #255

Earlier quoted context omitted.

This is exactly what I said in my retweet to PG's essay. Having hackable bad tests in the very tech industry proves the point that artificial tests are still the way of thinking for many and something we collectively need to unlearn. The question is how.

When I see a company conducting these kinds of tests during interviews, it's a signal to me that they are probably not a very forward-thinking company, and probably not a good fit for someone like me who tends to think outside the box. If it's another cog in their machine that they want, these kinds of interview tests are probably pretty good. But if they're an innovative company trying to change the world, they'd be…

loh, Can you list all 'forward thinking' companies that you have dealt in the past? I'm sure there will also be other people interested.

Re: The Lesson to Unlearn

#469
post #380
post #240

The tech industry has unfortunately adopted the methodology of centralized hackable tests as the canonical gatekeeping method in the form of programming interviews. Most big tech companies don't care about how good you have been at delivering some value through creating software: they want to see you deliver a very specific type of performance at a whiteboard. Interviewers are given specific math puzzle questions to…

When I started preparing for interviewing, I spent most of my times studying general data structures & algorithms and practicing applying them to different problems. I don't think this is so bad and can lead to a lot of learning you wouldn't do otherwise. The frustrating thing, is how easy it is to hack the test. After one particular interview, I remember talking to a friend about how hard the technical interview was…

Leetcode premium doesn't mean you'll see the problem. I suspect the probability of that is low, given these problems are constantly changing (there's a banned problem list at Google) and the interviewer pool is as well.

Re: The Lesson to Unlearn

#470
post #240

The tech industry has unfortunately adopted the methodology of centralized hackable tests as the canonical gatekeeping method in the form of programming interviews. Most big tech companies don't care about how good you have been at delivering some value through creating software: they want to see you deliver a very specific type of performance at a whiteboard. Interviewers are given specific math puzzle questions to…

Haha here is the email i have from my facebook interview thats coming up. "Your initial Facebook interview is coming up and we want you to ace it! Here are some tips and resources so you know what to expect and can prepare adequately. Preparing is key. Our initial interview determines whether to continue with a full series of onsite interviews. This initial interview is primarily a coding interview that will take pla…

Actual questions in phonescreen i got were these

https://leetcode.com/problems/powx-n/

https://leetcode.com/problems/product-of-array-except-self/

Post reply on HN