I applied through college or university. I interviewed at Apple
Interview
45 minutes, technical, Q/A portion at the end. Asks about resume, then ios specific questions, then a coding question (or a series of them). Very ios specific even though role was junior
Interview questions [1]
Question 1
-verbal questions about iOS (threading) - coding question in swift or objective-c -45 mins
One hour technical phone screen. Was very easy. Onsite was six hours of algorithm/ data structure/ behaivoral/ and system design. It was a long process but the interviewers were helpful and kind.
The standard technical interview started with behaviors and standard leetcode questions with various in between. Stick with leetcode practice and you should be good. The interviewer was really nice and helpful throughout the process.