Compensation is the biggest pro. Also, unlike other hire to fire companies (most tech companies at this point in 2024), you at least have a chance to prove yourself and are given a couple months to onboard. There are worse tech companies out there such as Amazon and Intuit, but Meta’s culture is still quite terrible. They try and justify the long hours and stress with how much you can make - Meta still pays more than any other major tech company, even in 2024, which is definitely a pro, but the culture is cutthroat and you can’t trust anyone. It would probably be easier to work two remote jobs at “less prestigious” tech or tech adjacent companies to make the same amount at Meta with more stability, better WLB, and less drama.
Pretty much the same as what one would experience at most tech companies in 2024. But some aspects are better or worse than others. Long hours. WLB is highly team dependent. Apparently Meta used to be a lot better in this regard, but now not so much. It is intense, but if you have startup experience, it is at least less intense than that. And again, it is more fair than a place like Amazon. Office politics are a thing at all tech companies, but a little more extreme at Meta. Blame and shame culture is big. People are snakes and are prepared to throw even the newest and most vulnerable employees under the bus to save their own skins. This makes things quite unfair, but as long as you’re proactive and document everything thoroughly, you’re at least given a chance to refute these attacks. A lot of gossip and backstabbing. This is separate from and still related to PSC culture, which everyone complains about. Management is terrible overall. Sometimes there is micromanagement. One of the few companies where it’s possible you’ll have a manager younger than you, even if you’re only 27-31ish. Often ICs seem to be held accountable for things that are way beyond their day-to-day scope - basically things that are ultimately the fault of leadership and management. Management frequently tries to pin things on their employees. Your manager is often trying to screw you, and if they can’t find a way, they are often trying to invent things you did wrong. This isn’t a dealbreaker because as long as you’re doing your job, it is easy to refute, but it creates a ton of work because you have to be extremely well-organized and have documented every interaction with your manager colleagues. I recommend studying employment law / consulting with an employment lawyer early on in your tenure at Meta, so you know what to look for. Because it is a massive tech company, you are there to please your manager and make them look good, so you need to do pretty much whatever they say. there’s a lot of internal conflict because it’s very authoritarian, also fairly draconian, and it’s bottoms up at the same time, every man for themselves. Do everything your manager says and it is somehow still all up to you as an individual employee to make the company successful. To top it all off, your colleagues suck too. People brag about work that YOU did as being THEIR work that THEY did if it is successful. If a project involving multiple people is so much as an hour late, then YOU are blamed, even if you had nothing to do with the lateness. The lateness itself isn’t really the problem because guess what? It’s not anything is broken. Except for when things do break and the whole app crashes for a day because everyone is forced to focus on office politics instead of their actual work. it’s not really about the value you create, so much as it is the PERCEIVED value you create and whether or not your manager likes you. Ergo, a lot of bootlicking charlatans make it to the top.
If I 'complete' both questions, but the first one was only 95% right, and the second one was better than brute force but not most optimal, do you think I passed? To me, it felt like 60% chance passed. Also, if you get 'lean no hire' or meta similar for one of the coding interviews and then you crush...Read more
I think the consensus is that Google’s codebase, standards and tooling are best in class and ahead of Meta. What do you think about George saying Meta’s code is better than Google’s? https://www.youtube.com/watch?v=dNrTrx42DGQ&t=5584s&ab_channel=LexFridman Around 2:02
Just failed an onsite coding round last week. Interviewer asked if I seen the question before and told her yes so she changed to a different question i might have seen but forgot about it. I got the optimal solution but didnt finish the code. Whats the point of asking candidates if theyve seen it ...Read more
Found optimal solutions to LC hard + medium in 2 interviews but failed both of them because of messy code and leaving bugs in. Was told I did perfectly on system design and behavioral. Is meta actually able to find engineers who can solve these questions in no time, make no mistakes, and debug with...Read more
On the Meta careers website, after you create a profile and log in, there is a tab with coding puzzles you can complete. Do they matter? Are they just there for fun/practice? Are you more likely to get an interview if you solve them? Does anyone know? Thanks in advance #meta
Recommendations for manager coding prep? Coordinator said LC medium. But I am so rusty on algos, do I need to hit them hard? It’s been some years since I was an IC and only code for fun these days. But I am sure I can refresh my skills with some work.
I’ve been an interviewer at Meta for 6 years and since we started rehiring I started interviewing again and I would like to share some tips for the coding interview maybe it will help people out there to land a job here faster. 1. If you are doing an intro about yourself, you don’t need to let the ...Read more
I recently interviewed with FB virtually, doing 4 rounds; 2 coding, 1 behavioral and 1 system design. I have been asked to do an additional coding interview due to insufficient signal. I assume this means I did well enough on my system design and behavioral rounds. It also probably means I tanked a...Read more
Coding round format (45 min): - 5/35/5 - 5 minutes intros, 35 minutes coding to solve 2 LC problems, 5 minutes questions Coding portion (35 min): - Problem by interviewer - Solution suggestion: data structure, algorithm, time/space complexity - "Ready to write code" - Write code - Think out loud as...Read more
Which is harder? Meta asks questions from a defined list of questions whereas Amazon asks any question in the top 100-200 interview questions which makes it purely a problem solving and luck game.
How does code review and writing tests work at Facebook? Are these 2 mandatory? Personally I hate them and they make the entire process too slow. Ppl start nitpicking on useless issues, take a long time to get approval, and overall just prevent u from GETTIN SHIT DONE. “Just ship, and fix if proble...Read more
What type of coding questions are typically asked at FB interviews for engineering manager (M1/M2). What would you prepare in a week or two? Thanks
Best ways to prepare for Meta coding interview? It is for a Software Engineer, Machine learning role. They told me that there will be a 45 minute interview and 2 coding challenges in it. Please share resources/experiences or anything that might be helpful. #tech #meta #interview
Had a phone screen with Meta today for an E6 role. 30 minutes was behavioral questions, which left 25 minutes for coding. I think behavioral went well as I’ve had large scope that I can speak to. I thought we’d move to coding after 15 minutes of behavioral but interviewer said we were ahead of sched...Read more
I was scheduled for a coding screen today with Meta. All the recruiters copied and helping me with the scheduling are not with the firm anymore. Will I have the interview?
Had a chat with one of the recruiters. They asked me prepare to solve at least 3 medium leetcode problems in 40 minutes. Is this realistic? Or will they look for approach and process of problem solving(even if 1 problem is solved) This is for E6. #engineering #software #facebook #coding #intervie...Read more
I gave 2 onsite coding for meta some days ago, please vote according to information below Coding 1: Super easy, solved both questions in an optimal way Coding 2: Very difficult, solved the first question in a sub-optimal way. Then the interview asked if it could be improved. I provided the optima...Read more
I will be going for Facebook on-site interviews in a few days and wanted to understand what to expect in the coding interviews. Is it always expected to do two code questions in a single 45 minute interview, or many do a single longer code question? Can I ask my interviewer this? (I tend to go fo...Read more
How well did you finish your coding ? No bug? Optimal solution? Correct time and space complexity? Any flexibility in those areas?
Hi, I recently had an onsite with Meta for E4. I bombed one of the coding rounds. I was asked to do one more coding round because of this. Was this decision taken before or after debrief? #software #swe #engineering #meta Can I expect an offer if I do this well? Update: I got positive feedback 🎉...Read more