Taro Logo

Software Engineer Interview Experience - Menlo Park, California

July 1, 2014
Positive ExperienceGot Offer

Process

I was hiring specifically for an iOS position.

The recruiters start with Obj-C 5 multiple-choice questions, which required some surprising depth. I won't get into specifics, but take time to understand memory management (even with ARC), blocks, addresses, and pointers.

Afterward was a phone interview, which mostly involved a collaborative coding question. The questions asked here were very typical algorithmic questions; the answers usually involved a hash to cache meta-values to increase performance.

Pro-tip: Be familiar with NSSet and NSOrderedSet. These data structures are more performant than NSArrays for some operations, and I found myself using them in almost every answer.

Then you have an on-site visit, with four additional interviews: two coding, one design, and one "culture fit" which, for me, was really another coding interview.

Your recruiter will contact you during the next week or two afterward to give you updates on your status. I believe there are three different meetings where your interview notes are reviewed and given consideration.

Questions

What is something other people misunderstand about you?

Was this helpful?

Interview Statistics

The following metrics were computed from 359 interview experiences for the Meta Software Engineer role in Menlo Park, California.

Success Rate

28%
Pass Rate

Meta's interview process for their Software Engineer roles in Menlo Park, California is very selective, failing most engineers who go through it.

Experience Rating

Positive69%
Neutral18%
Negative13%

Candidates reported having very good feelings for Meta's Software Engineer interview process in Menlo Park, California.

Meta Work Experiences