Live data from Hacker News

Google rejected me and now I'm building a search engine

daoudclarke.net

121–130 of 151 posts

Re: Google rejected me and now I'm building a search engine

#121
post #110
post #104

Earlier quoted context omitted.

Given the 15 year gap between the events and this post about them, I'm pretty sure OP isn't still angry. They likely were just working on a search engine, and this old story came to mind, and they realized that it'd be perfect clickbait (maybe rage-bait?) to serve as lead-gen for the search-engine project. (Remember, someone building a search-engine is likely very, very familiar with SEO.)

Spot on

Thanks for the honesty about this being click-bait content marketing, I guess.

Re: Google rejected me and now I'm building a search engine

#122
post #5

I'm sure the post's author doesn't need interview advice anymore but in case there are any prospective interview candidates out there, completely freezing during an interview is a super negative signal. Even if you need to manually multiply out 2's on a whiteboard it would be more productive than saying "I don't know". In my experience the only reason you should say "I don't know" is if you're going to follow it with…

I always remember this old blog post: https://aneccodeal.blogspot.com/2014/02/interviewing-for-anx... I haven't done a whiteboarding interview for a while, but I remember them vividly. Hot flashes, sweating, stomach churning, anytime I'd be asked a question I am definitely capable of answering, my brain would shut down and refuse to start back up again. The most apt thing I could compare it to is stage fright. Even s…

Yea, the problem with the high-stakes, high-pressure whiteboard-hazing interview is that it is not testing a candidate's problem solving ability. It's testing their comfort level and ability to navigate high-stakes presentation/communication pressure cookers. Which may be great if you're looking for an unflappable smooth talking PM who will be doing presentations to VPs, but probably not great if you are looking for an engineer to solve your software problems while chilling out in their Aeron chair.

That's my big problem (both as an interviewer and as an interviewee) with the current "best practices" in tech interviews. We're evaluating the wrong thing. This is how smooth talking, charismatic phonies breeze through and we find out in 6 months they can't code. Unfortunately by then, they've often gotten themselves promoted to Director.

Re: Google rejected me and now I'm building a search engine

#123

Page appears to have been taken down, but is available on archive.org: https://web.archive.org/web/20240702162540/https://daoudclar...

Looks like OP got called out for this being a thinly-veiled attempt to get free marketing/SEO[1] for their business and suddenly the gig was up[2].

1: https://news.ycombinator.com/item?id=40859051

2: https://news.ycombinator.com/item?id=40859389

Re: Google rejected me and now I'm building a search engine

#124
post #5

I'm sure the post's author doesn't need interview advice anymore but in case there are any prospective interview candidates out there, completely freezing during an interview is a super negative signal. Even if you need to manually multiply out 2's on a whiteboard it would be more productive than saying "I don't know". In my experience the only reason you should say "I don't know" is if you're going to follow it with…

Asking questions irrelevant to the position is also a pretty good red flag that you don't want to work there.

It's a conformity test, though it's not often viewed that way. If you interview enough you get really good at passing them, surprisingly quickly. Ultimately they want to hire people that fit a certain mold, because they understand how to utilize them. It is only a red flag if you aren't that type of person, or don't enjoy pretending to be one.

IMHO it is also the reason they can't generally make their own (good) products any more, without acquiring / copying -- that is not the type of people they hire (more artistic / risk taker types).

Re: Google rejected me and now I'm building a search engine

#125
post #5

I'm sure the post's author doesn't need interview advice anymore but in case there are any prospective interview candidates out there, completely freezing during an interview is a super negative signal. Even if you need to manually multiply out 2's on a whiteboard it would be more productive than saying "I don't know". In my experience the only reason you should say "I don't know" is if you're going to follow it with…

I always remember this old blog post: https://aneccodeal.blogspot.com/2014/02/interviewing-for-anx... I haven't done a whiteboarding interview for a while, but I remember them vividly. Hot flashes, sweating, stomach churning, anytime I'd be asked a question I am definitely capable of answering, my brain would shut down and refuse to start back up again. The most apt thing I could compare it to is stage fright. Even s…

One of my favorite bombs is I was asked a "real" coding question, basically a function that returns some config or another function. Anyways they somewhat lead you into a simple if statement, or a switch in my case, and then dump more examples until you come up with using a map instead. Which is something I didn't do in the interview, and most definitely (implicitly) failed. It wasn't until I was back on my side project, happily solving the same problem but using a map of course (i dont generally use switch statements in my actual code). Oh, duh lol, that's what they were asking me. They probably think I don't know how to program.

That was a turning point for me, because as far as questions go it was very fair. And yet, it had the same effect. 20 interviews later I was acing far more difficult questions, being rather polished (and ahem, interview questions aren't generally very unique). So I guess I interviews at that place too early. Maybe its useful? IDK. For me personally, it seems like really good people have a track record of shipping good stuff (or doing other good things in life), and can generally explain what it is and how it works. They usually have former colleagues you can talk to as well. Some of them even have side projects you can look at. But ah when the interview mill is in full steam, its hard to individualize to the candidate. We have a feature factory sir, and what we need are some good cogs. That's how you maximize the value you achieve from a developer after all!

Re: Google rejected me and now I'm building a search engine

#126
post #45

I like this interview question. It's perfectly solvable without a calculator as the interviewer said. It doesn't rely on having memorized some weird binary tree inversion algorithm. It tests the ability to take facts that you already know (e.g. 2^8 or 2^10) and use them to solve a problem that might appear out of reach at first glance.

I don't really find it even that offensive question. Then again my schooling was more network engineering. Powers of two are pretty natural part of software engineering. And as such having to do some simple math of them seem more like easy soft ball starting question.

Now if powers of 3 or 5 or 6 or 7 were asked... Eff them...

Re: Google rejected me and now I'm building a search engine

#127
post #21

> He continued to ask more questions about numbers of bits. I couldn’t answer any of them without a lot of help. He didn’t ask me about my PhD work building a new theory of natural language semantics. This strikes me as fairly petty “I didn’t answer wrong, you asked me the wrong questions!”. Honestly it’s the recruiting process working as intended - folks with this type of attitude don’t make good team members in my…

True, the hiring process working as intended - I don’t want to work for an employer that would waste my time having me solve irrelevant problems to placate some weirdly misplaced ego-driven attitude. Seems fairly gatekeepy, and I think it selects for a certain type of cult member, not necessarily “good team members.” In my interviews I now throw out these dumb google style questions, not to see how they think, but to…

ouch, that is pretty rough. i mean i am happy that you found someone to give you the right answer. but i'd expect that the majority don't dare to do that in an interview session. i hope you are not rejecting people just because they actually try to answer that question.

Re: Google rejected me and now I'm building a search engine

#128

Earlier quoted context omitted.

I don't know if you read that reply as hostile or just saying "hostile in general" but I can promise there was a smile on my face and it wasn't "hostile" at all. The mental calculations is a pointless exercise. Math is so incredibly different than big-system software, and it is more about working memory than anything else, and solving arbitrary math problems won't get you that feedback.

I didn’t mean literally hostile. More like, “if this candidate would rather get into an argument or simply not complete the challenge we’ve presented them with, then they’re not going to be a good employee.” Companies want to hire people that do things, not question everything, regardless of whether those things ought to be questioned. You’re being hired to achieve business objectives, full stop.

> Companies want to hire people that do things, not question everything ...

In fairness, following your stated requirements; no one would ever be hired.

There's a direct contradiction such that it can never be true.

Hint: Descartes Rule of Method

Re: Google rejected me and now I'm building a search engine

#129
post #127

Earlier quoted context omitted.

True, the hiring process working as intended - I don’t want to work for an employer that would waste my time having me solve irrelevant problems to placate some weirdly misplaced ego-driven attitude. Seems fairly gatekeepy, and I think it selects for a certain type of cult member, not necessarily “good team members.” In my interviews I now throw out these dumb google style questions, not to see how they think, but to…

ouch, that is pretty rough. i mean i am happy that you found someone to give you the right answer. but i'd expect that the majority don't dare to do that in an interview session. i hope you are not rejecting people just because they actually try to answer that question.

no, I just want to see their reaction, but the “I wouldn’t” response strongly puts me into “hire.” To me it signals this isn’t a yes man or someone who’s going to waste man hours making something overly complex, which at my current small scale is incredibly valuable, I cannot afford to waste time.

That may or not be correct but it often shows me how willing a candidate is to jump through hoops they think they need to to get a job. Maybe that was the original intent of these questions. I have absolutely no desire to see how someone thinks their way through a silly thought experiment. My interview process should already have shown me how they think.

Re: Google rejected me and now I'm building a search engine

#130
post #101

> It’s you who chooses what sites we crawl Yeah, but you still reserve the right to not crawl sites (or to remove them from your index), yes? So there's still the opportunity to do evil. I'm still waiting for a "raw" search spidering provider. One that: 1. runs a web-spidering cluster — one that's only smart enough to know what robots.txt is, to know how to follow links in HTML pages, and to obey response caching-pol…

[deleted]
Post reply on HN