This is a usual tech phone screening question. You get two phone screens, and I failed on the second one. I assume if you pass it, the onsite interview would be pretty similar to other tech companies as well.
I have been in the industry for a while. I've interviewed with a lot of companies and have interviewed a lot of candidates as well. This Apple engineer was by far the worst interviewer I have ever seen. I won't be replying to Apple recruiters again.
This is a question straight out of LeetCode. It's medium difficulty, but it has a "trick" you have to realize.
If you've solved it before, it's easy if you had seen it before. It's really hard to solve for the first time, especially when the interviewer doesn't talk at all.
The following metrics were computed from 1 interview experience for the Apple Release Engineer role in United States.
Apple's interview process for their Release Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Apple's Release Engineer interview process in United States.