Taro Logo

Software Engineer Interview Experience - Menlo Park, California

October 20, 2017
Negative ExperienceNo Offer

Process

I had a phone screen with them. The interviewer gave me a task, which I already knew the solution for at first: find two elements in an integer array which sum up to a given number.

When I pointed out that I knew the solution to the problem, he gave me another one: to determine if a sequence of numbers is monotonic (i.e., ascending or non-descending). The interviewer didn't seem to understand the difference between non-decreasing and ascending sequences, and it took a while to figure out the exact specification for the problem.

The interviewer expected a straightforward solution that compares elements pairwise, but I came up with a more elegant one, which is based on calculating the pairwise difference and would require only a single array traversal. The interviewer didn't understand my solution and told me that he hadn't seen this solution before and it wasn't the one he was expecting. Eventually, he couldn't come up with an example where my code wouldn't work or a flaw in my reasoning.

I received feedback that my solution wasn't the one the interviewer was expecting and was therefore rejected.

Questions

Determine if a sequence of numbers is monotonic.

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