Live data from Hacker News

Ask HN: You declined a well known company before it was well known. Why?

news.ycombinator.com

11–13 of 13 posts

Re: Ask HN: You declined a well known company before it was well known. Why?

#11
post #10
post #6

Earlier quoted context omitted.

You're often not expected to complete these. It's just comparing to see how far you get, what engineering tradeoffs you pick, how you do vs that other guy. That's the difference between startup culture and big company culture. Big companies get away with accurate estimates, story points, burndown charts. Work is rounded down to what's accomplishable in a week. Startups just have an infinite blob of things to do and n…

It's just comparing to see how far you get, how you do vs that other guy. Which is a BS rationale, of course. If you (at lease claim to) respect the candidate's time, then you don't give out slippery-slope assignments with fake / unknowable goalposts, period. There is no benefit to this tactic that can possibly outweigh the basic insult and the egregious waste of their time. Startups just have an infinite blob of thi…

It sounds like we're talking about different things.

A standard question might be "Build a chess game in 4 hours". Now that's clearly impossible. So you shouldn't take offense at not being able to do it.

But part of the job is being able to break down a complex task and propose a solution. There will be people who jump into architecture and stuff on how to build it in 4 weeks. No, you've got 4 hours, think about it.

So you have to scope down the question, and see what you can tackle in these few hours.

A good applicant will ask what the goal is. Is it entertainment? How about a checkers game instead? Is it for practice? Maybe it can be a "mate in 1" game with some hardcoded moves.

How would you even render the pieces? Would you reverse engineer lichess? Do you build a plaintext prototype? Do you TDD possible moves? How would you do user input and selection?

You get points for coming up with possible solutions. There's going to be some whiz who probably made some battle chess prototype for Ludum Dare. That's fine. They're smart, they get points. But most of the points will come from the learning process to the results.

It is designed to filter out the people who walk out when they see the problem.

Re: Ask HN: You declined a well known company before it was well known. Why?

#12
post #11
post #10

Earlier quoted context omitted.

It's just comparing to see how far you get, how you do vs that other guy. Which is a BS rationale, of course. If you (at lease claim to) respect the candidate's time, then you don't give out slippery-slope assignments with fake / unknowable goalposts, period. There is no benefit to this tactic that can possibly outweigh the basic insult and the egregious waste of their time. Startups just have an infinite blob of thi…

It sounds like we're talking about different things. A standard question might be "Build a chess game in 4 hours". Now that's clearly impossible. So you shouldn't take offense at not being able to do it. But part of the job is being able to break down a complex task and propose a solution. There will be people who jump into architecture and stuff on how to build it in 4 weeks. No, you've got 4 hours, think about it.…

> A standard question might be "Build a chess game in 4 hours". Now that's clearly impossible.

That doesn't sound impossible at all. I am sure I could do it in a weekend, and pretty sure I could do it in a day, if strongly motivated and well rested. So, maybe a more skilled person than me could get it done in 4 hours, although it would definitely be impressive and I would expect anyone who can do it, already has done bits of it before (eg they already know their graphics library well, and have implemented alpha-beta search or something for the AI part before -- those are the only two hairy parts, other than that chess is pretty simple)

I think my point is that the question is mostly selecting for experience-- someone who has already implemented parts of it before will be able to do it so much faster. If you don't have a graphics library you already are comfortable with, for example, forget it, that's gonna eat up days on its own.

Re: Ask HN: You declined a well known company before it was well known. Why?

#13
post #11
post #10

Earlier quoted context omitted.

It's just comparing to see how far you get, how you do vs that other guy. Which is a BS rationale, of course. If you (at lease claim to) respect the candidate's time, then you don't give out slippery-slope assignments with fake / unknowable goalposts, period. There is no benefit to this tactic that can possibly outweigh the basic insult and the egregious waste of their time. Startups just have an infinite blob of thi…

It sounds like we're talking about different things. A standard question might be "Build a chess game in 4 hours". Now that's clearly impossible. So you shouldn't take offense at not being able to do it. But part of the job is being able to break down a complex task and propose a solution. There will be people who jump into architecture and stuff on how to build it in 4 weeks. No, you've got 4 hours, think about it.…

This strange mentality that -- "If it filters a lot of people out, it must be a good question."

If they politely (or perhaps not-so-politely) decline your request - that doesn't mean (as you seem to presume) they have no imagination, cannot think outside the box, or are perennial quitters.

More likely it's because when you ask questions like that, you're coming off as incredibly cocky and pretentious. And because they're serious professionals with lots of pertinent stuff to talk about - and really don't see a need to join you in what amounts to an unsolicited 4-hour intellectual masturbation session.

Post reply on HN