

Updated by Apple candidates

Software Engineer Interview Experience
Interview process
They wouldn't tell me what type of interview it would be, so I went in completely blind. I ended up getting a JavaScript coding question even though the role required familiarity with multiple languages. Since I wasn't told ahead of time I'd get a JavaScript coding question, it didn't go well. Felt like they were trying to fail me.
- Technical interview
Interview rounds
3 questions across 1 roundTechnical interview
3 questionsSpecific questions asked
Resume Deep Dive
OOP knowledge
JavaScript coding question
Interview tips
I am not sure to I would've prepared differently because there was no information given ahead of time.
Company culture
Found it odd that they wouldn't tell me if it was a system design or coding interview and that I would be required to use a specific language rather than pick my own. I think this says a lot about this particular team culture.
Get full access with a membership, or share your experience to try it free.
More Apple interview experiences

“The weirdest round was a principal engineer asking me to design an AI bot for ordering employee lunches. I went in expecting cloud infrastructure and Go, then suddenly I'm trying to talk through prompt behavior and architecture without getting lost in the terminology.”

“The weirdest part was the AI round. I was told to come ready to prompt whatever tool I wanted, but when I got there it basically turned into a loose system design interview about using AI agents for testing and reliability.”