First round
First question was asking to print the subviews of a view
So for example if we have a view
A
/.
B. C
They want you to print out the leafs first and then root leaf. Its a simple tree traversal problem but they shroud it using a real life example. After that question then they asked to create a class that serves as a basic dicionary. This was just a simple casting problem.
Next the final round
1 behavior, 1 system design, and 2 algos
The algo questions were..
The first was https://leetcode.com/problems/buildings-with-an-ocean-view/description/
and then he asked me how to make a network request in swift (iOS knowledge)
the second algo interview was Generate Paranthesis questions, and then another tree traversal question I believe. This interview was a year ago so not exactly sure... but I think it was printout out the left side of a tree. OR it was greatest common ancestor.
Study hard guys!