Top Tech Transition Enroll now

Real Interview Experiences

Learn what to expect, straight from candidates who've been through it at top tech companies.

1218 interviews303 companies395 offers
Loading experiences…

Browse by company

Browse by role

← Back to all experiences

Apple Software Engineer Interview Experience

Apple · Mid level

ResultRejected
Timespan—
DifficultyDifficult
Rounds1

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.

Interview rounds · 1

  1. 1

    Technical round

    1. Q1. Resume Deep Dive
    2. Q2. OOP knowledge
    3. Q3. JavaScript coding question

Tips from the candidate

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.

Details

CompanyApple
RoleSoftware Engineer
LevelMid level
LocationUnited States
InterviewedSep 2026
Questions asked3