Excellent compensation and benefits. Takes really good care of its people, from excellent free food to subsidized laundry.
Lots of unique engineering scale challenges.
Engineers have a lot of autonomy and decision power.
Variety of different areas and expanding options in every office.
Fairly easy to switch teams and even offices or geographical locations.
Great dev infra. Most menial jobs are automated.
Fast-paced and growing – lots of opportunities for career growth.
Still kept some good things about startup culture, like focusing on what matters.
It's becoming more corporate with growth - harder to find opportunities that really move the needle, getting more political, more processes, etc.
With size, discrepancy in culture between orgs is growing. If you land on a bad position, it may be harder to switch.
After a negative media cycle on social media, it isn't attracting the same passionate people as before.
Your friends and even random people will want to tell you how they feel about social media. Some will even blame you for Trump.
The culture of "move fast" and "focus on impact" is taken to the extreme in some orgs, which causes lots of incidents, unnecessary stress, and a terrible codebase.
The initial interview is an online code exercise. The interviewer will give the candidate two exercises and ask for a walkthrough of the solutions. The first exercise is relatively easy, and the second is a little harder.
My standard interview loop for a Software Engineer role, aided by LeetCode preparation, helped me pass. I met with the recruiter first, then completed a coding challenge. This was followed by a panel interview and a virtual onsite. After these stages
I am coming from an academic background, and Meta was my first ever industry interview. I didn't even know about LeetCode. My LinkedIn profile was picked up by the recruiter, and I was scheduled for an interview. I was expecting to go through my res
The initial interview is an online code exercise. The interviewer will give the candidate two exercises and ask for a walkthrough of the solutions. The first exercise is relatively easy, and the second is a little harder.
My standard interview loop for a Software Engineer role, aided by LeetCode preparation, helped me pass. I met with the recruiter first, then completed a coding challenge. This was followed by a panel interview and a virtual onsite. After these stages
I am coming from an academic background, and Meta was my first ever industry interview. I didn't even know about LeetCode. My LinkedIn profile was picked up by the recruiter, and I was scheduled for an interview. I was expecting to go through my res