Hacker News new | past | comments | ask | show | jobs | submit | angf's comments login

Correct. In many of these companies, part of your evaluation is how many interviews did you give. This means: the game is to do as many as these interviews, typically once a week, such that you are not penalized for doing too few interviews.

I was once penalized for giving too few interviews but there weren't enough candidates at that time! While I cared about giving every candidate a good chance for success, I can say confidently that not many did care. They only cared about getting credit for doing the interview.


Dynamic programming questions are explicitly not used in current Facebook interviews.

From time to time, Facebook and other companies study the effectiveness of their hiring process by comparing employee performance and interview performance. I believe dynamic programming questions were removed because there was not a strong link between success in this question and future performance.


That's super cool, do you know if any of those results / methodology were every publicly published? I've been trying to find prior art in interview analytics and data driven hiring in general to try to improve things at my current workplace.


There was a point in time (roughly 2015-2016 timeframe when dynamic programming interview questions were really in vogue. Every interview loop from smallish startup to leviathan corporation felt like it had at least one.


Sadly we are still doing them at my company. I feel like we lose good candidates because of it.


Last loop I had there was 3 explicitly DP problems, and this was in 2017/2018.


This sounds very counter-intuitive! Did you hear this from someone working at Facebook or did you read it online? If it's the latter it'd be great if you could share a link!


I don't know of any online links to point to but I am an active interviewer at FB and I know we don't ask DP questions


Why is it counter-intuitive that people who interview well may still not function well in a specific organization?


What is counterintuitive about this? That best dynamic programmers are the absolute best programmers? I mean come on man..


Seems like pretty clearly GP isn't familiar with the definition of dynamic programming in this context: https://en.wikipedia.org/wiki/Dynamic_programming


Key takeaway:

> It also has a very interesting property as an adjective, and that is it's impossible to use the word dynamic in a pejorative sense. Try thinking of some combination that will possibly give it a pejorative meaning. It's impossible.

How times have changed!


Whats GP here are you referring to me?


I don't exactly understand why this is getting downvoted, I'm genuinely curious if companies have published anything on that.

Also for me, it _is_ counter-intuitive, since DP was one of the hardest things for me when I started with programming, and I'd at least expect a non-trivial correlation between being good at DP and job performance, that's why I was asking about where I can read more about this.


> It’s a place where I’ve been sexually harassed more times than I can remember. It’s a place where I’ve been lied about, where VCs have arm-twisted editors to fire me, where billionaires have threatened those doing business with me to cut all ties. It’s a place where I’ve had people turn on me again and again and again simply for doing my job. It’s a place I’ve been betrayed by people I trusted. It’s a place where one-time friends threatened my children because I wrote about things they did.

Wow. I hope she writes a memoir of her time as a journalist. We need to hear what she has to say because this is a side that I have not yet experienced, and hopefully never will.


You sound surprised the rich and powerful are buddies who gang up on anyone who threatens their position!?

Harvey Weinstein and the tricks with his money and network he pulled is a current good example of this. But, it's been going on forever in every sector(tech to entertainment to etc) yet sometimes karma comes around and bites them accordingly.


I agree with OP, surprised Silicon Valley has such people


Facebook should be called to account if they broke any laws and were not prosecuted for it. I don't see any evidence of that in the article. What I do see is an article heavy on racial overtones, as if trying to manufacture outrage at Facebook.

What should a large company do in this case? Who should pay for the extra civic services that a company's presence causes? Residents?


> What should a large company do in this case?

If you pay, it's "sinister". If you don't pay, it's "parasitic". If you get your own, it's "mercenary". In all cases it is "dystopian".


Your comment is wrong in so many ways. React, Cassandra, OoenCompute, PyTorch, GraphQL: where did these come from? Facebook.

Facebook has had to pull off their own feats of engineering. It is a fact whether you like their product or not.

I work for FB. I am leaving for my own personal reasons. It is not a perfect company. Your comment, however, is wrong and I am calling it out as such.


I'm sure these are all fine pieces of software, and good on facebook for giving their smart people useful busywork to distract them from asking themselves the hard questions, but did any of these make possible the as of yet impossible and propel them to their current status?

Because as things appear, FB was a myspace for grown-ups at a time when there was a need for such a service, that is, the right time and the right place, and technology-wise there was nothing extraordinary about the service itself.

> It is a fact whether you like their product or not.

I like their product just fine. I just wish more of them held their privacy in higher regard.


The FANG company I work for has stringent controls in place as a check against employees attempting to do this. These controls are more comprehensive than those I've seen at other companies.


Facebook is doing exactly this. It is called the Rotational Engineering Program. Check it out: https://www.facebook.com/careers/life/facebooks-rotational-e...

I know we aren't the most favorable company these days. The recent press fury gets a lot of stuff wrong which does not help. But it is a really great place to work at as an engineer. I'm proud that Facebook is willing to try unconventional methods like this.

Disclaimer: I work for Facebook. These are my own opinions and not those of my employer.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: