I got an IC6 offer at Meta! Here's what the comp looks like, and a free SQL and Product Sense case interview
Our take
Hey folks,
If you’ve been following along on my job search journey (part 1, part 2), you’ll know that I got one offer and was waiting to hear back from two more companies. Well, I’m all done with the interview process so I thought I’d share a final update.
Offers:
- Meta: Staff Data Scientist, Product Analytics (IC6)
- Total year 1 compensation: $481k
- Base salary: $255k
- Bonus: 20%
- RSUs: $500k over 4 years ($125k/year)
- Signing bonus: $50k
- I was told that the max year 1 total compensation is $525k if the candidate has other strong offers
- Public SAAS Company: Senior Data Scientist
- Total year 1 compensation: $315k
- The way the salary and RSUs work at this company work is a little weird, so I’m not going to share the break down. No bonus or signing bonus
Rejected
- Private Fin-tech company
My decision
I declined the Meta offer and accepted the public SAAS company offer. The title is worse, and the compensation and earning potential is lower, but my hope is that the stress and work life balance will be much better. And if that turns out not to be true, the Meta offer is actually good for 1 year so I could switch relatively easily if I need to. I’m super grateful and thankful to have these opportunities, I know it’s a really tough outlook right now.
A free Meta SQL and product sense case study
I’ve already written about how to pass big tech interviews. But since I recently went through the Meta interview loop, I decided to put together a free SQL and Product Sense case interview. This is similar to what you would encounter in the tech screen at Meta. The sample answers are ones I wrote myself, as someone who received an IC6 offer.
Resources I found helpful for the Meta Interview
Stratascratch - Basically Leetcode for SQL - aim to solve in 4 minutes on easy, 5 minutes on medium, and 7 minutes for hard)
Data Science Preparation Handbook for Meta - This is an amazing free resource for the DS Product Analytics interview at Meta
Trustworthy Online Controlled Experiments - Great resource for learning about AB testing. This will cover 90% of what you need to know to pass AB testing interviews at tech companies for analytics roles
Actual Interview Questions (Meta) - This was probably the most helpful resource. It's not really a full interview guide, but it contained questions that tested very similar concepts to what I was asked in my interviews with Meta. I also realized I cannot post the link here or Reddit will remove it so DM me if interested.
AI - I plugged every question I found online that might be asked at Meta for Data Science roles into ChatGPT and asked it to come up with questions that tested similar concepts, for extra practice.
Anyways, thank you for following along on my job search journey. Best of luck to anyone who is job searching, feel free to leave a comment I you have questions regarding interviews for Data Scientist Analytics type positions at big tech companies.
[link] [comments]
Read on the original site
Open the publisher's page for the full experience
Related Articles
- Bombed a Data Scientist Interview!I had an interview for a Data Science position. For reference, I've worked in Analytics/Science-adjacent fields for 8 years now. I've mainly been in mid-level roles, and honestly, it's been fine. This was for a senior level position and... I bombed the technical portion. Holy cow - it was rough! I answered behavioral questions well, gave them examples of projects, and everything started going smooth until.... They started asking me SQL questions and how to optimize queries. I started doing good, but then my mind started going completely blank with the scenarios they asked. They wanted windows functions scenarios, which made sense, but I wasn't explaining it well. I know what and how to use them, but I could not make it make sense. And then when I wasn't explaining it well my ears started turning red. I apologized, got back on track, and then bombed a query where multiple CTEs were needed. The Director said "Okay, let's take a step back. Can you even explain what the difference between WHERE and HAVING is?" It was so rude, so blunt, and I immediately knew I was coming off as someone who didn't know SQL. I told him, and then he said "Okay then." He asked me another question and I said "HUH" real loud for some reason. My stomach started hurting like crazy and it was growling. They asked me some data modeling questions and that was fairly straightforward. Nothing actually came across as what the role was posted as though. Anyway, I left the interview and my stomach was hurting. I thought I could make it but I asked the security guard if I could turn around and use the restroom. I had to walk past the people again as they were coming out of the room, and they looked like they didn't even want to share eye contact lmao! I expect a rejection email. I tell you this to know anxiety can get the best of you sometimes with data science interviews, and sometimes they're not exactly data science related (even though SQL and modeling are very important). A lot of posts here are from people who come across as perfect, and maybe they are, but I'm sure as hell not and I wanted to show that it can happen to anyone! submitted by /u/tits_mcgee_92 [link] [comments]
- [D] Got my first offer after months of searching — below posted range, contract-to-hire, and worried it may pause my search. Do I take it?I could really use some outside perspective. I’m a senior ML/CV engineer in Canada with about 5–6 years across research and industry. Master’s in CS and a few publications. I left my previous remote startup role about five months ago. The role gradually changed, I burned out, and decided to step away. I took around two months to decompress and have been actively searching for the last three months. It’s been tough. A few interview loops and a couple of final rounds, but no offers until now. Last week I finished a four-round process with a small pre-seed AI startup in healthcare. The work is genuinely interesting and very aligned with my background. The team also seems strong. Here’s the complication. The role was posted with a salary range, but the verbal offer came in roughly 20% below the bottom of that range. On top of that, it’s structured as a 3-month contract-to-hire instead of full-time. Since I’m in Canada and they’re in the US, I would be working as a contractor. That means handling my own taxes, no benefits, no CPP/EI, and less job security. So the effective compensation is even lower than it first appears. I pushed back on compensation and also asked whether they could structure this as full-time with a probation period instead. Same evaluation window for them but cleaner for me. They said they would think about it and I’m waiting to hear back. I feel pretty torn. It’s been five months since I left my last job and this is the only offer I have. The work is interesting and the team seems legit. At the same time, the pay is below their own posted range and the structure feels uncertain. My biggest concern is that this is an early-stage startup and likely fast-paced. If I take it, I may not realistically have time or energy to continue applying, interviewing, or even studying to prepare for other roles. Since it’s only a 3-month contract and not guaranteed to convert, I worry that I could end up pausing my job search, investing fully in this role, and still not have long-term security at the end of it. Part of me thinks I should take it, get back into work, and try to renegotiate from a stronger position later. Another part of me worries that starting below range as a contractor sets the tone, and that I may lose valuable time continuing my search if it doesn’t convert. Would you take it just to get moving again, or hold out for something cleaner and more stable? submitted by /u/PinPitiful [link] [comments]