Apple Software Engineer Applications interview questions
based on 3 ratings - Updated Jul 16, 2023
Difficultinterview difficulty
Mixedinterview experience
How others got an interview
33%
Other
Other
33%
Employee Referral
Employee Referral
33%
Applied online
Applied online
Interview search
3 interviews
Apple interviews FAQs
Software Engineer Applications applicants have rated the interview process at Apple with 3.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 63.9% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer Applications roles take an average of 60 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Apple overall takes an average of 29 days.
Common stages of the interview process at Apple as a Software Engineer Applications according to 3 Glassdoor interviews include:
I applied through other source. I interviewed at Apple
Interview
I introduced my self, then the interviewer asked me several questions about my education, my passion, the job I want, success and fail stories, and about my hobbies. it was fun, but also hard maybe because it was the first interview I had.
First round interview(no online assessment whatsoever). Call me through FaceTime. Ask basic questions about my experience and personal information. Ask a simple question about App interface design problem.
Interview questions [1]
Question 1
There is a factory that needs to transport a lot of Apple products(iPhone, iPad, etc.). Workers there hope they can have an app tells them how to load the products into the containers so that the loading rate of each container could be maximized. Briefly tell us how you'll design the app.
I applied through an employee referral. The process took 2 months. I interviewed at Apple
Interview
Phone screen then onsite interview. 2-3 puzzle questions then coding a red black tree with a loop in language of choice. Then analyze Olog(n). Coded in front of a panel of engineers on white board with 20 minutes on the clock. Called back to interview with manager four weeks later, but I had accepted another offer.