Updated with offers: FB: 167 base, 360 RSU, 10% bonus, 75 signon Google (NOT a real given offer yet, but what I'm comparing against): 160 base, 420 RSU, 15% bonus, 75 signon (But I'm assuming FB will give refreshers year1, while Google won't & FB can get to E5 a year earlier than L5 at Google). ---- Which should I take? Points to consider: A. I really want to be in Google at some point (say within 5 years). So taking Google means I'm in the door and don't have to interview again where maybe they don't take me (and don't waste time getting to L5). B. Would maybe like to do ML (which I currently have no experience). I'm thinking in FB, after bootcamp can just choose a ML team and then try to go to G ML in 2-3 years. Would FB (ML) -> G (ML) be most reasonable/likely way to get there or would internal G transfer make more sense? C. Currently only team I matched with is CorpEng, which (according to Blind/Quora) is "lower teir" and harder to transfer out of. But maybe can still transfer in 1-1.5 years and it's just harder (but maybe transfer slows L5 promo, so don't know). D. In FB can get to E5 faster, so maybe can be in FB for 3 years and try to transfer to G at L5. Is fastest path to L5 via FB E5 or internally in G? E. Also maybe experiencing FB would be fun bf being a Google possibly long term. Extras: No TC numbers yet, will update when I get them. Currently assuming TC is the same. 2.5-3 yoe Also got offer from Amazon and a pre-IPO unicorn (hard time figuring out options value). Thanks
Is your FB role, general software engineer? I was told by the recruiter that they didn't have any E4 general SDE openings right now. Only taking college hires and E5+. I was offered stuff like Oculus infra engineer, Enterprise engineer. If that's the case for you too, then I would go with Google, but since you mentioned bootcamp, you're probably okay. But, if you don't like the team you've matched with, don't go. Push the recruiter for another team match. If you want to end up in Google long term, there are two ways to think about it. 1) Go to FB, get some on-hire stock for a couple of years. Join Google as L5. 2) If you get a good team, join as L4, learn the ropes, build expertise in areas so you're set up for big responsibilities down the line.
Yeah. General. I think on product side, but sounds flexible after bootcamp (my understanding on how that works in not complete). In NYC.
Wait for TC numbers and go to the higher one. Period.
Go to Google. At Google, if you regret your decision, you can still prepare leetcode again even during work hours. At FB, if you want to jump ship or prepare interview again, I promise you won’t have any time for that, PIP will come first before you’re interview ready. Also FB NYC has a worse WLB even than MPK. Source: I’m at FB NYC now and barely have any time for leetcode.
How many hours a week do you work? If G and FB keeps offer valid for a year then you can still change your mind
Google offer is valid for 1 year after HC, but FB doesn’t do this. I’ve worked 50+ hours per week, and the most cult part here is manager and tech lead always want to keep you busy all the time, they don’t want to see you rest for one single day. They’ll be upset if they see you have no work in hand.
Any thoughts on getting to L5 via FB E5 or better/faster internally in G? Also any concerns with getting promos within CorpEng?
FB levels are confidential and won’t be revealed by company by any means. So if you interview Google, there’s no way you can prove you’re an E5 at FB. You have to demonstrate you’re T5 during interviews, Google won’t match your level at FB. Also, it’s widely known FB levels are inflated and E5 is nowhere near Google T5 caliber.
Promotions are faster in FB compared to Google plus a lot of impact driven ML ranking and integrity product teams in FB.
Bpvy33 above mentioned ML track. Do you think it would be hard to get into a ML team if I have no past experience in that?
Its just that you wont be highly preferred. Its all between you and the manager for that particular team during your bootcamp. It is still possible. Btw did you get team matched with an ML team in Google?
@Bloomberg what did you decide. Also, did any of the TC numbers change?
2024 Presidential Election
16h
1425
What went wrong
Tech Industry
Yesterday
815
Best LCOL or MCOL city?
Health & Wellness
5h
572
How can I find success dating in NYC
Tech Industry
Yesterday
1058
Do you really think Amazon is that bad
India
Yesterday
1663
Slavery has REVERSED! the US is the slave!!! Check out this dude who pays a personal trainer in India
Are you getting hired as an ML engineer? If not, you can't choose the ML track at FB (at least not right away). You can, however, start off as a non-ML SWE in an ML team and see if you can make a transition to an MLE.
Not ML track, didn't realize that this was needed. Thought you could just choose whatever team (and News is fairly large ML team in NYC) from bootcamp. Coming in as "product" (I think), but my understanding was it's flexible in after bootcamp