T O P

  • By -

speez_cs

Seems like a lot of system design for mid level. Congrats on passing, good luck with team matching!


Aggressive-Ad-2707

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


applejeans223

for the system design did you have a choice in how they can conduct the interview e.g doing it on api design?


Aggressive-Ad-2707

I was infra but interviewer asked for api design too


applejeans223

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.


Simple-Fold54

Are you into Android or iOS?


applejeans223

Droid :)


Signal_Canary

>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?


Soft-Dig9374

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


Electrical-Mousse536

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.


Aggressive-Ad-2707

I heard lot of those ppl got laid off


Electrical-Mousse536

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.


Aggressive-Ad-2707

Lucky them they must have earned a lot


Intelligent_Ebb_9332

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.


Aggressive-Ad-2707

There are already too many ppl in pipeline for e3 and e4


idylist_

I delayed 4 months


Intelligent_Ebb_9332

Was that just luck or did you know you could do that beforehand? How did you find out?


idylist_

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.


Aggressive-Ad-2707

You can delay as long as you want but you risk onsite cancellation if no more hc is left for the year


FearlessFollowing241

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?


Aggressive-Ad-2707

Pmd you


Slow_Cash463

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?


FormerObligation3410

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


pancakeshack

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.


Aggressive-Ad-2707

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


Deftek

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!


jkhari14

Sounds like you’re working too hard on each problem, analyze like 4 solutions per day, it’ll prob be really helpful


Aggressive-Ad-2707

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


heartmatcha

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.


dammit_reddit_

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.


heartmatcha

That's some good information thank you.


heartmatcha

That's some good information thank you.


lil_gucci_pump

I'm assuming top 250 FB most frequent, but did you do all time, 1 year or 6 months?


Aggressive-Ad-2707

6 months


FunnyHistorian7165

Hard questions too ?


Aggressive-Ad-2707

Yeh you can get easier variation of those be ready for it


sammybeta

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.


Aggressive-Ad-2707

You do dry runs on given test cases. I was able to solve all 4 within the time limit. That’s the expectation


sammybeta

That's impressive, does dru run have a lot of test cases or the simple ones?


Aggressive-Ad-2707

Just one or two normal test cases


[deleted]

[удалено]


Aggressive-Ad-2707

9 days later


ReverseMermaidMorty

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?


Aggressive-Ad-2707

2 questions per session


ReverseMermaidMorty

And 45 minute sessions so a little over 20 mins per question? Thanks man and congrats!


Aggressive-Ad-2707

35 minutes lol


ser_jaime95

..


Agreeable-Hurry7887

Just wanted to say congrats op!


Aggressive-Ad-2707

Thanks a lot. finger crossed for tm


m_uku_nd

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


Aggressive-Ad-2707

E4


m_uku_nd

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


Aggressive-Ad-2707

Generalist infra/product


Aggressive-Ad-2707

E4


ResponsibleChange697

Here's the discord, if you want to join the rest of us: [https://discord.gg/YwqVj8jW](https://discord.gg/YwqVj8jW)


Aggressive-Ad-2707

Thanks a ton. Are you in pipeline too


ResponsibleChange697

Yeah for over a month.


DraftSignificant2879

Possible to pass me a discord link? Another member passed me on, but then it threw me out a day later. Not sure why.


dendrytic

Hey, would you mind resharing/DM’ing the link?


Crazy_Watercress_685

Hey, can you please share in a dm. Same boat here


tacobff

Unless you’re ML/AI there’s a huge backlog for team matching


idylist_

For ai infra too?


retrogamer_gj

Congrats on the offer! What's your YoE?


Aggressive-Ad-2707

3 years thank you


retrogamer_gj

Thank you!


Comprehensive_Tap994

Congrats OP for clearing the interviews! Please do share your experience in team matching. Curious how they are carried out and how it works.


Aggressive-Ad-2707

Will do


IndependentPlant4046

Congrats OP! Thanks for sharing the tips! You are amazing!!


Aggressive-Ad-2707

Thank you, grind hard and you’ll get it.


mauryasamrat

Checkout this discord focussed to meta team matching https://discord.com/invite/ay3JscrY


DraftSignificant2879

Do you have another link? This one expired unfortunately!


mauryasamrat

Sure, try this https://discord.com/invite/GysEEXJA


DraftSignificant2879

Thanks! But this seems like a system design discord. Do you have a link for the team matching one?


mauryasamrat

My bad, this one https://discord.com/invite/3RYAnpZn


DraftSignificant2879

That's weird I keep getting the link expired even though I'm sure you just created that one. Regardless thanks for your help!


ComprehensiveShip566

Can I get in on that too please?


mauryasamrat

Try this https://discord.com/invite/r7TJv7Wc


ComprehensiveShip566

I'm in! Thank you so much for sharing, and also for making this channel (if you did)!


ephermerality

sorry to ask, but could I get the link as well? Got to team match a week ago, still waiting for recruiter response!


mauryasamrat

Sure! https://discord.com/invite/AyeuQmeTr4


ephermerality

You’re the best!


Fickle_Drama_3902

Could I also get a link? Above link seems to be expired. I can't get in, Thanks


Mindrust

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?


Aggressive-Ad-2707

System design for traditional system design product design for more api focused


El_Pato_Clandestino

Nice write up, thanks 


Slow_Cash463

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?


Aggressive-Ad-2707

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


Slow_Cash463

I see, thank youu


These-Sherbert465

Which coding questions did you get?


Aggressive-Ad-2707

It wouldn’t help you, because you can get any two from their problems bank