Quantcast
Channel: Glassdoor Apple Interviews
Viewing all articles
Browse latest Browse all 6755

Apple Software Engineer Interview

$
0
0

Difficult Interview – Overall Positive Experience – Yes, but I declined – Wed, 3 Aug 2016

Interviewed Jul 2,016 in Cupertino, CA (took 110 days)
I was referred by an employee, and had a phone chat with the manager. This was followed by a phone screen, then a day with five 45 minute onsite interviews with lunch. Each interview was 2 on 1. The process took three and a half months overall, but they assured me this was abnormally slow, due to WWDC and a large team reorg. Good questions, interesting people and awesome discussions! I'd do it again just for fun!

Interview Questions
A runtime has a struct Class { Class* super_class; struct { id_t method_name; void (*method_pointer); } methods*[]; }. How would you optimize for dynamic dispatch? How do you familiarize yourself with a new, large codebase? How would you go about replacing a component in it?
Answer Question

Other Details
The interview consisted of Phone Interview, Group/Panel Interview and Skills Test


Viewing all articles
Browse latest Browse all 6755