Sharing my offer numbers from big companies for your reference
I see many questions on compensation here and would like to help answer some of them with the limited data I have. I'd like to shed some light on what the industry is paying and also encourage people to negotiate hard.
I went on an interviewing spree recently with the big companies for an SWE position and would like to share some offer numbers. The numbers below are all annual figures. I have two years of professional experience.
1) Google - 140k base, 100k RSUs, 50k sign on, 15% bonus
2) Facebook - 160k base, 75k RSUs, 75k sign on, 10% bonus
3) Lyft - 170k base, 180k RSUs, 20k sign on
4) Dropbox - 160k base, 115k RSUs, 10k sign on
5) Airbnb - 150k base, 75k RSUs, 15k sign on
6) Palantir - 150k base, 50k stock options, 25k sign on, 25k bonus
TWO years of experience, figures above are ANNUAL.
I chose FB in the end because the TC was among the highest and I resonate with FB's move fast culture. I enjoyed talking to FB interviewers the most and they made me feel very welcome. Lyft's offer was great but it's not public after all (yet) and I'm more risk adverse. Also, the commute up to SF everyday will kill me.
Curious to know which you would have chosen if you were in my shoes.
EDIT - many commenters are asking similar questions, I'll answer them once and for all here:
1. How did you go about having so many overlapping offers?
I did my phone screens early and arranged all the onsites together at a later date. There was a huge gap between some of my phone screens and onsites. I set recruiter expectations early and told them when I would make a decision. I held some offers for close to a month.
2. What's your background?
Two years of professional experience. Bachelors. Non-ivy league school. Previously from a unicorn startup. I'm mentioning these because people ask, not that I think they matter.
3. How did you prepare for the interviews?
Sadly, do lots of LeetCode. I wouldn't say my method was very optimal as I spent two months and did around 200-300 questions before the interviews. Did all the easy questions, half the medium and a fifth of the hard ones. It's important to get both quantity and quality such that you can identify the pattern of questions on first sight and know what technique to apply. Cover a variety of topics. Don't have the mentality that you won't be tested on DP. Till this day I still do LeetCode for fun as I enjoy doing them. It has become a lifestyle for me. I also used mock interview practice sites. I didn't practice much system design questions as I felt that I was pretty strong in design for my field.
4. Are you bullshitting?
You can believe what you like since it's anonymous after all. Some commenters do agree that such numbers are possible, and they're totally right.
5. Did you get rejected anywhere?
Yes, I got rejected by some smaller startups at the onsite stage.
6. Why didn't you apply to Microsoft, Amazon, Apple <insert big name here>?
I did. I applied to every big company out there. But the application process of large companies is so noisy that chances of getting noticed are so low. Thankfully I had FB and Google referrals else I doubt I would have gotten a reply at all.
- LinkedIn zwKL72Look, OP is clearly a rockstar. Even good people get rejected from interviews. I would suspect these offers are near the high end from all these companies. If your salary is less it doesn’t mean you are underpaid.
This comment was deleted by original commenter.
- Do your phone screens early and arrange all the onsites together at a later date. There was a huge gap between some of my phone screens and onsites. I took two weeks off to do all the onsites. Most tiring two weeks of my life. Was basically a full-time intervieweeNov 28, 20176
- So Lyft is 180k stock annually?? :O Wondering why you left a 350k TC at Lyft..
- o_o how are your offers so high? I'm also at close to two years but mine (also multiple offers) are significantly lower (they independently all came up with similar numbers). Do you have any tips on how to negotiate to get better offers?
- I think the strategy is to linearly provide the offer numbers. I took the offers from the small startups (125 and 150), presented them to Lyft and Airbnb and they came back with 160 and 152 respectively. Then take those offers and give to Dropbox, FB and Google to "outbid" the earlier ones.Nov 29, 20177
- Personally I had much better offers than op from these companies. But I am a senior. Not sure why those companies are so desperate to get a 2 years experience person? Especially in current new graduates unfriendly market.
- Did you share your current TC with recruiters at the time when you were interviewing?
- I only had two years of experience so it was kinda redundant to ask for my title. None of the recruiters asked me so I didn't have to answer. If you're asked, simply answer "I do not feel that my next job offer should not be based on my current salary and that I should be paid according to market value".
- This is a message for all those that don’t believe the OP.
It’s all about the interview performance!!! Most big companies won’t care if 2 vs 5 years of experience if they think you are really smart. Unfortunately, the interview processes have a very narrow way to figure out if you are smart or not: whiteboard coding interviews. I did the same thing that the OP did here: practice a couple of hours every day after work for 5-6 weeks before interviewing and my offers from those companies were very close (some higher some lower) to the OP’s. At the time, I had 0 years of experience though I had a masters.
- Informatica anonymos66People calling this BS....I'll tell you it is not the case at all. My roommate with two years experience scored into Lyft with same figures. I think people who have all their shit together are able to get such unbelievable offers. Congrats OP you have an awesome future in front of you.
- Insane for 2 years! Congratulations. I know folks with 5 years making less. Bachelors or Masters? Which field in SWE?
This comment was deleted by original commenter.
- Around 200-300 LC questions. Go for the more popular questions as they will impart you crucial techniques that can be applicable to other qns. It's also important to cover more breadth, have adequate practice for different topics.
Sorry, revealing the company would make it easy to reveal my identity.
- Tesla q2007bbDropbox recently secured Deloitte as their underwriters and are about to IPO. I️ would’ve gone with them.
- I love the fact you tell us you went to a non-ivy league school.
Like it matters lol
- I mean where did the idea that ivy league schools are so great come from? I only think of them as schools for the kids of rich people.
Stop and think for a second. How does the son of a rich person get automatically accepted, but another kid has to jump through a million hoops to get in?
Simple, the school isn't for the latter and the barrier of entry is high so he doesn't get in.
I always feel like immigrants came here and mistook the ivy leagues for something they are not.
- Intel theil70k sign on is huge. Any idea of how much it's taxed and how long do you have to stay at FB to receive it. I'm assuming also it's not lump sum? Congratulations.
- Google gave you 107k RSU annually? That is fucking insane of L3. I think that is more like an L4 offer
- This post actually inspired me to leave Google and apply to higher positions. So far I've got 1 good offer with 2 interviews. I'll see what I get eventually. Thanks for sharing!
- I wonder if this form of negotiation could be made into a startup. Set hiring companies, car dealers, real estate renters/purchasers in transparent and direct competition. Seems that anyone complaining on this post about getting a bad deal when they got hired might not have negotiated as extensively or in less ideal market conditions, but I think the primary issue for employees in the US is that we are pushed to not discuss compensation openly and negotiations happen in secretive vacuums. In basic economics you learn that one of the components of a perfectly competitive market is perfect information for market participants, but we live in a world of monopolistic competition (big companies competing with each other), so maybe creating a platform along these lines would basically make unions unnecessary and the market in general more fair by eliminating inefficient/inconsistent pricing/compensation
- Google zMjT02Toss up between Google, Facebook, and Lyft depending on your interests. Lyft’s offer is the only pre-IPO that seems like a reasonable counter to Google/Facebook.
Personally I would go to Google over Facebook (which I did), but perfectly reasonable to go to Facebook.
Would you mind sharing your G/F pre-negotiation offers if you have them? Presumably this is at L4/E4.
- Lyft BLgS66Congrats and thanks for sharing! You did really well for yourself. Also, a lot of respect and kudos for having TC be part of your decision along with wanting to work with FB code and shorter commute, instead of money being the top focus. Good luck!
- Wow, I am clearly getting shafted. What level did they offer you at Google?
- So Google offer 107.5k RSU x 4, vested over 4 years? Damn, I got screwed really bad
- Apple pupl22It’s very amazing! Do you mind sharing your method for using leetcode optimally? I assume you didn’t solve all the problems and you smartly filtered many of them based on the difficulty, area, etc. Also, how much time did you spend on preparation? How similar were the interview questions to leetcode?
- Sadly I wouldn't say my method was very optimal. I did around 200-300 before the interviews. Did all the easy questions, half the medium and a fifth of the hard ones. It's important to get both quantity and quality such that you can identify the pattern of questions on first sight and know what technique to apply. Cover a variety of topics. Don't have the mentality that you won't be tested on DP. I spent around two months training LeetCode. Till this day I still do LeetCode for fun as I enjoy doing them. It has become a lifestyle for me.
- Amazon rasenganHR stirring up pathological discontent so that people interview more.
How does someone line up interviews so that they get all offers at almost the same time.
- Congrats! That google offer would be top of the band for L4, unthinkable for L3. I think you chose wisely in picking FB E5
- What University and GPA? Any other unique factors you think might have contributed that haven't already been asked?
- Cisco jfpgHow many iterations of bidding can you do with companies in question? Did the ones that got outbid like Airbnb refuse to increase their numbers beyond a point?