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

      iHerb

      Empleador activo

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de iHerb | Empleos en iHerb | Sueldos en iHerb | Prestaciones en iHerb
      Entrevistas en iHerbEntrevistas para el cargo de Senior IOS Engineer en iHerbEntrevista en iHerb


      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. Glassdoor LLC. "Glassdoor", "Worklife Pro", "Bowls" y sus logotipos son marcas comerciales registradas de Glassdoor LLC.

      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 IOS Engineer

      24 may 2024
      Empleado anónimo
      Shanghái, Shanghai
      Oferta aceptada
      Experiencia positiva
      Entrevista fácil

      Solicitud

      Acudí a una entrevista en iHerb (Shanghái, Shanghai)

      Entrevista

      Round One: Write questions 1. What are the key differences between Swift and Objective-C? 2. Explain the concept of optionals in Swift and how they are used. 3. How does ARC (Automatic Reference Counting) work in iOS development? What are its benefits and limitations? 4. What is the purpose of the delegate pattern in iOS development? Provide an example of when you would use it. 5. Describe the MVC (Model-View-Controller) architecture in iOS development. What are its advantages and drawbacks? 6. What is the difference between synchronous and asynchronous operations in iOS? Provide examples of each. 7. How do you handle memory management in Swift? Discuss techniques to avoid retain cycles and memory leaks. 8. What is the purpose of Interface Builder in Xcode? How does it facilitate iOS app development? 9. Explain the concept of concurrency in iOS development. What are Grand Central Dispatch (GCD) and Operation Queues, and how do they differ? 10. Describe the key components of Core Data framework in iOS. How is Core Data used for data persistence? Round Two: Tech Lead Interview 1. Can you discuss a complex iOS project you've worked on in the past? What challenges did you face, and how did you overcome them? 2. How do you ensure code quality and maintainability in an iOS development team? 3. As a tech lead, how do you handle disagreements or conflicts within the team regarding technical decisions or implementation approaches? 4. How do you prioritize tasks and allocate resources in a fast-paced development environment? 5. Can you explain a time when you had to make architectural decisions for an iOS project? What factors did you consider, and what was the outcome? 6. How do you approach mentoring junior developers in iOS development? Can you provide an example of a successful mentorship experience? 7. Describe your experience with continuous integration and continuous deployment (CI/CD) practices in iOS development. 8. How do you stay updated with the latest trends and best practices in iOS development? Can you provide examples of how you've applied new techniques or technologies in your projects? 9. What strategies do you use to ensure that your iOS applications are scalable and performant, especially when dealing with large user bases? 10. As a tech lead, how do you foster a culture of collaboration, innovation, and learning within your iOS development team? Round Three: Technical Manager Interview 1. How do you align the iOS development team's goals and priorities with the overall objectives of the organization? 2. Can you discuss a challenging project or situation where you had to manage stakeholder expectations effectively? 3. As a technical manager, how do you ensure that the iOS development team follows best practices and adheres to coding standards? 4. Describe your approach to performance reviews and career development for iOS developers on your team. 5. How do you handle budgeting and resource allocation for iOS projects within the larger context of the organization's budgetary constraints? 6. Can you discuss a time when you had to navigate regulatory or compliance requirements in iOS app development? How did you ensure compliance while meeting project deadlines? 7. How do you foster a culture of innovation and experimentation within the iOS development team, while also ensuring stability and reliability of the product? 8. Describe your experience with risk management in iOS development projects. How do you identify and mitigate risks throughout the development lifecycle? 9. Can you discuss a successful iOS project that you've led from conception to delivery? What were the key factors contributing to its success? 10. How do you handle scalability and future-proofing considerations in iOS app architecture and design? What strategies do you employ to ensure that iOS applications can adapt to evolving requirements and technologies?

      Preguntas de entrevista [1]

      Pregunta 1

      Basic iOS interview questions, what is runtime, what is runloop, how to write unit tests
      1 respuesta
      1