Profile picture

Career Advice About Meta

Videos and discussions from Taro to grow your tech career.

Dealing with career setback at Meta & fears about AI future - need advice

Mid-Level Software Engineer [E4] at Meta profile pic
Mid-Level Software Engineer [E4] at Meta

Started at Meta London as a mid-level engineer back in 2020. Put in everything I had, but stayed stuck at the same level despite trying for promotion every cycle. Made it through several re-orgs and manager changes, always thinking "next time will be different."

Never quite found my groove there. I know I'm a solid engineer, but between team circumstances and a poor fit with the product side, I couldn't land those "exceeds expectations" ratings needed for promotion. Now they're laying me off with a "below expectations" rating, which might block me from ever working at Meta again.

This hits hard. Really hard. I poured years of my life into this job, burned through my health both mentally and physically. Now I'm watching everyone talk about this massive AI revolution coming for tech jobs, while London tech salaries are already pretty rough, and I've just lost my position at one of the few companies that paid well here.

I've landed another job to keep the lights on (again, I can code), but it's clearly not somewhere I'll grow much. Being in my 30s and having to rebuild from scratch is scary enough - add in the AI uncertainty and it feels even worse. That "below expectations" rating from Meta feels like a brand I can't shake off.

How do you bounce back when you've had a shot at the big leagues and it didn't work out? When you have to start over but you're not fresh out of college anymore? Some days it feels like everyone's judging me for not making it.

Looking for any advice from folks who've been through something similar or found their way and succeeded even better after a major career setback.

Show more
Posted 3 months ago
1.5K Views
4 Comments

My Meta Interview Experience (Mid-Level [E4] | USA | Reject After Follow Up)

Entry-Level Software Engineer [SDE 1] at Amazon profile pic
Entry-Level Software Engineer [SDE 1] at Amazon

Preparation: Standard top 100 LC problems + Infra System Design Problems + Behavioral problems (STAR)

Interviews

Meta phone screen: Asked two questions directly from the top 50 LC tagged (Array Sum and Tree BFS categories). Aced both questions and was notified the next day that I had moved on to onsite.

Onsite prep: This would be my first system design interview and I didn't want to mess it up. I booked multiple mocks and though they weren't cheap, I was satisfied with the overall quality, feedback, and accurate grading.

Meta onsite 1 (coding): This round tripped me up and I was disappointed given how much I had prepared 🙁

  • First question: (got optimal runtime, but not optimal space)
  • Second question: Multiple binary searches on an array (did not get the optimal solution, couldn't find a question to tag)
  • Immediately after the round, I realized my mistakes on both questions but couldn't go back and change it 🙁

Meta onsite 2 (behavioral): No surprise questions and I answered them to the best of my capacity stressing my ability to work with other people specifically

Meta onsite 3 (system design): The question is similar to

  • I had trouble understanding the interviewer and threw all my system design knowledge out there. There wasn't much discussion but I did mention concepts such as inverted index, sharding, replication, hot partitions, cache invalidations

Meta onsite 4 (coding)

  • This was my strongest performance and I was proud of myself after this round. I solved both questions optimally
    • Question 1: (LC Hard)
    • Question 2:
  • Surprisingly (given my other rounds) I received a call the next day saying that they wanted to give me a follow-up coding round

Meta onsite 5 (follow-up coding)

  • I fumbled this round, which was especially heartbreaking. The questions were related to Palindrome (LC Hard) and Grid DFS
  • Same day I was notified that I was rejected 🙁

Eye-opening experience overall and I know I have much more work to pass next time around. Total time: ~1.5 months

Show more
Posted 5 months ago
1.5K Views
5 Comments