Ir al contenidoIr al pie de página
  • Empleos
  • Empresas
  • Sueldos
  • Para empresas

      Impulsa tu carrera profesional

      Averigua cuánto podrías ganar, encuentra el empleo perfecto y comparte información sobre tu vida laboral y personal de forma anónima.

      employer cover photo
      employer logo
      employer logo

      Apple

      Empresa activa

      Información
      Opiniones
      Sueldos y beneficios
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Opiniones sobre Apple | Ofertas de empleos en Apple | Sueldos en Apple | Beneficios en Apple
      Entrevistas de AppleEntrevistas para el puesto de Senior Software Engineer en AppleEntrevista de Apple


      Glassdoor

      • Acerca de
      • Premios
      • Blog
      • Contacto

      Empresas

      • Cuenta gratuita de empresa
      • Centro de empresas

      Información

      • Ayuda
      • Normas
      • Condiciones de uso
      • Privacidad y opciones de anuncios
      • No vender ni compartir mi información
      • Herramienta de consentimiento de cookies

      Trabaja con nosotros

      • Anunciantes
      • Empleo
      Descargar aplicación

      • Buscar por:
      • Empresas
      • Empleos
      • Ubicaciones

      Copyright © 2008-2026. Indeed, Inc. «Glassdoor», «Worklife Pro», «Bowls» y sus logotipos son marcas comerciales registradas de Indeed, Inc.

      Empresas seguidas

      Sigue a tus empresas favoritas para estar al tanto de las últimas oportunidades y disponer de información de primera mano.

      Búsquedas de empleo

      Recibe recomendaciones y actualizaciones personalizadas al iniciar tu búsqueda.

      Entrevista de Senior Software Engineer

      24 nov 2014
      Candidato de entrevista anónimo
      Santa Clara, CA
      Sin oferta
      Experiencia positiva
      Entrevista difícil

      Solicitud

      Solicité el puesto a través de un captador. El proceso duró 1 semana. Acudí a una entrevista en Apple (Santa Clara, CA) en nov 2014

      Entrevista

      The posting was for a skilled Objective-C engineer with experience developing SDKs and frameworks. Had a few phone interviews with the in-house recruiter and the hiring manager, these went well. I was scheduled to have a follow-up phone interview with one of the lead engineers, however an emergency conflict came up and he needed to reschedule. I was coincidentally scheduled to travel to Apple for an on-side interview with another group in a few days so we coopted the trip, splitting the interviews with the two groups over two days. This interview review is related to the first day/group only. I'll post a separate review for the second day/group later. The engineers, the manager, and the recruiter were all very friendly, easy to converse with. The knowledge-based programming questions were difficult but manageable -- several pertained to nonatomic/atomic properties, retain cycles, some bitwise operations, and delegates vs. blocks vs. notifications. The coding questions primarily related to data structures and optimization, with a little UI coding towards the end. By the end of the day I was exhausted and more than a little demoralized. I should've performed better. I had a few shining moments, but these were overshadowed by some glaring gaps in my memory on some of the early basics of data structures and algorithms. I left them with the impression that I was really more of a framework *consumer* than a competent framework *author*, and that I wasn't really ready for the challenges that this posting entails. Nevertheless, the engineers and the manager were stellar. They were friendly, not dismissive, and helpful particularly when I was flailing. I would've been honored to work with all of them.

      Preguntas de entrevista [3]

      Pregunta 1

      Given a histogram data representation, how would you find the adjacent bars/columns that collectively yield a rectangle with the largest coverage area.
      1 respuesta

      Pregunta 2

      Given a string of words and a maxWidth, write a method that inserts new lines where appropriate to perform a word-wrap. (Wrap on word boundaries, assume " " is fine). Now, how does your implementation handle string with multiple spaces between words ... Are those extra spaces lost or preserved?
      2 respuestas

      Pregunta 3

      "What is the one question you wish I would've asked? What question are you sure to nail if I ask it right now?"
      Responder pregunta
      14

      Otras opiniones sobre las entrevistas para el puesto de Senior Software Engineer en Apple

      Entrevista de Senior Software Engineer

      30 jun 2026
      Candidato de entrevista anónimo
      Londres, Inglaterra
      Sin oferta
      Experiencia negativa
      Entrevista normal

      Solicitud

      Envié una solicitud electrónica. Acudí a una entrevista en Apple (Londres, Inglaterra) en jun 2026

      Entrevista

      Strange half hour interview. Interviewer slightly late so not the best start. Then started asking me if we had an interview. I thought that was a bit bizarre. Questions that I was asked were reasonable but the actual role was minimally aligned to the actual job spec. I'm glad I asked questions which highlighted those inconsistencies. Bit of a waste of time but always good to get some interview experience. It was also quite clear that engineers at Apple have their own area (e.g. the App Store person or the Library person). So it's probably not the place if you're seeking out variety in your work (even though the job spec made out that there would be plenty of variety in the role - didnt seem true from what I was being told). My advice to the interviewer though; Let the interviewee speak. Jeez, he would not stop talking. When I mentioned something, he may challenge it, and then continue talking for another 1-2 minutes. I didn't really have any opportunity to defend the points I was making, and by the time he stopped, he had moved the conversation on. I was trying to get a word in but simply couldn't without it coming across as rude. He definitely needs to work on it. Nice enough guy though and glad I went through the process. Finally - if individuals take the time to prefer for interviews (like I have), the decent thing that Apple could do is at least provide them with feedback. The UK is suffering from a jobs crisis so it is extremely poor that I only received a generic email through a recruitment system when you could have actually helped me out. Please do better.

      Preguntas de entrevista [1]

      Pregunta 1

      Tell me about a project that you've done recently.
      Responder pregunta

      Entrevista de Senior Software Engineer

      12 mar 2026
      Candidato de entrevista anónimo
      Londres, Inglaterra
      Sin oferta
      Experiencia negativa
      Entrevista difícil

      Solicitud

      Envié una solicitud electrónica. Acudí a una entrevista en Apple (Londres, Inglaterra) en mar 2026

      Entrevista

      Apple UK has an extremely long and unnecessarily complicated interview process. In total I had to go through 10 stages, which felt excessive. Here is the process I experienced: 1) Talent partner interview Initial screening with a recruiter. 2) Interview with future UK colleagues A higher-level technical conversation about my background, CV, and how I like to work. 3) Take-home task A relatively complex assignment. If you want to do it properly, it requires several hours of work. That said, for a company like Apple this expectation is understandable. 4) Pair programming interview If your take-home task is successful, you walk through your solution and explain your decisions. You may also be asked to extend the solution and add features during the session. 5) Behavioural interview 6) System design interview 1 7) System design interview 2 Up to this point the process was demanding but reasonable. However, the following stages were described as “just a formality”, which turned out not to be the case. 8) Face-to-face interview at the London HQ This was described as an opportunity to see the office and evaluate the commute, since the role requires working there three days per week. In practice, it turned into a 30–45 minute Q&A session where the candidate is expected to ask questions. After already completing seven rounds, it can be difficult to come up with new questions that haven’t been asked already. That said, this was actually one of the most useful conversations. The interviewer was friendly and open, and I learned more about the role in that 30–40 minutes than during the previous seven rounds. 9) Informal chat with a future team member from the US This was also described as an informal conversation. However, it included vague technical questions such as: "What components would you use in a distributed microservice-based system?" Without further context this question requires many clarifications before it can be meaningfully answered. 10) Informal chat with the future line manager This was again described as a casual introduction, but it turned into another technical discussion. One of the questions was how I would design a system that aggregates data from vehicle manufacturers worldwide and provides a unified interface for clients, even though each manufacturer exposes a different API. I suggested an adapter-based approach, where manufacturer-specific integrations translate responses into a common format. The interviewer preferred an approach where a separate service would be created for each individual manufacturer. I explained why this felt unnecessarily complex for the scenario. After the first seven rounds I had received positive feedback and was told that the remaining stages were mostly formalities. They even told me that they would send out an offer proposal, and I should not leave my current workplace just that time. If I accept that proposal, they needed to get it signed off with someone, and when that happens is the time for handing in your notice at your current workplace. In practice, these last interviews changed the course of my process. They had a second thought, and they changed their mind. It was really bad, because, I've only got a one sentence rejection after putting so much effort in the process. I'd expect them to explain why the YES turned to a NO. Overall, the process felt overly long and unnecessarily complicated, especially given the additional interviews after the core technical rounds had already been completed.

      Preguntas de entrevista [1]

      Pregunta 1

      How would you design a system where you need to get the same data from all the vehicle manufacturers from the world, and provide that to your clients. All the manufacturers have a different API but you need to translate that to a unified answer.
      Responder pregunta
      2

      Entrevista de Senior Software Engineer

      28 feb 2026
      Candidato de entrevista anónimo
      Sin oferta
      Experiencia positiva
      Entrevista fácil

      Solicitud

      Envié una solicitud electrónica. Acudí a una entrevista en Apple

      Entrevista

      Received an email requesting a technical interview, then set up a recruiter call ahead of that interview to prep me. Technical interviewer was courteous and helpful during the coding portion.

      Preguntas de entrevista [1]

      Pregunta 1

      It was an 'easy' level sliding window problem, where you need to keep track of the current average of a subset of integers.
      Responder pregunta