There were around five in-person interviews. Each lasted 30 minutes.
One round happened on Skype since the interviewer was not available.
Some interviews asked algorithms, others checked general experience, and the last round was based on Hibernate.
Basic algorithms like creating a linked list and reversing a string. Lot of questions on advanced Hibernate concepts.
The following metrics were computed from 1 interview experience for the Apple Senior Java Developer role in United States.
Apple's interview process for their Senior Java Developer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Apple's Senior Java Developer interview process in United States.