3 ms·
As a person working in Facebook for 7 years I feel like this post is incorrectly portraying FB's process and culture: - First, Facebook avoids titles, so there
by strulovich 6y ago
As a person working in Facebook for 7 years I feel like this post is incorrectly portraying FB's process and culture:
- First, Facebook avoids titles, so there's no such thing "senior software engineer". Levels are generally unknown by people so ICs get judged by their ideas, and not their title.
- If there was such a thing as "senior" in Facebook, it's not starting at the E4 level. (If you look at levels.fyi and align the Facebook levels with Google you might get that an E5 is a senior)
- This entire list of chapters of CLRS chapters is ridiculous. It's a great book and I'd recommend it for people into theory and who will be around Computer Science. But if you didn't go through a college degree and algorithms course, and need to interview, do yourself a favor and go directly for LeetCode or Cracking the Coding Interview. YMMV as to how much you need to learn. Some people I know can easily breeze through these interviews with no prep, those people are also super smart. Some smart people I know have a harder time, no system is perfect.
- To actually get hired in one of higher levels at Facebook you will need to go through the design interview, which is a very different type, and the career experience one. No matter how well you ace the coding, you will not get an offer for a high level if you didn't succeed adequately in these.
- All of my coding questions in the last few years required knowledge I learned in my first year learning programming. This is usually the norm.
Of course, this is my personal experience at Facebook, but it is based on quite some time and a lot of interviewing.
- yrimaxi 6y ago> First, Facebook avoids titles, so there's no such thing "senior software engineer". How egalitarian. Let me guess: you are an IC6, or perhaps IC7? You just give off that vibe.
- strulovich 6y agoI joined Facebook 7 years ago as an IC3, and am still around so you could probably do the math. Had the same vibe to me when I was a new grad (well, maybe a less polished one) and got a lot of respect then. I also knew which people I enjoyed working with and trusting without ever knowing their level. I could make an educated guess of course. But those cases when your guess is wrong are the important ones. This is all not to say there's not plenty of issues with this system, and I totally get where your snark is coming from, but I would personally still stand by this idea over many of the alternatives.
- yrimaxi 6y agoGood that it’s working well for you! :)
- deleted 6y ago[deleted]