Aller au contenuAller au pied de page
  • Emplois
  • Entreprises
  • Salaires
  • Pour les employeurs

      Boostez votre carrière

      Découvrez votre salaire potentiel, décrochez des emplois de rêve et partagez vos témoignages de manière anonyme.

      employer cover photo
      employer logo
      employer logo

      iHerb

      Employeur impliqué

      À propos
      Avis
      Salaires et avantages
      Emplois
      Entretiens
      Entretiens
      Recherches associées: Avis sur iHerb | Offres d’emploi chez iHerb | Salaires chez iHerb | Avantages sociaux chez iHerb
      Entretiens chez iHerbEntretiens d’embauche pour Senior IOS Engineer chez iHerbEntretien chez iHerb


      Glassdoor

      • À propos
      • Récompenses
      • Blog
      • Nous contacter
      • Guides

      Employeurs

      • Compte employeur gratuit
      • Centre employeur
      • Blog pour les employeurs

      Informations

      • Aide
      • Règles de la communauté
      • Conditions d'utilisation
      • Confidentialité et choix publicitaires
      • Ne pas vendre ni partager mes informations
      • Outil de consentement aux cookies

      Travailler avec nous

      • Annonceurs
      • Carrières
      Télécharger l'application

      • Parcourir par :
      • Entreprises
      • Emplois
      • Lieux

      Copyright © 2008-2026. Glassdoor LLC. « Glassdoor », son logo, « Worklife Pro » et « Bowls » sont des marques déposées de Glassdoor LLC.

      Entreprises suivies

      Tenez-vous au courant des dernières opportunités et profitez de conseils d’initiés en suivant les entreprises de vos rêves.

      Recherche d’emplois

      Obtenez des recommandations et des mises à jour personnalisées en démarrant vos recherches.

      Meilleures entreprises pour « Rémunération et avantages » près de chez vous

      avatar
      Nahdi Medical Company
      3.8★Rémunération et avantages
      BinSina Pharmacy
      3.5★Rémunération et avantages
      avatar
      Medon Pharmacy
      3.8★Rémunération et avantages
      Flyby
      3.6★Rémunération et avantages

      Entretien pour Senior IOS Engineer

      24 mai 2024
      Employé (anonyme)
      Shanghai, Shanghai
      Offre acceptée
      Expérience positive
      Entretien facile

      Candidature

      J'ai passé un entretien chez iHerb (Shanghai, Shanghai)

      Entretien

      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?

      Questions d'entretien [1]

      Question 1

      Basic iOS interview questions, what is runtime, what is runloop, how to write unit tests
      1 réponse
      1