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.
What is the life cycle of UIViewController?
What happens when you send a message to an object that doesn't implement the method?
(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 | | + | +--+--+
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
Ⓐ ⓐ
┏━┻━━┓ ┏━┻━━┓ ◯ ◯ ◯ ◯ ┏┻┓ ┏━╋━┓ ┏┻┓ ┏━╋━┓ ◯ ◯ ◯ ◯ ◯ ◯ ◯ ◯ ◯ ◯ ┏┻┓ ┃ ┏┻┓ ┃ ◯ Ⓑ ◯ ◯ ⓑ ◯
The following metrics were computed from 1 interview experience for the Meta iOS Engineer role in Palo Alto, California.
Meta's interview process for their iOS Engineer roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's iOS Engineer interview process in Palo Alto, California.