Taro Logo

Software Engineer Intern Interview Experience

November 21, 2013
Negative ExperienceNo Offer

Process

Met at campus career fair. Submitted resume. Invited to first round. A lot of chatting, then tech questions. Invited to second round at HQ. Tech interview in the morning, then lunch, and a lot more chatting and getting to know Facebook.

Questions:

Round 1:

  • Function to check if two words are anagrams.
  • Function to check if any three numbers sum to x.

Round 2:

You are given two streams of data, representing very sparse vectors. You are guaranteed that the two incoming streams are of the same size.

a) Give a data structure optimized for producing the dot product of those sparse vectors. Analyze your runtime/space complexity.

b) What if you are now told that v1 is much sparser than v2? Give another (or the same) data structure optimized for the dot product of any such two vectors (where one is more sparse than the other). Analyze your runtime/space complexity.

Was this helpful?

Interview Statistics

The following metrics were computed from 112 interview experiences for the Meta Software Engineer Intern role in United States.

Success Rate

50%
Pass Rate

Meta's interview process for their Software Engineer Intern roles in the United States is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive65%
Neutral28%
Negative7%

Candidates reported having very good feelings for Meta's Software Engineer Intern interview process in United States.

Meta Work Experiences