Taro Logo

iOS Engineer Interview Experience - Palo Alto, California

January 1, 2017
Positive ExperienceNo Offer

Process

I contacted a recruiter on Facebook and was selected for two Skype interviews.

The first interview was an iOS concept-related multiple-choice interview. The second was a technical interview with an iOS engineer.

In the second interview, I was asked two questions about iOS concepts and two questions about algorithms.

Questions

  1. What is the life cycle of UIViewController?

  2. What happens when you send a message to an object that doesn't implement the method?

  3. (Similar but not exactly to "Letter Combinations of a Phone Number" on LeetCode)

+-----+-----+-----+ | 1 | 2 | 3 | | | ABC | DEF | +-----------------+ | 4 | 5 | 6 | | GHI | JKL | MNO | +-----------------+ | 7 | 8 | 9 | |PQRS | TUV |WXYZ | +-----------------+ | 0 | | + | +--+--+

  • 2 -> "A"
  • 22 -> "B"
  • 222 -> "C"
  • 2233 -> "BE"

Write a function that, given a string of numbers as input, returns all possible string translations.

You have a simple tree structure Ⓐ and its clone ⓐ. Given an original tree's node Ⓑ, find and return the cloned tree's node ⓑ that is the clone of node Ⓑ.

Each node in the tree has a pointer to its parent as well as an array of its children.

   Original               Clone
     Ⓐ                         ⓐ

┏━┻━━┓ ┏━┻━━┓ ◯ ◯ ◯ ◯ ┏┻┓ ┏━╋━┓ ┏┻┓ ┏━╋━┓ ◯ ◯ ◯ ◯ ◯ ◯ ◯ ◯ ◯ ◯ ┏┻┓ ┃ ┏┻┓ ┃ ◯ Ⓑ ◯ ◯ ⓑ ◯

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Meta iOS Engineer role in Palo Alto, California.

Success Rate

0%
Pass Rate

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

Experience Rating

Positive100%
Neutral0%
Negative0%

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

Meta Work Experiences