Live data from Hacker News

Facebook senior software engineer interview

daqo.medium.com

501–510 of 524 posts

Re: Facebook senior software engineer interview

#501
post #31

Earlier quoted context omitted.

The OP doesn't say it's for all technical roles at Facebook, it mentions one specific job title.

Senior software engineer is specific?

Yes! When a Senior SWE gets promoted the next title is Staff SWE. See also E5 and E6 at http://levels.fyi.

Re: Facebook senior software engineer interview

#502
post #93

Earlier quoted context omitted.

And it proves what exactly? Except that they have lost out on a good hire only because that hire is not familiar with that particular programming language that the interview is.

lot of paper tigers out there

Then pick up a phone and call their references. A "paper tiger" with 10+ years experience (since we are talking a senior position) likely could not have just "winged it through" the entire time.

Subjecting such person to a CS exam totally unrelated to what they will be doing (such as project management and leading a team of developers) is a complete waste of time for both sides and you still don't test whether that person has the skill they will actually need for the job.

But yay, you have found that they are great at inverting a tree or designing a complex hashing scheme at the whiteboard under pressure. Exactly what your company needs. Not.

Re: Facebook senior software engineer interview

#503
post #427

Earlier quoted context omitted.

Yeah, but basically anyone at a FAANG company who landed in any other non-FAANG company would be able to singlehandedly revolutionize the tech at that company. Those same skills that let you plug Machine Learning Library A into Tracking Database B could make things that vastly increase productivity for a bunch of regular people, and if you're doing it for yourself or a small enough shop, it could actually pay off.

I can’t tell if this is sarcastic or not

ah, you'll probably get there someday.. Hopefully via observation and not via getting repeatedly screwed over by politicking middle managers

Re: Facebook senior software engineer interview

#504

Earlier quoted context omitted.

I have to disagree that they're the same. You're right in saying that "user's seem happy" is not the only metric, but it's quite a stretch to go from "Facebook doesn't optimize for holistic well-being" to "Facebook is as addictive & harmful as Big Tobacco". It's certainly something I believe reasonable people can disagree on and I don't think it's appropriate to shame people for working at Facebook. It's a little off…

You are missing the point. It's not a matter of being "as harmful" as tobacco companies. It's a matter of having a business that thrives by exploiting people's regulatory mechanisms to get them to do something that goes against their self-interest and well-being. They don't have to be "the cause of all modern problems" to be frowned upon. Just the fact that they are part of the problem and not part of the solution is…

> get them to do something that goes against their self-interest and well-being.

This is where I stop agreeing with you. It is an established scientific fact that smoking is harmful to anyone doing it. Why are you confident that social media is also harmful or goes against people's self-interest? People choose to use it; they connect with people they know on it. Is there some study I'm missing that shows social media causes clinical depression or some other adverse affect?

editing: rereading what you wrote and it sounds like your issue is not that FB is harmful but that it is purposely addictive/getting people to do something they wouldn't otherwise. Hmm...when people talk about addiction like alcoholism, gambling, drug use etc. it's always connected to adverse affects -- like overdose, job-loss, divorce etc. The addiction interferes with a person's ability carry out their normal responsibilities. People are not becoming homeless because of Facebook addition. You could make a similar argument about caffeine which causes chemical addiction to change people's behavior but is widely accepted. BTW how do you feel about World of Warcraft addiction?

Re: Facebook senior software engineer interview

#505
post #420

Earlier quoted context omitted.

> least amount of decision making powers in a company as massive as FB/FAANG They have the power to choose not to work there.

So one can use FB products to stay in touch with their family or engage with the customers of their business but one should be ashamed to work there. Is one held to this standard if they are a facebook engineer? What about a FB bus driver? house keeping staff? kitchen or security staff, content moderators? contractors? Just trying to gauge the paycheck $ value at which the conscience should awaken. It's like asking t…

> So one can use FB products to stay in touch with their family or engage with the customers of their business but one should be ashamed to work there.

No, I don't think anyone should use any facebook tools either. It's perfectly doable.

The company needs to die.

Re: Facebook senior software engineer interview

#506

Earlier quoted context omitted.

Cigarette smoking causes about 480,000 deaths per year in the US alone. Does Facebook have a body count?

Is the best defense for Facebook that they don't have a body count? RIAA/MPAA does not have a body count. Patent trolls do not have a body count. Ballmer's Microsoft did not have a body count. "Not having a body count" is quite a low bar for a moral compass, don't you think?

Facebook almost certainly has a body count!

Re: Facebook senior software engineer interview

#507

Earlier quoted context omitted.

You are missing the point. It's not a matter of being "as harmful" as tobacco companies. It's a matter of having a business that thrives by exploiting people's regulatory mechanisms to get them to do something that goes against their self-interest and well-being. They don't have to be "the cause of all modern problems" to be frowned upon. Just the fact that they are part of the problem and not part of the solution is…

> get them to do something that goes against their self-interest and well-being. This is where I stop agreeing with you. It is an established scientific fact that smoking is harmful to anyone doing it. Why are you confident that social media is also harmful or goes against people's self-interest? People choose to use it; they connect with people they know on it. Is there some study I'm missing that shows social media…

AFAIK, no coffee producer competes on the basis of having the coffee beans with the most efficient caffeine delivery rates or gets a premium for being more addicting than strain A or B. Starbucks' stock price is not affected by how addicted to caffeine they get their users to become. If the consumer base decided to switch 100% to decaf coffee, they would still have a profitable business just the same.

WoW addiction? Bad for sure, but Blizzard does not make more money in direct correlation with the time that the people spend playing, do they? Does a 3h/day gamer makes only half the revenue of a 6h/day gamer? I guess not.

Re: Facebook senior software engineer interview

#508

Earlier quoted context omitted.

Senior software engineer is specific?

Yes! When a Senior SWE gets promoted the next title is Staff SWE. See also E5 and E6 at http://levels.fyi .

A level is a rank. Not a specialty.

Re: Facebook senior software engineer interview

#509

Earlier quoted context omitted.

>They also have to go to school for 10 years before they’re even allowed in the job market. Not to mention that during that time they are accruing loans in insane amounts (we are talking about $200-300k) and get worked in insane shifts (24-36 hour shifts are not unheard of during residency rotations). Oh, and they don't get paid at all until they start residency rotations which is AFTER 4 years of med school, and the…

If there were poor doctors who had to drive for Uber eats after hours we would be hearing about it

I am not saying that doctors in the US are poor, quite the opposite.

They are, however, very poor (and in tons of debt) until they actually become a full doctor (which is typically in their early 30s, after they are done with med school, residency, and board exams) and extremely overworked (which still holds true for most of them even after becoming "real" doctors).

You don't hear about "poor doctors", because during the decade in which they are poor they are counted as "students" by most people, and poor students isn't exactly something surprising or eyebrow-raising for most people. It's just the magnitude of that poorness and overworking is completely invisible to most people who don't have someone in their friend group or family who just recently became a doctor.

Re: Facebook senior software engineer interview

#510

Earlier quoted context omitted.

But the engineers at FB do need to be able to write sorting algorithms from scratch rather than just have knowledge of sorting. The reason is that the engineers have to be reasonably fungible so that they can be easily moved between projects as projects are started and stopped. So they could easily be tomorrow thrown into an environment where a sorting algorithm is needed, they are the ones responsible (so they'll ne…

FB has thousands of employees who write code. I highly doubt many of them are writing sorting algos from scratch. They should know which sorting solves the problem and use an appropriate library. The same applies to most other low level problems. They should understand the problem and the best practice to solve it. In most cases writing low level solutions from scratch is not the best practice. FB is a mature company…

Facebook has pioneered multiple languages and programming API packages. I'm certain they have had to implement library functions "from scratch" multiple times.

I can assure you that the growth rate has not slowed. Do not use the USA as a proxy for global behaviors.

Post reply on HN