I applied online. I interviewed at Apple (Boulder, CO) in Oct 2022
Interview
I had a quick technical phone interview at first, followed by a coding interview a few weeks later. Both interviews were relatively difficult cause they asked questions I wasn't prepared for.
Interview questions [1]
Question 1
How to find the parent node for two nodes in a randomly generated binary tree.