Qualquer um pode aprender teoria lendo posts de blogs, mas muitas pessoas nunca a entendem. Então para ter certeza que o(a) candidato(a) realmente entende sobre o tópico que ele(a) está falando, é uma boa ideia testar o seus conhecimentos através de exercícios. Exercícios não devem demorar muito e eles podem mostrar o nível de proficiência do candidato imediatamente.
Estes são alguns exercícios que podem ser aplicados em entrevistas.
Contexto(call, apply)
Essa é a forma que queremos usar “someFn”. O(a) candidato(a) deve implementá-la:
Solução:
Adicional
Você pode modificar a função para checar se o(a) candidato(a) sabe como usar o “apply”.
Solução:
Prototype e Iteração
Definir um método nativo chamado “each” para iterar em um array, com a opção de passar o contexto como segundo argumento.
Solução:
Escopo
Definir “someFn” que irá funcionar da seguinte maneira:
Solução:
Traduzido de: https://goschevski.com/simple-javascript-interview-exercises/