Hacker News new | ask | show | jobs
by pb7 2239 days ago
One single bug is why their process is bananas inappropriate? I really hope all of your code is perfect every single time to be acting so high and mighty.
2 comments

This isn't exactly the first time Facebook has been called out for poor engineering practices:

https://www.darkcoding.net/software/facebooks-code-quality-p...

https://blog.timac.org/2017/0410-analysis-of-the-facebook-ap...

So what? They're an enormous engineering company with many millions of lines of code. Bugs are expected.
Those criticisms aren't about mere bugs, but a bloated over-engineered iOS apps with far too many classes (18k back in 2015) [0]. The Android app was also previously notorious for patching Dalvik at runtime to deal with the huge number of Java methods [1].

Granted, perhaps things have gotten better in the last five years.

It's certainly possible for an enormous engineering company to have poor code quality or poor engineering practices, despite having a high interviewing standard. And a criticism of Facebook need not be a criticism of all companies that interview by Leetcode, for instance no one here is criticizing Google, Amazon, or Apple, and all have better reputations for code quality.

[0] https://www.reddit.com/r/iOSProgramming/comments/6upeu6/how_...

[1] https://www.facebook.com/notes/facebook-engineering/under-th...

I think I’ve done things like what Facebook did, when I was writing one-off security exploit scripts. Someone needs to stop that team.
This is so shortsighted it’s painful.

You’re describing the attitude Facebook takes towards candidates, not the attitude I take towards anything.

Candidates should be saying to Facebook, “ I really hope all of your code is perfect every single time to be acting so high and mighty” and absolutely making a huge deal out of a case like this when it isn’t.