News for hackers. Stuff that matters.

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

The title sounds curt due to character restrictions, so some more context might be helpful:

I'm interested in hearing the stories of people who had the opportunity to work for companies that are well known before they became well known (and it was less obvious they would become well known).

You decided not to take the opportunity. What was your reason?

( 11 comments | 7 points | on HN )
Re:Ask HN: You declined a well known company before it was w... by muzani on Monday January 24, 2022 @10:17AM (#30058642)
They paid low and worked people hard. There was a lot of arrogance amongst the founders as well.

They break laws because they're the visionaries and laws are slow. They lie and cheat because everyone fakes it before they make it. Employees are paid low because they're not the ones taking the risk, in fact they invested in you. It's a privilege to be working for them!

People try to emulate them because they succeeded. I think it's just important to make sure companies like them don't succeed. I'll be happy to join any number of companies that died trying to make an honest living and treating their customers and partners well.

Re:Ask HN: You declined a well known company before it was w... by PragmaticPulp on Monday January 24, 2022 @09:01AM (#30057616)
This is a loaded question with heavy hindsight bias.

You don’t decline a “well known company before it was well known”. At the time, you’re declining an unknown company. Unknown companies are inherently riskier than established companies. Established companies are almost always messier, less organized, and less impressive when they were young.

The funding environment has also changed substantially over the last decade. In the past, working for an unknown startup didn’t automatically mean market rate salary plus lucrative options. It was common for startups to pay people a lot less than big companies because they just didn’t have the money.

Re:Ask HN: You declined a well known company before it was w... by rozenmd on Monday January 24, 2022 @09:04AM (#30057642)
I would've been their senior-most hire out of 25 or so engineers (and I only had 4 years frontend experience at the time).

They've now got 400ish engineers and are worth over 1bn at the latest valuation. I'd probably still consider working there now.

Re:Ask HN: You declined a well known company before it was w... by akavi on Monday January 24, 2022 @12:25PM (#30060801)
Offered lower comp than my competing offers and their growth metrics didn't look too hot.
Re:Ask HN: You declined a well known company before it was w... by dyeje on Monday January 24, 2022 @09:15AM (#30057786)
Because they had an absurd take home assignment that was basically recreating their entire mobile app.
Re:Ask HN: You declined a well known company before it was w... by muzani on Monday January 24, 2022 @10:23AM (#30058741)
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 need those who can deal with that.

Re:Ask HN: You declined a well known company before it was w... by vanusa on Tuesday January 25, 2022 @12:28AM (#30068456)
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 things to do and need those who can deal with that.

Which, face it now -- you will not be able to measure the capacity for in the interview process. And the fantasy that you are somehow able to is no justification for willfully and knowingly burning through their time like this.

Re:Ask HN: You declined a well known company before it was w... by muzani on Tuesday January 25, 2022 @05:21AM (#30070236)
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 w... by galdosdi on Tuesday January 25, 2022 @09:27AM (#30072106)
> 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 w... by vanusa on Tuesday January 25, 2022 @11:52AM (#30074163)
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.

Re:Ask HN: You declined a well known company before it was w... by jsprogram on Monday January 24, 2022 @02:39PM (#30062808)
Yes and there was probably miscommunication on the amount that they expected that person to do.