Como saber se alguém é um especialista em JavaScript
Um especialista? Especialista, para mim, significa que eles conhecem cada entrada e saída do tema em questão. Com uma linguagem popular, mas muito peculiar como o JavaScript, isso pode ser muito difícil. Eu tenho um colega de trabalho que escreveu um livro sobre JavaScript e duvido que ele'se chamaria um especialista. Dito isto, quando eu'estou entrevistando um candidato para um cargo que vai exigir muito conhecimento avançado de JavaScript, aqui's o que eu procuro:
>p>
ul>>li>Um entendimento de herança e protótipos. Eu tenho o candidato explicando a caminhada na cadeia de protótipos ou I'vou fazer com que eles criem uma simples aula de Pessoa e que a subclasse com AwesomePerson.Li>O uso eficaz dos eventos. Eu peço ao candidato para lidar com uma tarefa trivial evitada em uma escala enorme (por exemplo, alertar o texto dentro de um quando clicado, mas o- contém 10000 elementos) para ter certeza de que eles usam delegação de eventos e entender como funciona o borbulhar de eventos.
>/li>li>Knowledge of common JS design patterns. Eu só tenho uma conversa sobre como eles'já arquitetei projetos JS maiores no passado e porque eles escolheram o caminho que escolheram.li> Tecnologias emergentes. Eles trabalharam com telas, svg, Node, etc. Geralmente, alguém proficiente em JavaScript estará pelo menos interessado nisto.
li>li>Nível de detalhe de otimização de performance. I'apresentará uma função que tem vários problemas de performance e verá como o candidato pode otimizar a função's performance.
>br>>alguns dos tópicos/perguntas menos avançados que uso:
- Implement getElementByClassName.
- Optimize/cache jQuery selectors.
- The main differences between a NodeList and an array.
- Unobtrusive JavaScript and sane fallbacks.
Artigos semelhantes
- Como conseguir um emprego em RAW como especialista em criptografia/hacker/cientista de dados
- Como é que a Chegg India selecciona um especialista?
- Como é que quando se trata de jogos de luta, você se acha bom até conhecer um especialista louco num salão de jogos que o KO é você facilmente?
- Como aprender a ser um designer especialista em UI/UX