La prima domanda che probabilmente ti aspetteresti è qualcosa del tipo:
Ecco un'installazione predefinita, ora rimuovi il blocco "Ritorno a scuola" dalla home page usando local.xml.
Potresti anche trovare qualcosa come:
Scopri perché il processo di checkout predefinito non funziona come dovrebbe. (suggerimento, verifica la presenza di errori javascript nella console).
Dopo aver installato un modulo di terze parti che modifica la modalità di visualizzazione delle immagini dei prodotti, nella pagina di visualizzazione dei prodotti manca un'altra funzione generata da un modulo di terze parti separato. Qual è il primo passo per eseguire il debug di questo? (suggerimento: 'dipende').
Il cliente vorrebbe uno spazio sulla home page in cui poter facilmente modificare i contenuti senza dover gestire molto "codice". Come lo implementeresti?
Ho visto personalmente tutte queste domande durante un'intervista.
E poi, naturalmente, aspettatevi alcune domande relative agli errori comuni di Magento durante lo sviluppo (svuota cache, reindex, errori base_url, ecc.). Se inchiodi tutto, aspettati alcuni argomenti più difficili (EAV, riscritture di classe, aggiornamento di un blocco tramite AJAX).
A seconda di chi stai intervistando, potrebbe essere sufficiente avere una buona conoscenza di alcune aree di base di Magento (layout XML, lavorare con i modelli) poiché i primi mesi del tuo impiego potrebbero probabilmente comportare la risoluzione di problemi di frontend casuali su siti casuali . Se sei relativamente nuovo in Magento e ti trovi assunto come sviluppatore jr, aspettati di fare un sacco di apprendimento sul lavoro.