I applied online. The process took 1+ week. I interviewed at Apple (Paris) in May 2016
Interview
One call to discuss about my background with some global technical questions.
Then one weekend project with a set topic (cannot disclose it) to display my reverse engineering and algorithm skills (rebuild a system behavior with some data)
Then a phone interview with technical questions then algorithm questions to do on a shared google doc.
It was little on the hard side interview. The Interview process was straight forward, initial tech screen with Data structures and algorithms problem solving. Onsite interview, i felt little intense.
- 2 coding rounds, 1 system design, 1 behavior with the manager
- leetcode style coding challenges
- relatively easy compared to other big tech
- The interviews were smooth and fast, got the offer within 2 weeks
Interview questions [1]
Question 1
they asked me about my resume, deep dive in the projects
recruiter call, tech screen, simple leetcode style problems, lots of behavioral questions even during initial tech screen. overall good experience. i would say know your basics ver yer very very well