Apple Software Engineer Interview Experience
Apple · Mid level
Interview process
Timeline was smooth and interviewers were friendly. Turnaround was quick. and Communication was great
Interview rounds · 4
- 1
Recruiter screen
- 2
Phone screen
- Q1. Design a queue using static memory allocation.
- 3
Technical round
- Q1. Find the longest palindromic subsequence using dynamic programming.
- 4
Final / onsite round
- Q1. Design a rate limiter.
Tips from the candidate
system design and graphs. more STAR like answers beforehand. research the team and their product and try clone their repo
Company culture
very domain-heavy. team is close with interviewers in a panel working together