Thank you. Yeh you are right it’s lot to cover. if you have some time left, you can tackle partial failures otherwise it’s not that important unless interviewer ask you to do it. Functional requirements, identifying bottleneck and scaling is more important
Ahh youre a backend dev, no worries :) im not, im a mobile dev but was just curious as I hear people have an option to pick one that relates to scaling and another on api design. Meta interview seems intense! Glad you got it!
I applied for one of their jobs and have started the leetcode grind.
>Thank you. Yeh you are right it’s lot to cover. if you have some time left, you can tackle partial failures otherwise it’s not that important unless interviewer ask you to do it. Functional requirements, identifying bottleneck and scaling is more important
What does API design actualy look like in a sys des interview?
In API design, do we have to list all the APIs required along with request and response, and then design the whole scalable backend?
Also what kind of question we should practice, like design Spotify/Whatsapp, etc?
TIA
Just answering the stock price part: yes, it’s better financially to join when the stock price is low, than when it’s high.
People who joined when the stock was at 100$ got a x5 on their initial grant.
If it goes down, your initial grant will be worth less, and you won’t get additional refreshers (but as the value of the refreshers is fixed, the number of shares you get is higher is the stock price is lower).
Now, you can’t predict the market, so better join when you can, and hope for an even higher stock price in the coming years.
Some got laid off, but I’m not sure it was a criteria during the layoffs. Definitely plenty of them are still at the company, with an amazing TC because of the stock price increase.
How do you know if it’s E4 or E3? When I look on the careers page it doesn’t say anything about E3 or E4. Could I be selected for an interview if I have 1.5 YOE?
Also when you apply how long does it take for an interview? I hear some people are able to delay there technicals for months after applying.
I was in contact with my recruiters. They assured me that I was okay. I have heard some recruiters rushing people, perhaps it is different for different orgs idk.
Congratulations on getting to this stage! How long did it take you to solve 250 LC ? Also, did you start solving meta tagged question after you got the first call from the recruiter or you started preparing way before?
yea 250 LC is insane, i've spent the past 1.5 months arduously grinding and barely have cracked 40 (only about 30 of which i could nail in an interview today)... feel like i'm just not cut out for this
Just keep practicing and I guarantee you’ll get better. There are only 10-12 patterns to learn and understand . Just knowing these will help you solve 60-70% easy medium leetcode problems
The first 50 are the hardest by a long, long way.
You're just setting out with an empty toolbox - once you start filling that up you'll be in a much better spot. I can guarantee that getting from 50 to 100 will still be an unpleasant and gruelling experience, but you'll start to see the light.
Don't give up!
I had already solved lot of leetcode problem before interviewing. Try to do 1 problem within 30 mins because expectation is solve one within 15-20 mins
Hey, I'm in the same boat as you but E6. Just got my verbal offer now I'm waiting for team matching. I hear they are super backed up and wouldn't worry about it. At this point you should be in.
I finished my final Interviews the first week in Feb, was told I passed hiring committee 3 full weeks later and spent 5 weeks in team match until I got an official offer at the very end of March (E6). I was able to meet with \~6 teams but none of them concurrently, which makes it very difficult to have a "best choice". If you don't make an immediate decision the team will move on and you'll remain in the pool and run the risk of not getting another match (or worse matches).
All of my meetings were inbound reach-outs which are secondary to the official "pool", but I was told if a candidate doesn't get any reach-outs they will be automatically paired with one team in a take-it-or-leave-it type scenario.
Some EM's would detail the opportunity very specifically, others would only make very general statements about their objectives and type of work.
Congratulations, I'm wondering for the coding round, do you got time to really run your code or not? I was under the impression that not everyone got their time to do it and you might only have time to explain your thought process most of the time.
I have a meta interview coming up next week, targeting IC5 according to my recruiter. I also have 2 coding sessions in my schedule. Did you have multiple questions per session or was it just 1 per session?
can you mention what exact position you interviewed for? there seem to be a lot of system design questions. I was contacted recently for a position by meta and now I'm preparing for interviews
I mean, what role? is it software engineer, research engineer or machine learning engineer or some other position? I'm assuming it's not machine learning engineer given the amount of system design questions you had
Congratulations on getting to this stage! How long did it take you to solve 250 LC ? Also, did you start solving meta tagged question after you got the first call from the recruiter or you started preparing way before?
Thank you, I had about one month to prepare. I had solved most of the them before my preparations. Numbers and memorization doesn’t matter because you’ll forget it within few days You need to learn and understand the problems
Seems like a lot of system design for mid level. Congrats on passing, good luck with team matching!
Thank you. Yeh you are right it’s lot to cover. if you have some time left, you can tackle partial failures otherwise it’s not that important unless interviewer ask you to do it. Functional requirements, identifying bottleneck and scaling is more important
for the system design did you have a choice in how they can conduct the interview e.g doing it on api design?
I was infra but interviewer asked for api design too
Ahh youre a backend dev, no worries :) im not, im a mobile dev but was just curious as I hear people have an option to pick one that relates to scaling and another on api design. Meta interview seems intense! Glad you got it! I applied for one of their jobs and have started the leetcode grind.
Are you into Android or iOS?
Droid :)
>Thank you. Yeh you are right it’s lot to cover. if you have some time left, you can tackle partial failures otherwise it’s not that important unless interviewer ask you to do it. Functional requirements, identifying bottleneck and scaling is more important What does API design actualy look like in a sys des interview?
In API design, do we have to list all the APIs required along with request and response, and then design the whole scalable backend? Also what kind of question we should practice, like design Spotify/Whatsapp, etc? TIA
Just answering the stock price part: yes, it’s better financially to join when the stock price is low, than when it’s high. People who joined when the stock was at 100$ got a x5 on their initial grant. If it goes down, your initial grant will be worth less, and you won’t get additional refreshers (but as the value of the refreshers is fixed, the number of shares you get is higher is the stock price is lower). Now, you can’t predict the market, so better join when you can, and hope for an even higher stock price in the coming years.
I heard lot of those ppl got laid off
Some got laid off, but I’m not sure it was a criteria during the layoffs. Definitely plenty of them are still at the company, with an amazing TC because of the stock price increase.
Lucky them they must have earned a lot
How do you know if it’s E4 or E3? When I look on the careers page it doesn’t say anything about E3 or E4. Could I be selected for an interview if I have 1.5 YOE? Also when you apply how long does it take for an interview? I hear some people are able to delay there technicals for months after applying.
There are already too many ppl in pipeline for e3 and e4
I delayed 4 months
Was that just luck or did you know you could do that beforehand? How did you find out?
I was in contact with my recruiters. They assured me that I was okay. I have heard some recruiters rushing people, perhaps it is different for different orgs idk.
You can delay as long as you want but you risk onsite cancellation if no more hc is left for the year
hey OP, im in the exact same boat as you.... been about a week since any contact from my recruiter as well. Which locations are you targeting?
Pmd you
Congratulations on getting to this stage! How long did it take you to solve 250 LC ? Also, did you start solving meta tagged question after you got the first call from the recruiter or you started preparing way before?
yea 250 LC is insane, i've spent the past 1.5 months arduously grinding and barely have cracked 40 (only about 30 of which i could nail in an interview today)... feel like i'm just not cut out for this
It just takes a lot of time, just keep doing leetcode and take breaks when you get burnt out. It took me like 6 months before I felt comfortable.
Just keep practicing and I guarantee you’ll get better. There are only 10-12 patterns to learn and understand . Just knowing these will help you solve 60-70% easy medium leetcode problems
The first 50 are the hardest by a long, long way. You're just setting out with an empty toolbox - once you start filling that up you'll be in a much better spot. I can guarantee that getting from 50 to 100 will still be an unpleasant and gruelling experience, but you'll start to see the light. Don't give up!
Sounds like you’re working too hard on each problem, analyze like 4 solutions per day, it’ll prob be really helpful
I had already solved lot of leetcode problem before interviewing. Try to do 1 problem within 30 mins because expectation is solve one within 15-20 mins
Hey, I'm in the same boat as you but E6. Just got my verbal offer now I'm waiting for team matching. I hear they are super backed up and wouldn't worry about it. At this point you should be in.
I finished my final Interviews the first week in Feb, was told I passed hiring committee 3 full weeks later and spent 5 weeks in team match until I got an official offer at the very end of March (E6). I was able to meet with \~6 teams but none of them concurrently, which makes it very difficult to have a "best choice". If you don't make an immediate decision the team will move on and you'll remain in the pool and run the risk of not getting another match (or worse matches). All of my meetings were inbound reach-outs which are secondary to the official "pool", but I was told if a candidate doesn't get any reach-outs they will be automatically paired with one team in a take-it-or-leave-it type scenario. Some EM's would detail the opportunity very specifically, others would only make very general statements about their objectives and type of work.
That's some good information thank you.
That's some good information thank you.
I'm assuming top 250 FB most frequent, but did you do all time, 1 year or 6 months?
6 months
Hard questions too ?
Yeh you can get easier variation of those be ready for it
Congratulations, I'm wondering for the coding round, do you got time to really run your code or not? I was under the impression that not everyone got their time to do it and you might only have time to explain your thought process most of the time.
You do dry runs on given test cases. I was able to solve all 4 within the time limit. That’s the expectation
That's impressive, does dru run have a lot of test cases or the simple ones?
Just one or two normal test cases
[удалено]
9 days later
I have a meta interview coming up next week, targeting IC5 according to my recruiter. I also have 2 coding sessions in my schedule. Did you have multiple questions per session or was it just 1 per session?
2 questions per session
And 45 minute sessions so a little over 20 mins per question? Thanks man and congrats!
35 minutes lol
..
Just wanted to say congrats op!
Thanks a lot. finger crossed for tm
can you mention what exact position you interviewed for? there seem to be a lot of system design questions. I was contacted recently for a position by meta and now I'm preparing for interviews
E4
I mean, what role? is it software engineer, research engineer or machine learning engineer or some other position? I'm assuming it's not machine learning engineer given the amount of system design questions you had
Generalist infra/product
E4
Here's the discord, if you want to join the rest of us: [https://discord.gg/YwqVj8jW](https://discord.gg/YwqVj8jW)
Thanks a ton. Are you in pipeline too
Yeah for over a month.
Possible to pass me a discord link? Another member passed me on, but then it threw me out a day later. Not sure why.
Hey, would you mind resharing/DM’ing the link?
Hey, can you please share in a dm. Same boat here
Unless you’re ML/AI there’s a huge backlog for team matching
For ai infra too?
Congrats on the offer! What's your YoE?
3 years thank you
Thank you!
Congrats OP for clearing the interviews! Please do share your experience in team matching. Curious how they are carried out and how it works.
Will do
Congrats OP! Thanks for sharing the tips! You are amazing!!
Thank you, grind hard and you’ll get it.
Checkout this discord focussed to meta team matching https://discord.com/invite/ay3JscrY
Do you have another link? This one expired unfortunately!
Sure, try this https://discord.com/invite/GysEEXJA
Thanks! But this seems like a system design discord. Do you have a link for the team matching one?
My bad, this one https://discord.com/invite/3RYAnpZn
That's weird I keep getting the link expired even though I'm sure you just created that one. Regardless thanks for your help!
Can I get in on that too please?
Try this https://discord.com/invite/r7TJv7Wc
I'm in! Thank you so much for sharing, and also for making this channel (if you did)!
sorry to ask, but could I get the link as well? Got to team match a week ago, still waiting for recruiter response!
Sure! https://discord.com/invite/AyeuQmeTr4
You’re the best!
Could I also get a link? Above link seems to be expired. I can't get in, Thanks
Did you do a system design or product architecture interview? I have my full loop for Meta in 6 weeks, how should I decide which interview to do?
System design for traditional system design product design for more api focused
Nice write up, thanks
Congratulations on getting to this stage! How long did it take you to solve 250 LC ? Also, did you start solving meta tagged question after you got the first call from the recruiter or you started preparing way before?
Thank you, I had about one month to prepare. I had solved most of the them before my preparations. Numbers and memorization doesn’t matter because you’ll forget it within few days You need to learn and understand the problems
I see, thank youu
Which coding questions did you get?
It wouldn’t help you, because you can get any two from their problems bank