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

      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

      Empleador activo

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de Apple | Empleos en Apple | Sueldos en Apple | Prestaciones en Apple
      Entrevistas en AppleEntrevistas para el cargo de Senior Software Engineer en AppleEntrevista en Apple


      Glassdoor

      • Acerca de
      • Premios
      • Blog
      • Contacto

      Empleadores

      • Cuenta de empleador gratuita
      • Centro de empleador

      Información

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

      Trabaja con nosotros

      • Anunciantes
      • Oportunidades laborales
      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 desde adentro.

      Búsquedas de empleo

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

      Entrevista para Senior Software Engineer

      24 de nov de 2014
      Candidato de entrevista anónimo
      Santa Clara, CA

      Otras evaluaciones sobre las entrevistas para el cargo de Senior Software Engineer en Apple

      Entrevista para Senior Software Engineer

      6 de jul de 2026
      Candidato de entrevista anónimo
      Sin ofertas
      Experiencia neutra
      Entrevista difícil

      Solicitud

      Acudí a una entrevista en Apple

      Sin ofertas
      Experiencia positiva
      Entrevista difícil

      Solicitud

      Me postulé a través de un reclutador. El proceso tomó 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

      Entrevista

      I had a HM call first to discuss if we are mutual fit, followed by a coding screen. Then there were multiple rounds of interviews. Questions were medium to hard level.

      Preguntas de entrevista [1]

      Pregunta 1

      1. Rate Limiter design 2. restart mechanism for n servers.
      Responder pregunta

      Entrevista para Senior Software Engineer

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

      Solicitud

      Me postulé en línea. 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 para Senior Software Engineer

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

      Solicitud

      Me postulé en línea. 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