Had a meeting for the initial conversation with HM, introduced the team, and initial discussion. You can be casual and be yourself, ask questions about the position, and introduce your projects in detail.
Interview questions [1]
Question 1
Introduce yourself, how you design the code of the project
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. 3 technical rounds 1 behavior 1 mixed
Interview questions [1]
Question 1
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?
I applied online. The process took 1 day. I interviewed at Apple (New York, NY) in Oct 2024
Interview
Apple’s software engineering interview process typically includes an initial recruiter call, followed by technical phone screens focused on coding and algorithms. On-site interviews include coding challenges, system design, and behavioral questions to assess both technical skills and cultural fit. A final offer is extended if successful.
Interview questions [1]
Question 1
Given a list of integers, write a function that returns the two numbers that add up to a specific target sum. You cannot use the same element twice.