Casa > C > Como Saber Se Alguém É Um Especialista Em Javascript

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.
Functional scoping and closures. I'irá escrever um loop que anexa um evento de clique a uma lista de elementos e alerta o índice do loop, que ganhou't funciona, porque o escopo do índice está vinculado à função, não ao loop. I'terá o candidato me dizendo qual é o problema e como corrigi-lo.
>/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.

De Baseler Girton

Quais são alguns bons jogos de luta em pc? :: Como é um INTP 5w4?