Em primeiro lugar, gostaria de dizer que espero não estar postando no lugar errado com esta pergunta e, se estiver, por favor, informe-me de onde (se algum lugar no mundo da stackexchange for apropriado) devo publicá-la.
Tenho algumas entrevistas chegando para posições de desenvolvedor júnior de Magento. Tenho alguma experiência em desenvolvimento no Magento, mas nunca fiz uma entrevista para esses trabalhos, por isso não tenho certeza do que esperar.
Gostaria de receber todos os comentários e respostas e acho que este post pode ser muito útil para outros desenvolvedores juniores que tentam invadir o magento
Respostas:
Quando entrevisto candidatos e, em particular , candidatos juniores , primeiro avalio se eles serão bons desenvolvedores . Deixa pra lá Magento .
Então você ouviria muitas perguntas genéricas, não Magento, na minha frente. Aqui estão apenas alguns:
Algumas perguntas não técnicas:
Então eu poderia pedir para eles fazerem uma revisão de código com alguns de seus trabalhos no Github ou algo que eles enviaram; podemos fazer alguns exercícios no quadro branco como o Fizzbuzz, talvez uma seleção do Project Euler ... algo nesse sentido. Só estou tentando misturar aqui e ver como eles lidam com problemas que podem não ter encontrado.
Se estou satisfeito e sei que o candidato tem experiência com Magento, posso fazer perguntas mais específicas sobre Magento :
Neste ponto, posso fazer algumas perguntas realmente difíceis ou tê-las esboçando algo para mim - talvez o fluxo de caixa do Magento. Posso tê-los a descrever todas as subpastas em uma extensão Magento. Eu poderia perguntar a eles quais modelos abstratos estender para a funcionalidade desejada.
Espero que isso ajude - o processo de contratação é difícil para ambas as partes na mesa . Na minha primeira rodada de contratação, pela primeira vez, telefonei para mais de 75 candidatos, vasculhei mais de 500 apresentações de currículo e reduzi-o para 2 ou 3 entrevistas pessoais. Nenhum deles deu certo - então, no meu caso, quando você está sentado do outro lado da mesa, estou torcendo por você! Eu quero que você faça isso! Quero que o processo torturante da fase de contratação termine para que possamos fazer o que fazemos de melhor - criar produtos incríveis.
O truque é mantê-lo leve e torná-lo útil e, pelo menos, uma experiência educacional para o candidato.
fonte
Com base na discussão que tive com os parceiros do Magento (nota: eu mesmo não entrevistei os desenvolvedores), abaixo estão algumas dicas:
1) Não procure desenvolvedores Magento. Encontre bons OO PHP (ou Java, ouvi histórias de sucesso de obter desenvolvedores de Java do Magento) e os treine. Também temos algumas pessoas em casa que se mudaram do Java para o Magento e elas não têm os maus hábitos dos desenvolvedores típicos de PHP.
2) Nunca use uma empresa de contratação externa - eles não encontrarão ninguém e não sabem o que estão fazendo (ou seja, me perseguem porque trabalho na Magento e fui desenvolvedor há muito tempo - mas não sou um Magento desenvolvedor)
3) Não tenho certeza qual é o seu papel / empresa. Se você quer desenvolver, sim, procure pessoas. No entanto, se você é um comerciante ou precisa fazer apenas um projeto, considere ir com um parceiro experiente.
4) Faça o @benmarks responder - ele está executando um treinamento interno para novas contratações na BlueAcorn e, com sorte, pode compartilhar algumas boas idéias
fonte
A primeira pergunta que você provavelmente esperaria é algo parecido com:
Aqui está uma instalação padrão, agora remova o bloco "Voltar para a escola" da página inicial usando local.xml.
Você também pode encontrar algo como:
Descubra por que o processo de pagamento padrão não está funcionando da maneira que deveria. (dica, verifique se há erros de javascript no console).
Depois de instalar um módulo de terceiros que modifica como as imagens do produto são exibidas, a página de visualização do produto não possui outro recurso gerado por um módulo de terceiros separado. Qual é o primeiro passo para depurar isso? (dica: 'depende').
O cliente deseja um espaço na página inicial onde possa modificar facilmente o conteúdo sem precisar lidar com muito 'código'. Como você implementaria isso?
Eu pessoalmente vi todas essas perguntas durante uma entrevista.
E então, é claro, espere algumas perguntas sobre erros comuns do Magento durante o desenvolvimento (limpar cache, reindexar, erros base_url, etc). Se você acertar tudo, espere alguns assuntos mais difíceis (EAV, classe reescreve, atualizando um bloco via AJAX).
Dependendo de quem você está entrevistando, pode ser suficiente entender apenas algumas áreas básicas do Magento (XML de layout, trabalhando com modelos), já que os primeiros meses de seu emprego podem envolver a correção de problemas de interface aleatórios em sites aleatórios . Se você é relativamente novo no Magento e se encontra contratado como desenvolvedor jr, espere fazer muito aprendizado no trabalho.
fonte
Eu estava pensando em postar as mesmas perguntas! Criei uma lista com base no guia de estudo do FED, compartilhei-a como um Google Doc. Se alguém quiser comentar, eu estaria interessado em ouvir o que você tem a dizer
https://docs.google.com/document/d/19iMKDOFBwYpq6wDQBknT8u5kDYFh7DssdjBDPTTsHwA/edit?usp=sharing
fonte
Não tenho certeza de exatamente quais perguntas e tarefas serão dadas para os juniores, mas você pode ver essas fontes com a orientação correta e descobrir a entrevista:
1. https://stackoverflow.com/questions/16289832/preparing-for-magento
2. Front-end-certificate 2. Estudando para se tornar um desenvolvedor certificado Magento
3. http://blog.belvg.com/tag/study-guide
4.
http://www.vskills.in/certification/Certified-Magento- Perguntas sobre amostras profissionais5.
http://magentoquiz.com/magento-certification/magento-exam-sample-questions/6. http://magestudyguide.com/
fonte
Acabei de encontrar esta página contendo muitas perguntas sobre entrevistas com o magento:
Perguntas e respostas comuns da entrevista Magento
fonte
Aqui está uma coleção de perguntas e respostas para entrevistas
http://magentotutorialbeginners.blogspot.in/2014/03/magento-interview-questions-and-answers.html
fonte
Abaixo está a coleção de perguntas da entrevista em magento:
fonte