Tech IndustryJul 24, 2021
Microsoftawkwardd

Offers: Microsoft vs Twitter vs Chime

Currently working at Microsoft, 1 yoe. Staying on my current team is out of the question, although the excellent wlb gave me time to LMAO (Leetcode My A** Off). I tried internal transfer, but I have to go through an interview loop for each team. So I decided to look internally as well as externally. Current TC: 119k base + 190k stock (appreciation) + 50k signing = 166k/year after first year (in Seattle area) Offers: Microsoft, Applied Scientist, Azure AI Platform - same TC - a very hyped-up team at Microsoft - seems like I can learn a lot about cloud, distributed training, etc, on this team - terrible oncallllll and poor wlb Microsoft, Applied Scientist, Bing Ads - same TC - working on state of the art tech. But it's Bing. - I heard the working pressure is quite high, and you don't get compensated for it (except for you learn more, I guess) Twitter, Machine Learning Engineer, Consumer Product team Bay Area 135k base + 160k stock + 20k signing == 175k/year after first year - heard from a friend that the culture is like bro culture (not sure if true?) - this team is not in Cortex, is there a disadvantage? - Twitter seems like a relatively matured company, like Microsoft, is there is too much big company bureaucracy/red tape at Twitter? Chime, Software Engineer, ML Platform team Bay Area 130k base + 180k RSU + no signing == 175k / year - company has chance to IPO soon, so more $$$? - seems like their AI platform is still in development, probably more chances to do exciting work here. - startup culture can be hit or miss, not sure about culture, wlb, job stability. Questions - Is it really worth moving from Seattle to Bay Area for a rather small bump in TC for Twitter or Chime? - I heard other companies give higher bonus/refreshers than Microsoft, how much higher? Edit: since I got a DM, here is my interview prep - Skimmed cracking the coding interview ( I have read it 1 year ago, so mostly just refreshing concepts in my head) - Leetcode: I followed the problem list from 花花酱. Afterwards, brushed around 80 medium + high freq hard questions - I read DDIA (system design book) twice. I also joined an internal system design study group at Microsoft, which helped me to deepen my knowledge - For ML rounds: I read ESL (Elements of Statistical Learning). Skipped over most of the mathematical proofs - I had learned some deep learning in school and listed some projects on my resume, I watched MIT's 6.S191 course lecture vids on Youtube to review. But probably 98% of the content is irrelevant for interviews. It's only in case the interviewer asks you a deep learning trivia question. - For mock interviews, I joined an internal dl at Microsoft, and had a few mocks every week To get the interviews, mainly I reached out to some former classmates working at those companies.

Poll
134 Participants
Select only one answer
Google erCb14 Jul 24, 2021

Once you hit 1.5 YOE you can probably get SWE II offers. Might be worth waiting for that

Microsoft awkwardd OP Jul 24, 2021

Yea that is a good point, forgot to mention that all these are entry level.

Google erCb14 Jul 24, 2021

That’s what I figured from the offers. Check levels.fyi and see if you think it’s worth waiting

IBM MangoLasi Jul 24, 2021

What’s you current position. Are you a data scientist or swe?

Microsoft awkwardd OP Jul 24, 2021

Data Scientist. Well the DS job title at Microsoft is fairly broad, not just building ML models. For example, my job also has an engineering component like deploying ML models into production, monitoring, load/performance testing etc.

IBM MangoLasi Jul 24, 2021

Nice! Yeah I saw that Microsoft has postings for Data Scientist, Data and Applied Scientist, and some Software Engineer roles that have a ton of overlap

Microsoft howudng Jul 24, 2021

How do I join to internal system design study group?

Microsoft awkwardd OP Jul 24, 2021

It's a dl on idweb, I can dm you

Goldman Sachs Khaleeesi Jul 24, 2021

Dm me too pls... I'm joining MS on Aug 2nd

Lyft jiggymomo Jul 24, 2021

What’s your LC count?

Microsoft luckyIdiot Jul 24, 2021

Chime is not worth it. At least that specific team. They say they are doing “stuff” but will not be specific even after signing NDA. Most of them are just waiting for the liquidation event (which will not have much of an upside if you are joining now)

Salesforce tjWg67 Jul 24, 2021

Chime is definitely worth joining they gave me near 1 mil stock. I rejected Facebook for it

Microsoft 2wsz Jul 24, 2021

@salesforce for what level you got 1m stocks?

Microsoft mintern Jul 24, 2021

Do you have a link to the problem list from 花花酱?

Microsoft awkwardd OP Jul 24, 2021

Yea https://zxi.mytechroad.com/blog/leetcode-problem-categories/# But do note that it basically covers the more challenging but frequently seen problems The list does miss some "easier" but still important questions like array. You can learn that in CTCI.

Microsoft mintern Jul 26, 2021

Thank you so much, best of luck with your decision. Sending you good vibes ❤️

Instacart Fidji Simo Jul 24, 2021

Congrats on the offers!

Amazon sha bu Jul 25, 2021

What is chime level? L1 or L2?

New
Chime123 Jul 25, 2021

Chime 180k RSUs or $180k per year?

Chime jSXP00 Jul 26, 2021

Pretty sure OP means total. No offer with 180k a year RSU from Chime is going to come with 135k base

New
Chime123 Jul 26, 2021

Dude my question is 180k RSUs or $180k worth of RSUs/yr

New
xmmdsz Feb 13, 2022

what did you choose eventually?