Taro Logo

Software Engineer Interview Experience - Palo Alto, California

February 1, 2011
Neutral ExperienceNo Offer

Process

They had a booth at my college job fair. I gave them my resume and had a one-on-one interview at my college the day after.

They called me that night to tell me I had made it through the first interview and that they wanted to see me again. It went well, so they invited me to Palo Alto for an on-site interview.

It was my first interview, so I might have been too stressed to think straight, but I feel like some questions were pretty hard. The first interviewers (there were two) asked me easy questions, but the second (he gave no feedback at all) and the third interviewers asked hard questions.

The last interviewer asked me to define a function that computes log2(). I gave him the Taylor expansion and a Newton's method approach, but he wanted something else. He wanted me to use sqrt(). I'm not sure whether he was assessing my skills at finding a solution given a weird constraint (e.g., use sqrt()), or if there is an obvious solution that I missed.

Questions

Write a function to prettify JSON objects.

Given a list of n objects, write a function that outputs the minimum set of numbers that sum to at least K.

FOLLOW UP: Can you beat O(n ln n)?

Write a function that computes log2() using sqrt().

Was this helpful?

Interview Statistics

The following metrics were computed from 78 interview experiences for the Meta Software Engineer role in Palo Alto, California.

Success Rate

13%
Pass Rate

Meta's interview process for their Software Engineer roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive44%
Neutral36%
Negative21%

Candidates reported having good feelings for Meta's Software Engineer interview process in Palo Alto, California.

Meta Work Experiences