Passa al contenutoPassa al piè di pagina
  • Lavori
  • Aziende
  • Stipendi
  • Per le aziende

      Migliora la tua carriera

      Scopri le tue potenzialità di guadagno, trova lavori da sogno e condividi approfondimenti su lavoro e vita privata in forma anonima.

      employer cover photo
      employer logo
      employer logo

      Apple

      Azienda coinvolta

      Circa
      Recensioni
      Stipendi e benefit
      Lavori
      Colloqui
      Colloqui
      Ricerche correlate: Recensioni su Apple | Offerte di lavoro di Apple | Stipendi di Apple | Benefit di Apple
      Colloqui di AppleColloqui per Software Engineer presso AppleColloquio di Apple


      Glassdoor

      • Chi siamo
      • Contattaci

      Aziende

      • Account Business gratuito
      • Spazio per le aziende
      • Blog per le aziende

      Informazioni

      • Aiuto
      • Linee guida
      • Condizioni d'uso
      • Privacy e scelte pubblicitarie
      • Non vendere né condividere le mie informazioni
      • Strumento per l'accettazione dei cookie

      Lavora con noi

      • Inserzionisti
      • Carriere
      Scarica l'app

      • Cerca:
      • Aziende
      • Lavori
      • Località

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" e il relativo logo sono marchi registrati di Glassdoor LLC.

      Aziende seguite

      Non lasciarti sfuggire opportunità e informazioni privilegiate seguendo le aziende dove vorresti lavorare.

      Ricerche di lavoro

      Ricevi suggerimenti e aggiornamenti personalizzati avviando le tue ricerche.

      Colloquio per Software Engineer

      18 mar 2026
      Candidato anonimo a colloquio
      San Diego, CA
      Nessuna offerta
      Esperienza positiva
      Colloquio difficile

      Candidatura

      Ho sostenuto un colloquio presso Apple (San Diego, CA)

      Colloquio

      Hey everyone, I recently went through the interview process for a Software Engineer role at Apple and unfortunately did not move forward. I wanted to share my experience in case it helps future candidates prepare better than I did. I was caught off guard as I applied for Apple in May of 2025 and received the invite to interview in December of 2025. I hadn't practiced leet code or interview style questions in over 3 months and I was using a different language at work from the one I usually use for leetcode type questions. Interview structure (from my experience) Initial recruiter contact via email Hiring manager conversation, where I was only asked about my experience. Technical interview focused on fundamentals and problem-solving (CoderPad style). The interviewers were professional and respectful throughout. This post is not meant to criticize Apple, just to share lessons learned. What I underestimated The hiring manager told me they don't do leet code style questions, but focus more on system design and architecture. However the recruiter said my technical round would include a CorderPad link and I would be asked to write code as well as answer questions on error handling and concurrency. The question I was given wasn't leetcode style, instead it was more about creating a class, store and retrieve instances of this class from "storage", in this case because there was not database, so I had to mimic it using a dictionary. I started very basic with the methods I needed to store and retrieve the data, created a very basic class of what I was going to store. The interviewer asked about abstracting it out using inheritance so that I could stored different objects that inherited from the same class. Also asked about using async/await for concurrency and error handling vs Exception handling using try/catch mechanisms. I should have made my code work synchronously and then translate it into asynchronous code so I could show the interviewer the differences and also to guarantee my code ran. Instead I ended up writing code that showed I understood the fundamentals but certain areas were incomplete because the interviewer would ask me to deep dive on some topic and I would go that route and lose my train of thought. Concurrency and threading fundamentals Even if you use async/await daily, be prepared to explain: What actually happens under the hood Threading vs async execution Blocking vs non-blocking calls How resource contention is handled Conceptual clarity mattered more than framework-specific answers. Clear, structured thinking out loud The interviewers cared a lot about how I reasoned, not just the final answer. I should have slowed down, clarified assumptions, and walked through trade-offs more deliberately. Language-agnostic fundamentals Even though I code mainly in C# and TypeScript, the questions were not about syntax. They were about: Data structures Async/Await Error/Exception handling What I would do differently next time If you use different languages like I do, make sure you know the libraries you can import to do X or Y. CoderPad has auto-complete so this is very useful. Re-study core CS fundamentals, especially concurrency and memory concepts I have mostly worked in Microsoft's stacks, but recently I switched to Typescript and I was a bit rusty on C# during my interview. I asked the interviewer to many questions for validation which I believe ended up hurting me. On my day to day, I make decisions and usually evaluate what's better for our users and I feel like I could have done the same, but because I wanted to satisfy the interview I did not show clear decision making skills. Overall, I learned a lot throughout the process, I gained confidence and I'm gonna be studying hard in 2026 so I can be prepared when opportunities like this come my way. I hope this is helpful.

      Domande di colloquio [1]

      Domanda 1

      How concurrency and threads work
      Rispondi alla domanda
      7

      Altre recensioni di colloqui per Software Engineer presso Apple

      Colloquio per Software Engineer

      9 gen 2015
      Dipendente anonimo
      Offerta accettata
      Colloquio difficile

      Candidatura

      Ho sostenuto un colloquio presso Apple

      Colloquio

      Around 2 months after I submitted my resume for Apple software engineer position, I got a call from the hiring manager. He asked me what was the good day for the interview. It took half day for meeting 5 people. It was long hour interview for me. Each interviewer spent ~ 30 minutes and asked ~ 4 questions. Each interviewer asked questions in the different areas.
      2583

      Colloquio per Software Engineer

      10 giu 2026
      Dipendente anonimo
      Londra, Inghilterra
      Offerta accettata
      Esperienza positiva
      Colloquio facile

      Candidatura

      Ho sostenuto un colloquio presso Apple (Londra, Inghilterra)

      Colloquio

      The interview was easy, we talked about technical stuff in-depth: os, drivers. If they think you know something, they would ask you till they find where your knowledge ends. So be ready

      Domande di colloquio [1]

      Domanda 1

      Why driver makes all pages that commands in command buffer will work with present in memory before submission?
      Rispondi alla domanda

      Colloquio per Software Engineer

      3 giu 2026
      Candidato anonimo a colloquio
      Nessuna offerta
      Esperienza neutra
      Colloquio difficile

      Candidatura

      Ho sostenuto un colloquio presso Apple

      Colloquio

      6 rounds. 1 Technical Screening. Then onsite loop consisted of 4 rounds of behavioral, 2 technicals, and 1 sys design. Had an additional Hiring Manager round since I was borderline.

      Domande di colloquio [1]

      Domanda 1

      LC Mediums and mentorship based behavioral questions.
      Rispondi alla domanda