Quel type de questions sont posées chez Google pour un entretien de développeur iOS ?


L'entretien de développeur iOS chez Google est un peu spécial car Google valorise davantage les compétences générales d'ingénieur logiciel que les connaissances spécifiques du domaine.

En conséquence, vous devez vous attendre à ce que vos entretiens soient principalement axés sur des trucs de base comme les structures de données, les algorithmes, la conception de systèmes, les tests, etc. C'est parce que le processus d'entretien le plus courant chez Google est d'avoir un entretien général pour tous les postes d'abord, et ensuite les candidats viendront à l'étape du team matching.


Je crois qu'il y a déjà beaucoup de réponses sur la façon de passer de tels entretiens généraux de codage chez Google/Facebook comme celui-ci. Je voudrais seulement vous indiquer quelques ressources ici :

  • Gainlo
  • Leetcode
  • Glassdoor

Bien sûr, cela ne veut pas dire qu'IOS ne sera'pas abordé lors des entretiens. Il est fort probable que l'on vous demande des connaissances relatives à IOS, soit dans le cadre d'entretiens de conception de systèmes, soit sous forme de question rapide dans le cadre d'entretiens de codage. La règle générale est d'avoir une bonne maîtrise des connaissances de base. Par exemple, il'est tout à fait correct si vous n'êtes pas très familier avec certaines bibliothèques ou certains outils, mais vous'feriez mieux d'être clair sur les activités d'IOS et comment il fonctionne sous le capot.

Avec cela à l'esprit, je vous recommanderais de vous concentrer principalement sur la préparation générale (peut-être 90%) et de couvrir également les connaissances de base sur IOS. En outre, cette stratégie fonctionne pour la plupart des grandes entreprises comme Facebook, Linkedin, etc..

.