Craquer l'interview iOS

Photo de JESHOOTS.COM sur Unsplash

iOS est une petite niche dans le développement de logiciels, et l'étendue des connaissances que vous devez couvrir est assez stable au fil des ans.

La préparation d'un entretien iOS n'est pas très différente d'un entretien frontal . Le développement côté client est une compétence que nous pouvons facilement montrer, il s'ensuit que les entreprises s'attendent souvent à un portefeuille de projets sur lesquels vous avez travaillé.

La concurrence dans des entreprises prestigieuses est féroce avec des milliers d'applications des meilleurs ingénieurs du monde entier. Quels que soient votre niveau technique et votre poste de candidature, voici 5 facteurs qui auront une grande influence sur votre cheminement vers un emploi :

  1. Compétence technique — Résolution de problèmes, développement ios.
  2. Années d'expérience - Plus il y en a, mieux c'est, 3 à 5 sont préférables.
  3. Projets personnels - applications App Store, dépôts open source.
  4. Anciens employeurs — Plus ils sont prestigieux, mieux c'est.
  5. Compétences d'interview - Penser à haute voix, raconter des histoires, poser des questions.
  1. Entretien téléphonique avec le responsable du recrutement (0–1)
  2. Entretien téléphonique avec les membres de l'équipe (1–3)
  3. Devoir à emporter (0–1)
  4. Entretien sur place (1)
  5. Négociation de l'offre (0-n)

Compétence technique

Que vous aimiez ou détestiez les structures de données et les algorithmes, vous devez prendre un temps considérable pour vous entraîner. Les entreprises majoritaires l'utilisent et cela ne va pas changer de si tôt.

iOS est une petite niche dans le développement de logiciels, et l'étendue des connaissances que vous devez couvrir est assez stable au fil des ans. En 2022, on s'attend à ce que vous ayez des connaissances décentes sur les sujets suivants :

Notions de base

  • Swift (Protocoles, Génériques)
  • Modèles (MVC, MVVM, VIPER)
  • Forfaits (SwiftPM, CocoaPods, Carthage)
  • Concurrence (GCD, Async/Attente, Tâches, Acteurs)
  • Programmation réactive (Combine, RxSwift)
  • Stockage (App, Scene, CoreData, Realm)
  • Réseau (URLSession, Alamofire)
  • Outils (Xcode, TestFlight, AppStore)
  • Directives (API, interface, achat intégré)
  • Fondation, SwiftUI, UIKit
  • XCTests, combiner, CoreData
  • CloudKit, StoreKit, PhotoKit
  • CoreGraphics, CoreAnimation
  • Alamofire — Mise en réseau HTTP élégante
  • Kingfisher — Télécharger et mettre en cache des images
  • SnapKit - DSL de mise en page automatique pour iOS et OS X
  • RxSwift — Programmation réactive
  • Domaine — Base de données mobile
  • Lottie — Animations vectorielles After Effects
  • SkeletonView - Vues de chargement fantaisistes
  • Héros — Transition élégante

Devoir à emporter

Vous devriez passer du temps à travailler sur votre propre application à mettre sur l'App Store. Il n'est pas nécessaire que ce soit super chic : juste quelque chose qui fonctionne et qui a assez pour montrer que vous connaissez iOS. Une application assez bonne, et vous n'aurez plus jamais ce genre de défis de merde.

Voici quelques-uns des exemples les plus courants de tâches à effectuer :

  • Récupérez du JSON et affichez les résultats.
  • Ajouter une nouvelle fonctionnalité à une base de code existante.
  • Trouver un bogue dans un projet existant.
  • Implémentez une fonctionnalité spécifique de l'entreprise.

Pour réussir votre projet à emporter, assurez-vous qu'il :

  • Doit être facile à exécuter, à construire et à profiler.
  • Doit être bien testé et documenté en conséquence.
  • Doit suivre un modèle de conception clair (MVC, MVVM).
  • Évitez à tout prix d'utiliser des bibliothèques tierces.
  • Codebase doit être propre, sans erreur, sans avertissement.
  • Ne dépassez jamais le délai imparti par l'intervieweur.

Ressources d'apprentissage

  • Sites de tutoriels : swiftbysundell.com , raywenderlich.com , nshipster.com , objc.io , byby.dev
  • Emplois à distance : iOS Dev Jobs , RemoteOK , Remotive , Remote , We Work Remotely
  • Défis pratiques : API publiques , inspiration de l'interface utilisateur de conception mobile
  • Questions d'entretien : Swift , SwiftUI

Suggested posts

"Cette petite île change tout"

Comment nous avons conçu les activités en direct Lyft pour améliorer l'expérience des passagers

"Cette petite île change tout"

Un changeur de jeu pour le covoiturage De toutes les choses que nous faisons chez Lyft, la chorégraphie des ramassages entre les passagers et les chauffeurs est l'une des plus complexes et des plus conséquentes. Pour réussir cette chorégraphie, Lyft doit bien faire beaucoup de choses, mais il est essentiel de simplement tenir les coureurs au courant.

Écrivez maintenant avec Robert Loewen

Écrivez maintenant avec Robert Loewen

L'interview Write Now d'aujourd'hui met en vedette Robert Loewen, un romancier qui s'est inspiré de l'histoire vraie de sa belle-mère. Qui es-tu? Je suis l'auteur d'un premier roman, La Lionne de Leiden, sur la résistance hollandaise pendant la Seconde Guerre mondiale.

Related posts

La révolution du lieu de travail : les meilleurs experts discutent du travail hybride et à distance

La révolution du lieu de travail : les meilleurs experts discutent du travail hybride et à distance

Dans le paysage commercial en évolution rapide d'aujourd'hui, le concept de travail hybride et à distance a pris un élan sans précédent. Alors que les entreprises continuent de s'adapter à l'évolution des besoins et des attentes de leurs employés, des experts de divers domaines se sont réunis pour discuter des avantages, des défis et de l'avenir de cette façon de travailler transformatrice.

Le défi de lecture Goodreads est toxique

Le défi de lecture Goodreads est toxique

La démangeaison dans ma main s'est propagée alors que je négociais avec le libraire local pour un autre livre. Ce livre, comme les autres que j'ai achetés récemment, trouverait son trône sur ma pile «À lire» (TBR); et pourtant, je l'ai acheté.

Réseau TV Twitter

Réseau TV Twitter

Ce qui est vieux est à nouveau nouveau et ce qui était autrefois la chose brillante et scintillante semble maintenant terne. Je ne parle pas du retour des jeans JNCO parmi les enfants cool du centre-ville avec d'autres modes de la fin des années 1990.

L'art est-il toujours apolitique ?

L'art est-il toujours apolitique ?

Hier, nous avons fermé la porte du concours Eurovision de la chanson de cette année avec une grande finale scintillante et chaotique où la chanteuse suédoise Loreen a remporté le trophée, devenant la première femme à gagner deux fois et ramenant la couronne à la Suède 50 ans après qu'ABBA a remporté le concours. avec "Waterloo". Ils sont devenus l'un des plus grands groupes du canon de la musique pop.