Premièrement, je voudrais dire que j'espère ne pas poster au mauvais endroit avec cette question et si je le suis, s'il vous plaît, avisez-moi de l'endroit où (si n'importe où dans le monde de stackexchange est approprié) je devrais la poster.
J'ai quelques entretiens à venir pour les postes de développeur junior de Magento. J'ai quelques expériences en développement Magento mais je n'ai jamais fait d'interview pour ces postes donc je ne sais pas trop à quoi m'attendre.
J'apprécierais tous les commentaires et les réponses et je pense que ce post pourrait potentiellement être très utile pour les autres développeurs juniors qui tentent de percer dans magento
Réponses:
Lorsque j'interviewe des candidats, et en particulier des candidats juniors , je commence par déterminer s'ils seront de bons développeurs . Nevermind Magento .
Donc, vous entendriez beaucoup de questions génériques, non-Magento, dès le départ. En voici quelques unes:
Quelques questions non techniques:
Ensuite, je pourrais leur demander de réviser le code avec certains de leurs travaux sur Github ou quelque chose qu'ils ont soumis; nous pourrions faire des exercices sur tableau blanc comme Fizzbuzz, peut-être une sélection de Project Euler ... quelque chose à cet effet. J'essaie simplement de mélanger les choses ici et de voir comment ils gèrent des problèmes qu'ils n'ont peut-être pas rencontrés.
Si je suis satisfait et que je sais que le candidat possède une expérience Magento, je pourrais poser des questions plus spécifiques sur Magento :
À ce stade, je peux poser des questions très difficiles ou leur demander de dessiner quelque chose pour moi - peut-être le flux de paiement de Magento. Je peux leur demander de décrire tous les sous-dossiers d’une extension Magento. Je pourrais leur demander quels modèles abstraits étendre pour la fonctionnalité désirée.
J'espère que cela aide - le processus de location est difficile pour les deux parties à la table . Lors de ma première session d'embauche, j'ai examiné par téléphone plus de 75 candidats, examiné plus de 500 soumissions de CV et réduit le nombre d'entretiens en personne à deux ou trois. Aucun d'entre eux n'a fonctionné - alors, dans mon cas, quand vous êtes assis en face de moi, je suis impatient de vous! Je veux que tu le fasses! Je veux que le processus tortueux de la phase d'embauche se termine afin que nous puissions faire ce que nous faisons le mieux: construire des produits impressionnants.
L'astuce consiste à garder la lumière et à en faire une expérience utile et au moins éducative pour le candidat.
la source
D'après la discussion que j'ai eue avec les partenaires de Magento (note: je n'ai pas interviewé les développeurs), voici quelques conseils:
1) Ne cherchez pas de développeurs Magento. Trouvez de bons PHP (ou Java, j'ai entendu parler d'histoires à succès de développeurs Java pour Magento) et formez-les. Nous avons également des personnes qui ont quitté Java pour Magento et qui n’ont pas les mauvaises habitudes des développeurs PHP typiques.
2) N'utilisez jamais une société de recrutement externe - ils ne trouveront personne et ne sauront pas ce qu'ils font (ils me poursuivent parce que je travaille pour Magento et que j'étais développeur il y a longtemps - mais je ne suis pas un Magento développeur)
3) Vous ne savez pas quel est votre rôle / votre entreprise. Si vous voulez faire du développement, ouais, cherchez des personnes. Toutefois, si vous êtes un commerçant ou avez besoin de ne faire qu'un seul projet, envisagez plutôt de faire appel à un partenaire expérimenté.
4) Demandez à @benmarks de répondre - il organise une formation interne pour les nouveaux employés chez BlueAcorn et peut espérer partager de bonnes idées.
la source
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.
la source
Je pensais poser les mêmes questions! J'ai créé une liste basée sur le guide d'étude de la FED, je l'ai partagée en tant que Google Doc. Si quelqu'un souhaite faire un commentaire, j'aimerais entendre ce que vous avez à dire.
https://docs.google.com/document/d/19iMKDOFBwYpq6wDQBknT8u5kDYFh7DssdjBDPTTsHwA/edit?usp=sharing
la source
Je ne sais pas exactement quelles questions et quelles tâches seront réservées aux juniors, mais vous pouvez visualiser ces sources avec une orientation correcte et comprendre une interview:
1. https://stackoverflow.com/questions/16289832/preparing-for-magento -front-end-certification
2. Étudier pour devenir un développeur certifié Magento
3. http://blog.belvg.com/tag/study-guide
4.
http://www.vskills.in/certification/Certified-Magento- Professional-Sample-Questions5.
http://magentoquiz.com/magento-certification/magento-exam-sample-questions/6. http://magestudyguide.com/
la source
Je viens de trouver cette page contenant de nombreuses questions sur les interviews magento:
Questions et réponses communes à un entretien Magento
la source
Voici la collection de questions et réponses pour interview
http://magentotutorialbeginners.blogspot.in/2014/03/magento-interview-questions-and-answers.html
la source
Vous trouverez ci-dessous la collection de questions d’interview magento:
la source