Here are the metrics for the bold claim in the review title:
Impact of Work: There are over two billion people on the platform. Even if you're working on advanced business tools like I was, you're still going to have millions of users. This isn't the usage your middle school blog got.
Mentorship: Code review could be a little exhausting. It was the intensity of needing to learn at a rapid pace to reach a level of code quality that the world-class engineers on my team would be willing to accept. It was a summer-long, self-refactoring session that has been the most valuable educational experience I've had so far in advanced coding techniques and conventions.
Benefits: Highest salary, (nice) corporate housing, insane events (who else rents out a section of the Santa Cruz Boardwalk??).
I do say "objectively" in the title. If you're interested in a niche technology field, a certain industry, etc., then you may have a different "subjective" best internship. Also subjectively, there are thousands and thousands of engineers at FB, and teams are bound to have different cultures. Nevertheless, I still feel comfortable saying that this is objectively the best internship.
When there are that many engineers working on the same thing, you're bound to have some merge conflicts.
Tree question. Couldn't give tips at all. Interviewer was disconnected and condescending for each reject in 45 minutes. Really terrible candidate experience. There have been few good experiences with Meta.
First is the recruiter round, then a one-hour technical interview which included questions around SQL and Python. After that would be behavioural and other technical rounds. Other technical rounds would cover system design, etc.
Pretty standard. Just grind LeetCode. They basically want you to make zero mistakes and solve problems like a robot. They don’t really care about your thought process, just that you find the most optimized solution ASAP.
Tree question. Couldn't give tips at all. Interviewer was disconnected and condescending for each reject in 45 minutes. Really terrible candidate experience. There have been few good experiences with Meta.
First is the recruiter round, then a one-hour technical interview which included questions around SQL and Python. After that would be behavioural and other technical rounds. Other technical rounds would cover system design, etc.
Pretty standard. Just grind LeetCode. They basically want you to make zero mistakes and solve problems like a robot. They don’t really care about your thought process, just that you find the most optimized solution ASAP.