I have seen many people whom I would not consider very smart, making it to Facebook. Yet, Facebook is the F of FAANG. Are they really smart to be working at Facebook or is the special thing about working at Facebook is the great compensation? Just today saw the news of fb having 3 world wide outages this year, already. And the positive Glassdoor reviews seemed to be fabricated. What's so special about working at Facebook? Is it really a certificate of tech. prowess or accomplishment?
TOP 56 Comments
- By expose, you mean, some passwords, for some people using fblite, were logged to one of millions of data tables, that has likely never been looked at? I.e
Some eng didn't realise he was sending pwds over the wire so they got logged with the rest of the request params. Yes, how could I think that was a mistake. I guess I sure am flippant about stuff.
The problem with statements like that, is that by focusing on things like that you ignore the actual issues going on with fb.
So leadership inside fb can just go, oh, these people just don't understand the technical problem (which clearly you don't) so we can just ignore it. When really, the problems with FB are not mainly about poor engineering. At least be aware of how you direct your outrage.
- Fprs, there was no intentional storing of passwords. Someone logged request parameters and didn't realise that in some cases they could include a password. What about this is difficult to understand. Yes. The person was dumb to not have thought this through. But you're purposefully misunderstanding the situation.Apr 161
- It's like any company. Hire a ton of new grads to churn out code. Have really smart people directing that stuff. The smartest people I know are all on the infra side anyway.
- Google L7@AWSFB is pioneering the software engineering practice of "live testing". Bring the whole system down in production to measure time to recovery. Repeat once a month to see if iterative improvements to recovery time is working
- There is no way to test infra at scale, apart from 'live testing'. The point is to add as much safety as possible to allow errors to be found fast and before they effect everything.
Honestly, it's super popular to rag on fb right now, but Gmail went down the same day as fb.
There are many issues at FB, but by getting angry at silly ones, you waste the opportunity to actually apply pressure in the places that matter.
Also, lol L7 at AWS. How do you think AWS does rollouts? Is there a giant test region where everything gets rolled out first? 🙄
- Facebook / EnginfimaIt's not that hard to get into FANG with sufficient amount of Leetcoding. So it's possible to get in with a sheer amount of hard work.
I know of very strong engineers who couldn't and weren't keen on getting into Google because they didn't believe in spending time on grinding LC.
I also know of average engineers who grinded enough, got asked the questions they practiced before, and hence "aced" the interview.
Interview success is a function of luck, skill and preparation. Some people are born with talent and don't have to prepare much for it. Those with less talent and have work harder to make up for it.
- Considering their security issues I seriously doubt that. But I think that Facebook definitely hires people with high IQ. And then it’s really an individual choice of how to use that high IQ of yours.
- FAANG has nothing to do with 'smart' people...
But that being said, there are smart and dumb people at every company. I had a friend in college who didn't know how to write loops until his junior year since he cheated his way up. As a new grad, he got into Facebook as a DE because he cheated on his interviews. So YMMV
- When any sample grows bigger, you get the bell curve, no matter what other shape anyone claims it to be. Over time, mean and standard deviation start resembling those of the population. Those who fix systems and processes very early to account for this survive longer. That's where you have to hand it to MS, Cisco, IBM.
- New 4 More YrsmoreForget about leetcoding, I thought they were experts in "system design" after acing those interviews. Obviously they couldn't design jack shit.
- Snapchat <bitmoji>moreI worked in Facebook till recently. On an average they are smart. The controversies surrounding Facebook suck and affects the morale. But its still one of the best companies to work for engineers given the tools, infra, people, learning, comp, benefits, Visas for immigrants, culture and the value acheived by having it on ur resume.
- Google 💩payNo. FANG is like an egg and candidates are like sperms. It’s just a matter of time before someone mediocre gets in, which is almost always. Interviewing is just a game they play to feel good. Most SWEs are same really. There just top 1% that are 100 times smarter than the rest though.
- Facebook had a hack whereby anyone could take over any fb account through their forgot password feature. It's so similar to Yahoo and surprising that such companies are still around or growing / making money. I see the big scale of Facebook as a very big challenge but is there anything more to it? It's content sharing at scale. Is scale the biggest problem?