La première question à laquelle vous vous attendriez probablement concerne quelque chose comme:
Voici une installation par défaut. Supprimez maintenant le bloc "Back to School" de la page d'accueil à l'aide de local.xml.
Vous pouvez également trouver quelque chose comme:
Découvrez pourquoi le processus de paiement par défaut ne fonctionne pas comme il se doit. (indice, recherchez les erreurs javascript dans la console).
Après avoir installé un module tiers modifiant la façon dont les images du produit sont affichées, il manque une autre fonctionnalité générée par un module tiers distinct à la page de vue du produit. Quelle est la première étape pour déboguer ceci? (indice: 'dépend').
Le client souhaite un espace sur la page d'accueil où il peut facilement modifier le contenu sans avoir à traiter beaucoup de "code". Comment mettriez-vous cela en œuvre?
J'ai personnellement vu toutes ces questions lors d'une interview.
Et puis, bien sûr, attendez-vous à des questions concernant les erreurs courantes de Magento au cours du développement (cache vide, erreurs de réindexation, erreurs base_url, etc.). Si vous avez tout compris, attendez-vous à des sujets plus difficiles (EAV, réécriture de classe, mise à jour d'un bloc via AJAX).
Selon les personnes que vous interviewez, il peut être suffisant de bien comprendre quelques domaines de base de Magento (présentation XML, utilisation de modèles), car les premiers mois de votre emploi peuvent impliquer la résolution aléatoire de problèmes frontaux sur des sites aléatoires. . Si vous êtes relativement nouveau dans Magento et que vous vous trouvez embauché en tant que développeur junior, attendez-vous à faire beaucoup d'apprentissage sur le tas.