Live data from Hacker News

Facebook senior software engineer interview

daqo.medium.com

251–260 of 524 posts

Re: Facebook senior software engineer interview

#251

Earlier quoted context omitted.

> "What the student thought was it temporary concession to the system-"I'll play along just enough so that I can get what I want from the system"-turns out to be the beginning of it forced, permanent adjustment to the system." This is common to all professional disciplines. https://www.amazon.com/gp/aw/d/B008GRDKPG

Nice affiliate link there. Is that your own book you're flogging, too?

No unfortunately, didn't even see that when I pasted.

Re: Facebook senior software engineer interview

#252
post #154
post #30

How can anyone work at Facebooks nowadays and have a clear conscience. Is it just the salary? It is, isn't it? Just money. How depressing.

Did the current political situation in US (and most of the world) not teach you that it's really really dangerous to think that most people in your environment conform to your morality and agree with the sources you're basing it from?

You’re taking about the dangers of living in a bubble and from consuming misinformation, right? Two things that FB hasn’t exactly helped with.

Re: Facebook senior software engineer interview

#253
post #20

Every time I read these posts I find them very depressing. Crunch through an enormous bunch of algorithm problems in order to perform well on some unrealistic whiteboard programming (I think the system engineering problems are actually more useful though) - as usual we've focused on the easy to measure metric rather than anything actually useful. Maybe these things are meant to be a proxy for how good you are at othe…

After 20 years in software, I had a phone interview with an Amazon guy who sounded half my age (at most). Asked me to write some kind of function to do something, sort some stuff or some such. I described verbally how I would do it, almost line by line, in pseudo-code. He said "I need you to write it out in [some language]". I said "But why? I just told you how I'd do it." But he needed me to literally write the code…

I have 20 years of experience myself, and I've interviewed and worked with a lot of people with same experience that couldn't code properly (and some of them were actually good engineers). Yes, they'd describe roughly how something should work, but the actual implementation would be super buggy, ignoring any corner cases, etc. People who stopped doing any hands on work more than a decade ago, and are just coasting without touching any code, by having more an architect/mentor/org-expert role.

If someone feels "insulted" by having to actually write code suggests that you're looking for a role where you aren't expected to actually write code. That's fine, but probably not what they're looking for.

Also, I'd advice you to be little more open to a fact, that someone with less experience than you is asking you questions. That's not a great attitude to find good jobs at big IT companies, that are often full of young, often brilliant people.

edit: typo

Re: Facebook senior software engineer interview

#254

Earlier quoted context omitted.

> "What the student thought was it temporary concession to the system-"I'll play along just enough so that I can get what I want from the system"-turns out to be the beginning of it forced, permanent adjustment to the system." This is common to all professional disciplines. https://www.amazon.com/gp/aw/d/B008GRDKPG

Nice affiliate link there. Is that your own book you're flogging, too?

This is not appropriate behavior for HN.

There was no affiliate link in the original post.

ref= is not an affiliate tag, it's an Amazon ref tag.

tag= is an affiliate tag.

https://google.com/search?q=amazon+affiliate+code+url

https://medium.com/feedium/how-to-tell-if-a-link-is-an-amazo...

Re: Facebook senior software engineer interview

#255

It seems to me to be almost superhuman to read multiple chapters and solve all the exercises in a single day. Maybe that's just the normal level of ability for FAANG staff? EDIT: maybe it's more reasonable if you're doing this full time. 1hr/question and checking the next day if you get stuck, as he writes in his blog, seems a lot more reasonable.

> Maybe that's just the normal level of ability for FAANG staff?

Based on personal experience, I think you certainly need to be "above average" to get hired by the big tech companies, but it's more like "top 20% of graduating class" and not "only the very best."

Re: Facebook senior software engineer interview

#256

Earlier quoted context omitted.

> "What the student thought was it temporary concession to the system-"I'll play along just enough so that I can get what I want from the system"-turns out to be the beginning of it forced, permanent adjustment to the system." This is common to all professional disciplines. https://www.amazon.com/gp/aw/d/B008GRDKPG

Nice affiliate link there. Is that your own book you're flogging, too?

[deleted]

Re: Facebook senior software engineer interview

#257
post #30

How can anyone work at Facebooks nowadays and have a clear conscience. Is it just the salary? It is, isn't it? Just money. How depressing.

There are many teams trying to fix the negatives of FB - sure you can’t fix everything but overall the intention and effort is there

Sincere question: How can an outsider like myself believe that Facebook is actually working to "fix the negatives of FB"? This is the same company that, in 2016, let Russian accounts pay for campaign ads in the US in rubles, according to Congressional testimony.

Facebook said they'd prevent such errors in the future by creating an election oversight board. Despite the fact that they had four years to prepare, their oversight board took their first case... on December 1st, 2020, conveniently after the presidential election was over--and hundreds of millions of ad dollars were spent.

I'm sure that Facebook has teams working on privacy and good governance. This is basically a public relations spend for them. Their business model is collecting as much data on people as they possibly can and then selling ads based on that data. The idea that "overall the intention and effort is there" seems laughable at best.

But, as someone who seems to be an insider, do you have any information you could share that contradicts that narrative?

https://thehill.com/policy/technology/358102-franken-blasts-...

https://news.yahoo.com/facebooks-oversight-board-announces-1...

Re: Facebook senior software engineer interview

#258

Earlier quoted context omitted.

>in most cases doctors have many, many thousands of hours under their belt in training before still needing to study a ton to pass their boards The difference is that what the doctors put so much time into learning can actually be quite useful for their job. The vast majority of competitive coding stuff isn't. Interview procedures based around it completely fail to assess some of the most important abilities in softw…

Is that true? I don’t know anything about medical licensing, but after having a few friends take the California bar exam, I’ve heard endless complaints about having to study things like divorce law in order to become a privacy advocate.

Medical boards are at the specialty level, so there is no equivalent. An OB is not going to have to answer primary care questions, for example. They'll all be very specialized.

Futhermore, you actually practice for several years prior to taking your boards, at which point you submit a representative subset of your cases from actual work, and a bunch of folks toward the end of their career grill you on them, then decide if you pass.

Re: Facebook senior software engineer interview

#259

Earlier quoted context omitted.

My ex girlfriend is a pediatric cardiologist who recently passed her boards. When I talked to her about it, she was very much on the side that she wished she didn't have to study for it because it didn't have much to do with her job at all. She just wished she could spend her time getting better at the skills she actually used rather than a wide range of academic material that didn't matter to her day to day. Her fri…

Is it that they need to create some objective barrier to entry?

Yes. It's a way to artificially limit supply, to prop up wages for people on the inside. It's common to most "licensed" professions.

Re: Facebook senior software engineer interview

#260
post #12
post #2

There are two interesting things in this post. The first is that a senior developer at Facebook believes every single senior developer looking for a role at Facebook can revise the same things. Clearly the author believes that Facebook are looking for programmers who fit a very specific mould, to the point that they're willing to go out in public and state exactly that. I'd argue that points to a massive monoculture…

From the article it would appear that anyone with a computer science background and a decent amount of experience as an engineer should pass the technical test without the need to spend the whole month revising. If you don't have a computer science foundation it's probably a good idea to learn the basics anyway, rather than learning just to pass the interview.

For me, at least, there’s a big difference between having the knowledge of how to approach these problems and having the practice fresh enough in my mind to solve them quickly under pressure. The latter is what the month (or whatever) is for, and it’s absolutely necessary for me personally. I think you have to be pretty dang smart for it not to be.
Post reply on HN