News for hackers. Stuff that matters.
Re:When Jeff Bezos decided not to become a physicist [video] by candiodari on Monday January 21, 2019 @06:21PM (#18964578)
I think what Bezos says in the interview is funny, but also very directly clarifies further what you're saying. The smartest guy at Princeton solved this problem ...

Not because he was actually smart (ok, perhaps a good memory). Not because he was able to do math really fast, or really accurate, or in his head. None of that. NOT EVEN because he figured out this problem on the spot. That was quite simply not it.

But because he had solved a metric fuckton of problems before, and then got lucky.

I agree with your statement (just got one patent to my name though), but a very important caveat is that you have to learn something (and preferably more than 1 thing) thoroughly before unlearning it. And learning first and then unlearning is vastly different from not learning it at all.

Re:When Jeff Bezos decided not to become a physicist [video] by segmondy on Monday January 21, 2019 @08:51PM (#18965350)
The guy didn't get lucky, the guy has experience and has worked hard. The same thing happens in software, the developer with extensive experience across many areas, that has studied tons of different things is more likely to solve a novel problem than the developer that is one dimensional and master of one tool.

I often see people say things such as, "I have tons of experience with language Y and framework Z and that's all that matters, who cares about trees, graphs and all that ridiculous interview questions..." The big tech companies are looking to innovate and lead, and that's why they ask these questions.

If someone is new to programming and begins by telling me what framework they are considering learning, I often tell them to forget about the framework and learn the language. The language is the foundation that frameworks are built on. Algorithms & Data structures are the framework on which software is built on.

The only time I frown upon such questions is if someone is testing you for exact syntax of the language instead of making sure you understand the nature and solution of the problem.

Re:When Jeff Bezos decided not to become a physicist [video] by nvarsj on Tuesday January 22, 2019 @07:40AM (#18967824)
You pretty much argued the opposite of your point.

Asking algo and whiteboard questions completely ignores the "extensive experience across many years". I can spend years gaining deep expertise in an area, and that means absolutely nothing. All that matters is I practiced for 2 months white boarding algo questions under time pressure.

Or to put it another way. Spent 5 years getting a PhD? Who gives a f*ck. Can you code a DP problem in 20 minutes? You're hired!

Re:When Jeff Bezos decided not to become a physicist [video] by matz1 on Tuesday January 22, 2019 @02:15PM (#18971363)
So you only need to spend 2 months practicing, and yet you refuse to put in the effort ?
Re:When Jeff Bezos decided not to become a physicist [video] by dkkdjfjdjjdj on Wednesday January 23, 2019 @04:14AM (#18976847)
I am sorry but this is insulting. You should practice what makes you better at your job, not jump through hoops for someone else’s entertainment. So yes, some of us, are logical enough to not join the hazing ritual. Just cause you want to do it doesn’t mean others should.
Re:When Jeff Bezos decided not to become a physicist [video] by matz1 on Wednesday January 23, 2019 @09:07AM (#18978181)
Just think of it as part of the job. The trade off is minimal, while the benefit is clear. If you still don't want to do it then its cool, less competition for those who want.
Re:When Jeff Bezos decided not to become a physicist [video] by nvarsj on Thursday January 24, 2019 @05:46AM (#18987543)
My point was that the interview process is flawed. It's really just a proxy for an IQ test (a gameable one). I think for a company like Google, it is somewhat understandable - they have very mature processes, strict coding guidelines, and overall very little choice in the tech you use. They are hiring for a "smart cog" rather than "innovative/experienced engineer".
Re:When Jeff Bezos decided not to become a physicist [video] by hhfjjvvh on Monday January 21, 2019 @09:37PM (#18965570)
I never thought about algorithms this way. However I would argue it’s much better to study functional patterns and understand why those patterns are useful.

Architecture is also another part that most programmers fail to grasp.

I think of algorithms as good to know but rarely used. It’s has an answer to every question. So what you get is a bunch of people cramming questions and answers until they memorise it; defeating the entire point.

Re:When Jeff Bezos decided not to become a physicist [video] by hopler on Tuesday January 22, 2019 @10:21AM (#18968839)
Seredendipity -- when preparation meets opportunity.