Die erste Frage, die Sie wahrscheinlich erwarten würden, lautet:
Hier ist eine Standardinstallation. Entfernen Sie jetzt den Block "Back to School" mithilfe von local.xml von der Startseite.
Möglicherweise finden Sie auch Folgendes:
Finden Sie heraus, warum der Standard-Checkout-Vorgang nicht ordnungsgemäß ausgeführt wird. (Hinweis, überprüfen Sie auf Javascript-Fehler in der Konsole).
Nach der Installation eines Drittanbieter-Moduls, mit dem die Anzeige von Produktbildern geändert wird, fehlt auf der Produktansichtsseite eine weitere Funktion, die von einem separaten Drittanbieter-Modul generiert wurde. Was ist der erste Schritt, um dies zu debuggen? (Hinweis: 'hängt ab').
Der Kunde wünscht sich einen Bereich auf der Homepage, in dem er problemlos Inhalte ändern kann, ohne sich mit viel „Code“ befassen zu müssen. Wie würden Sie das umsetzen?
Ich persönlich habe all diese Fragen während eines Interviews gesehen.
Und dann erwarten Sie natürlich einige Fragen zu häufig auftretenden Magento-Fehlern während der Entwicklung (Cache leeren, Neuindexieren, base_url-Fehler usw.). Wenn Sie alles schaffen, erwarten Sie einige schwierigere Themen (EAV, Klassenumschreibungen, Aktualisierung eines Blocks über AJAX).
Je nachdem, wen Sie interviewen, ist es möglicherweise ausreichend, nur ein paar grundlegende Bereiche von Magento zu verstehen (Layout-XML, Arbeiten mit Vorlagen), da in den ersten Monaten Ihrer Beschäftigung möglicherweise zufällige Frontend-Probleme auf zufälligen Websites behoben werden müssen . Wenn Sie Magento noch nicht so gut kennen und als Junior-Entwickler angestellt sind, sollten Sie mit viel Lernen am Arbeitsplatz rechnen.