It took nearly a month. I applied online, the recruiter scheduled a phone interview, followed by five more interviews.
The questions were of medium difficulty, including some system design topics.
Design a URL shortening service like Bitly.
Describe the system architecture, database schema, and key components.
How would you handle scalability and prevent URL collisions?
The following metrics were computed from 19 interview experiences for the Apple Software Engineer role in Austin, Texas.
Apple's interview process for their Software Engineer roles in Austin, Texas is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Apple's Software Engineer interview process in Austin, Texas.