Software Engineer 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 67% positive. To compare, the company-average is 66% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 42 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 37 days.
Common stages of the interview process at Apple as a Software Engineer according to 3 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 weeks. I interviewed at Apple in Jan 2023
Interview
Receive the call from the recruiter and arrange for the technical phone screen. Passed the technical phone screen with coding question. Moving to the panel interviews wit 4 interviews in total.
Interview questions [1]
Question 1
One of the question, describe what happen when a command is input in the linux terminal.
Q1: Can you briefly introduce yourself and your relevant experience? Q2: What interests you about this role and why do you think you are a good fit? Q3: Describe a challenging situation you faced at work and how you handled it. Q4: How do you stay organized and manage your time effectively? Q5: What is your approach to working in a team and collaborating with others? Q6: Give an example of a time when you had to adapt to change quickly and how you handled it. Q7: How do you handle feedback and criticism? Can you provide an example? Q8: Describe a project or accomplishment you are particularly proud of and why. Q9: What skills or qualities do you possess that make you a strong candidate for this position? Q10: Do you have any questions for us about the role or the company?
Not great, not bad, not conclusive or indicative of true development potential. DSA questions in an interview is just like playing a game to see if you can self study enough to pass the interview, not actually develop software