Compensation

Opinions on offers

Oracle nSAL20
Jul 9

I recently got several offers from Facebook, Google, LinkedIn, Amazon, Microsoft, Snapchat as well as some other start-up and midsize companies like Akamai.

Here is TC, team and level:
Facebook (WhatsApp, data infra): 155k+300k (4 yrs)+100k+10%=270.5k, E4

Google (Fire base): 140k+300k (4 yrs)+50k+15%=246k, T3

LinkedIn (feed infra): 150k+250k (4 yrs)+50k+10%=240k, SDE1

Amazon(Seattle)(Amazon Go): 130k+33 rsu (4 yrs)+40k(2 year)~164k, SDE1, no argue yet

Microsoft(Seattle)(Power BI-data infra):125k+15k (4 yrs)+20k+15%+13k refresh~156k, 62, no argue yet

Snap(Seattle)(Placed backend): 140k+220k (4 yrs)+15k+15%~220k, L2

Any comments or suggestions?

Update: choose Facebook because of the tc and opportunity at WhatsApp.

comments

Add a comment
  • New IypJ42
    how much leetcode did you do? I personally would go with Facebook, but try to see if Google can match
    Jul 95
    • Oracle nSAL20
      OP
      Did about 600 leetcode and several times (not for all the 600).
      Jul 9
    • Amazon Scale
      OP, how long did it take you to practice that many questions?
      Jul 9
    • Oracle nSAL20
      OP
      Several times is referring to previous practice. The most recent round takes about 3 months
      Jul 9
    • New IypJ42
      congrats!! you totally deserve it all! How did you manage to do so many while juggling a full time job and not burn out?
      Jul 9
    • Oracle nSAL20
      OP
      I would say it’s balancing work and interview preparation. You know everything in the world is trade off.
      Jul 9
  • LexisNexis Risk Solutions IbOr36
    Congratulations on all the offers from the top dream companies.
    I'd prefer Fb or Google. Slightly, more inclined to FB coz WhatsApp is growing exponentially in terms of user base as well as app offerings (features). WhatsApp is on its way to compete with behemoths in messaging apps like WeChat, Telegram, Line Messenger, etc.

    P.S.: I follow this messaging apps domain very closely.


    Now, My turn. Help me please :D
    What sources do you recommend for interviews Leetcode, CTCI, EPI? System Design Interviews? Other prep tips..

    Finally, the million dollar question: How do you maintain your calm & keep going? I think I'll burnout studying Leetcode everyday.
    Thanks.
    Jul 94
    • Oracle nSAL20
      OP
      First, thanks for your suggestion. I only use Leetcode and prepare system design by watching some online system design tutorial video both on youtube and online course website.
      The most important thing at least at my level is to drive your interview in a collaborative way.
      For the million dollar question, I would say don't treat Leetcode like some kind of bitter medicine, it is another way to improve you other than the engineering work.
      Jul 9
    • Facebook / EngTCYOE
      WhatsApp is smaller than Messenger. Also has bad wlb now I hear.
      Jul 9
    • Citadel opm_opm
      Also, whatsapp has end-to-end encryption. Without user data, it's hard to build cool features like News Feed.
      Jul 9
    • LexisNexis Risk Solutions IbOr36
      Well, the user numbers from Feb 2018 show WhatsApp is ahead.

      And, End to end encryption is a debatable topic here as WhatsApp co-founders left the company over a spat where the team was considering a possibility of weakening the encryption algorithm to be able to monetize data. Maybe, I am wrong because the media gets outdated news content or random speculations.
      Jul 9
  • F5 Networks / EngnlMD61
    How'd you go about preparing to crack into these? You have got an offer from almost every top company.
    Jul 97
    • Oracle nSAL20
      OP
      Thanks dude! I prepared like anyone else by practicing leetcode and hand writing my design referencing other resources.
      Jul 9
    • F5 Networks / EngnlMD61
      You're welcome. And, it's just incredible how well you've done and aren't being a dick about achieving this. You sir are awesome.

      How'd you keep yourself going to solve 600 LC? Didn't it ever get to you?

      And, I'm curious if you got rejected anywhere?
      Jul 9
    • Oracle nSAL20
      OP
      I don’t understand why people are asking me I can do 600 lc. I just think if you want to improve your coding and problem solving abilities you need to keep practicing. If you are looking for a new job, this is kind of daily routine to keep your hand hot.
      I am certainly rejected by some companies like ebay, Uber, pure storage and so on.
      Jul 9
    • F5 Networks / EngnlMD61
      Well, I think most of us asking this because it's tough to do 600 LC, apply, interview, do well at your FT job and get crazy offers. Not everyone has been able to do all of that in about 5 months.
      Jul 9
    • Oracle nSAL20
      OP
      Understood. It’s exhausting especially onsite.
      Jul 9
    • Uber Qjru43
      How’s snap top 😂
      Jul 13
    • Oracle nSAL20
      OP
      It’s famous but not top.
      Jul 13
  • Intel Arkn
    What's your yoe?
    Jul 99
    • Oracle nSAL20
      OP
      2 years
      Jul 9
    • Intel P3d
      Did you negotiate for the 100k joining bonus? Or was that their initial offering?
      Jul 9
    • Salesforce 🙏 namaste
      Getting L62 offer from msft with only 2 years of experience is almost unheard of. Good job
      Jul 9
    • Oracle nSAL20
      OP
      100k is after negotiation. Although I just ask them to give me 100k otherwise I wouldn't consider the offer.
      Jul 9
    • New IypJ42
      L62 from msft and TC is still ass. So bad that SDE 1 offer from Amazon beats it (though he probably should have got/interviewed for SDE 2, and then TC could match the others at 200k +). MSFT will soon fall off all the discussion for top tech companies if they don’t adjust their comp to match the rest of the market.
      Jul 9
    • Oracle nSAL20
      OP
      I don’t even know l62 at Microsoft is that hard with 2 yoe
      Jul 9
    • Microsoft MSFT5yoe
      62 is usually 5 yoe
      Jul 9
    • Microsoft / EngHgz82E
      Microsoft matches Google/FB these days. Tell them you have G/FB competes if you want to go to MS.
      Jul 9
    • Oracle nSAL20
      OP
      My recruiter is really slow to reply my email and I am not a patient person :)
      Jul 9
  • Amazon / Eng8262674826
    600 lc problems 😳. How did you manage to complete them in 4-5 months while working? You must be a ninja or something. Did you get any direct lc questions in interviews?
    Jul 91
    • Oracle nSAL20
      OP
      not a ninja. Just go through the old solutions and forum if I know I can do otherwise I will try to solve them. Ton of lc in the interview :)
      Jul 9
  • Amazon intense
    Congratulations! You deserve it. How did you crack design interviews?
    Jul 94
    • Oracle nSAL20
      OP
      I use some paid course and tech blog from many companies as well as some youtube video.
      Please refer to this git repo, it is really helpful: https://github.com/donnemartin/system-design-primer
      Jul 9
    • F5 Networks / EngnlMD61
      Thanks, OP. What paid course was this?
      Jul 9
    • Oracle nSAL20
      OP
      The paid course I mentioned is in Chinese but I think there are plenty of good system design course out there
      Jul 9
    • Facebook sum41pwd
      Tushar Roy is one recommendation from Blind for system design prep
      Jul 9
  • Facebook sum41pwd
    You’ve been very polite and humble in your replies, +1! Come to FB, reasons

    1. They’re the most helpful and polite bunch I’ve ever worked with.

    2. Bootcamp will let you talk to a bunch of teams and pick one (oh wait, you’re pre-allocated to WhatsApp? Transferring is easy between teams)

    3. Growth trajectory, promotions are quicker and more common at FB compared to Google (according to Blind)

    4. Stock growth potential, Instagram has a billion users and is just getting started. WhatsApp has a billion users and it’s not even making money yet

    Feel free to DM me if you have any questions :-)
    Jul 91
    • Oracle nSAL20
      OP
      Thank you for all the information. It’s really helpful for me to make a decision.
      Jul 9
  • eBay Confusedd
    Wow... congratulations! I would go with one of first three as well

    Btw are these after negotiations?
    Jul 91
    • Oracle nSAL20
      OP
      The first three yes
      Jul 9
  • LinkedIn 46ers
    Congrats op!

    Also, wow, I always knew that Microsoft underpays, but this really puts it in perspective.
    Jul 181
    • Oracle nSAL20
      OP
      Yeah, when I knew the stock option I was shocked.
      Jul 18
  • Blue Cross Blue Shield Avzx33
    Can you share your interview prep guide? What would you advice someone getting in the field who is not good with DS&A but is willing to do what it takes to be at at a big4 eventually?

    Congrats on the offers you are a rockstar!!! Please be my Guru
    Jul 91
  • New syFj32
    This is really motivating. Thanks for sharing.
    Jul 91
  • Microsoft / EngRandMcNall
    Which one were you thinking on taking?
    Jul 91
    • Oracle nSAL20
      OP
      Prefer first three
      Jul 9
  • Amazon / Eng01010
    FB.
    Jul 90
  • Microsoft Qodjvueheb
    I would choose FB, Google, or LinkedIn. The TC deference along these three are trivial for your future growth. Not sure how you felt about these teams while interviewing, but those three sound the best. I would put FB slightly above the other two only because they leveled you higher.

    If you come down to a couple choices, you should ask recruiter or hiring manager to get in touch with some engineers from the team. So you can learn more about the team and culture.
    Jul 92
    • Oracle nSAL20
      OP
      Thanks for you advice. I do talked to some engineer from Facebook, Google and LinkedIn. They are all fantastic!
      Jul 9
    • Microsoft Qodjvueheb
      That's awesome. Also, congratulations! If you get to chat with more engineers, ask them the one thing they would like to improve or fix within their team or org. I got really good responses for that question.
      Jul 9
  • Microsoft
    gdRL52

    Microsoft

    BIO
    Intern @ MS
    gdRL52more
    How were you able to time it so that you could have all these offers at the same time? Usually it’s hard to have so many companies with valid offers at the same time to negotiate them against each other.
    Jul 91
    • Oracle nSAL20
      OP
      Just interview them within a month. They are all flexible ddls especially you have compete offers on the table.
      Jul 9
  • Cisco Blankets
    Who had hardest interview and who had easiest ?
    Jul 91
    • Oracle nSAL20
      OP
      I would say Snap gave me the hard time. All other companies are pretty the same.
      Jul 9
  • Indeed / EngMonads4u
    How much time did you spend interviewing to get those all around the same time
    Jul 97
    • Oracle nSAL20
      OP
      About a month
      Jul 9
    • eBay CountNow
      What programming language did you use in interviews?
      Jul 9
    • Oracle nSAL20
      OP
      Java
      Jul 9
    • eBay CountNow
      Can you share what was FBs initial offer?
      Jul 9
    • Oracle nSAL20
      OP
      Sure, other are the same except signon is 50k because before the interview I already let them know my compete offer and expectation.
      Jul 9
    • eBay CountNow
      Thanks. Did you do well in all of your interviews at FB or did you have doubts on whether you will receive the offer or not?
      Jul 9
    • Oracle nSAL20
      OP
      Definitely didn’t do well in all around I would say. I think this is a bit controversial and difficult to define doing well.
      Jul 9
  • Salesforce 🙏 namaste
    Are top 3 Seattle or bay offers?
    Jul 93
    • Oracle nSAL20
      OP
      Bay. Hope they are Seattle..
      Jul 9
    • Salesforce 🙏 namaste
      I am sure they can transfer you to Seattle if you want. There are big data teams in fb Seattle also. I was told the comp in Seattle is the same as sf so more mileage for your money.
      Jul 9
    • Oracle nSAL20
      OP
      Will consider this!
      Jul 9
  • Microsoft / Eng
    Goldenretr

    MicrosoftEng

    BIO
    Hate coding quizzes but studying hard for better future!
    Goldenretrmore
    Thanks for sharing all this. Facebook seems giving you the best offer including level. If WLB is important, I would choose Google or LinkedIn. If not, Facebook. I am shocked Microsoft gave u L62. But the base looks like 61 so check on that. These days, Microsoft seniors are not treated the same as Google and Amazon so there is that if you think L62 seems promising in terms of career progress. It is quicker to go to Google then come to Microsoft. Pay at senior band at Microsoft is less than Google T4. Making Principal at Microsoft will take years unless you are a lucky 3%. Even after Principal, the pay will be smaller than seniors at G or FB.
    Jul 91
    • Oracle nSAL20
      OP
      Thank you for the info in terms of career and comp at Microsoft. I will definitely consider this.
      Jul 9
  • Deloitte XiSA74
    This is so inspiring! Congrats OP.
    Jul 93
    • Oracle nSAL20
      OP
      thank you. Any suggestion?
      Jul 9
    • Deloitte XiSA74
      Among the top 3, I would go with the team that you feel most passionate about, able to learn the most. I mean who am I to decide for you, you’ve done 600
      LC T__T
      Jul 9
    • Oracle nSAL20
      OP
      Don’t say that. Lc means nothings but opinions from you guys do.
      Jul 9
  • Informatica / EngKarate
    Congratulations OP!!!
    Jul 131
  • Credit Karma Dendi
    Did all of them ask system design at 2 yoe?
    Jul 121
    • Oracle nSAL20
      OP
      Yes, except Microsoft and Google
      Jul 12
  • Microsoft / EngRandMcNall
    Mmm Facebook has better cash, but at Google you would be underleveled, so it would be easier to get great rewards and get a promotion. Any of those would be awesome.
    I would personally ignore linkedin.
    Jul 91
    • Oracle nSAL20
      OP
      Why would you ignore LinkedIn? Any particular reason or just personal preference?
      Jul 9
  • Indeed discuss
    FB or Google. I'd pick FB
    Jul 91
    • Oracle nSAL20
      OP
      I prefer FB more but the team at Google is really awesome. They are the best doing that.
      Jul 9
  • Amazon BingleBang
    Do not go to Amazon Go - that org is a dumpster fire.
    Jul 93
    • Oracle nSAL20
      OP
      Can you share some details?
      Jul 9
    • Amazon / EngS.Nadella
      Lol I don't think the OP was considering them anyways just looking at the comp. It would be amusing to try negotiating with them and Microsoft though if you give them details for FB
      Jul 9
    • Oracle nSAL20
      OP
      Yeah, just curious about amazon go
      Jul 9
  • This comment was deleted by original commenter.

    • Oracle nSAL20
      OP
      Lol
      Jul 9
    • Oracle nSAL20
      OP
      Here is level chart, 62 ~ E4/T4
      Jul 9
    • Oracle nSAL20
      OP
      thanks, F/G/L they paid almost the same. I would like to choose based on the team if you have any comments on that.
      Jul 9
  • Uber ftds56
    Yoe?
    Jul 92
  • Oracle Facebook!
    How did you get pre allocated to a team at FB? It is usually after their boot camp, right?
    Jul 121
    • Oracle nSAL20
      OP
      I was interviewed by WhatsApp so that’s the reason
      Jul 12
  • Facebook / Eng
    DlRg01

    FacebookEng

    BIO
    .
    DlRg01more
    How long have you been preparing interview?
    I would go for FB. WhatsApp is going to be the shining new toy I think. You will work in a start up culture and enjoy the powerful FB data infrastructure foundation.
    PM me if you are interested.
    Jul 91
    • Oracle nSAL20
      OP
      I would say I prepared 2 months casually and 3 months(including interview) seriously.
      Jul 9
  • Akamai Technologies Cnph41
    Congrats ! That's amazing.what was the offer in Akamai ? Is it SDE2?
    Aug 220
  • Oracle nSAL20
    OP
    Any suggestions from Googler?
    Jul 100

Download the app for more exclusive content.