Perguntas e testes de codificação JavaScript

O JavaScript é imprescindível para qualquer desenvolvedor front-end. As tarefas do desenvolvedor front-end hoje em dia requerem o uso de uma ampla gama de ferramentas e o conhecimento de múltiplas linguagens de programação. Você pode verificar as habilidades de seu candidato usando nossas perguntas e testes de codificação JavaScript para ter uma boa compreensão de quão proficientes eles são.

O desenvolvedor tem que combinar o conhecimento de JavaScript com pelo menos um dos frameworks populares como Angular, React ou Vue. Com o DevSkiller JavaScript codificando perguntas e testes de entrevista de teste você pode identificar desenvolvedores com o conjunto exato de habilidades que você precisa para o crescimento de sua empresa.

Teste de codificação JavaScript Perguntas da entrevista:

Linguagem de programação: JavaScript

frameworks e bibliotecas Java: Angular, AngularJS, Reagir, Ember, Backbone, Meteoro, jQuery e outros

Construir ferramentas: NPM, Gulp, Bower

TypeScript
MÉDIO
Competências testadas
Duração
72 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Datilografia

Lacunas de código

avaliação do conhecimento de Datilografia

Tarefa de programação - Nível: Médio

TypeScript | Redux, Selectors | HR Department Salary - Implementar Selectors Redux que irão processar dados HR. A implementação será testada contra testes de snapshot.

Reagir
MÉDIO
Competências testadas
Duração
96 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript, Reagir,

Lacunas de código

avaliação do conhecimento de JavaScript, Reagir, ES6

Tarefa de programação - Nível: Médio

JavaScript | React, Class Components, Enzyme | Formulário de contacto - Acabar a implementação de um formulário simples React application.

segurança
JUNIOR
Competências testadas
Duração
46 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Matemática, Probabilidade, Habilidades suaves, Ciber-segurança, Vulnerabilidades, Segurança Web

Lacunas de código

avaliação do conhecimento de Ciber-segurança, Netcat, Reverter, Nmap, Caneta de portas, Curl, Senha, Protecção

Tarefa de teste - Nível: Fácil

Cybersecurity | XSS Pastebin - Neste desafio, o concorrente recebe uma tarefa com uma página de pastebin que é propensa à vulnerabilidade XSS no portal do administrador. Isto permite ao atacante fazer-se passar pelo administrador sem conhecer as credenciais correctas.

JavaScript
JUNIOR
Competências testadas
Duração
46 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript

Lacunas de código

avaliação do conhecimento de JavaScript

Tarefa de programação - Nível: Fácil

JavaScript | Jogo de escritório - Tic Tac Toe - Terminar uma versão modificada do popular jogo TicTacToe.

JavaScript
JUNIOR
Competências testadas
Duração
51 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript

Lacunas de código

avaliação do conhecimento de JavaScript

Tarefa de programação - Nível: Fácil

JavaScript | Word search - Inicializar o objecto WordSearch para segurar a letraGrid e implementar o método de procura que irá pesquisar uma determinada grelha em todas as direcções.

Reagir
JUNIOR
Competências testadas
Duração
39 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JS, JavaScript, Reagir

Lacunas de código

avaliação do conhecimento de JavaScript, Reagir

Tarefa de programação - Nível: Fácil

JavaScript | React, Class Components, Enzyme | Search-Engine Application - Implementar uma aplicação para pesquisar e filtrar produtos numa loja online.

Nó.JS
MÉDIO
Competências testadas
Duração
87 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript, Nó.JS

Lacunas de código

avaliação do conhecimento de JavaScript, Nó.JS, SQL

Tarefa de programação - Nível: Médio

Node.JS | Restante API | Serviço de backend de notícias - Implementar um serviço de backend de notícias criado em Node.JS com Vanilla JS incluindo autorização de escrita e Restante APIs.

TypeScript
JUNIOR
Competências testadas
Duração
51 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Datilografia

Lacunas de código

avaliação do conhecimento de JavaScript, Reagir

Perguntas de escolha

avaliação do conhecimento de HTML, CSS

Tarefa de programação - Nível: Fácil

TypeScript | Ganchos de Reacção | Gestão do Estado dos Filmes - Aplicação completa de gestão de filmes utilizando Ganchos de Reacção, implementando a gestão do estado para as visualizações existentes.

JavaScript
MÉDIO
Competências testadas
Duração
62 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript, Redux

Lacunas de código

avaliação do conhecimento de HTML, HTML5, CSS

Tarefa de programação - Nível: Médio

JavaScript | Redux Selectors | Treinamentos do Departamento de RH - Implementar corretamente os redutores e seletores redux.

Reagir Nativo
MÉDIO
Competências testadas
Duração
107 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Reagir Nativo

Lacunas de código

avaliação do conhecimento de JavaScript, Reagir Nativo

Tarefa de programação - Nível: Médio

React Native | Cheeper - um novo aplicativo de mídia social - Termine a implementação para que a socialização básica seja possível.

Angular
MÉDIO
Competências testadas
Duração
77 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Angular, JavaScript, Datilografia

Tarefa de programação - Nível: Médio

JavaScript | Angular | Notepad App - Aplicação completa de notas simples usando o NotesService fornecido para salvar e ler notas.

TypeScript
MÉDIO
Competências testadas
Duração
73 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript, Datilografia

Lacunas de código

avaliação do conhecimento de JavaScript, Datilografia

Tarefa de programação - Nível: Médio

TypeScript | NestJS | My Barista App - Recomendação de Café - Implementar o serviço NestJS REST para avaliação e recomendação de tipos de café.

TypeScript
MÉDIO
Competências testadas
Duração
62 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Datilografia

Lacunas de código

avaliação do conhecimento de JavaScript, Datilografia

Tarefa de programação - Nível: Médio

TypeScript | NestJS | My Barista App - Listing rated coffee types - Implementar o serviço NestJS REST para avaliação e recomendação de tipos de café.

TypeScript
JUNIOR
Competências testadas
Duração
46 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript, Datilografia

Lacunas de código

avaliação do conhecimento de JavaScript, Datilografia

Tarefa de programação - Nível: Fácil

TypeScript | NestJS | My Barista App - Fetch rating of a coffee type - Implementar um novo recurso para listar tipos de café previamente classificados no serviço NestJS REST para classificação de tipos de café.

Selénio
SENIOR
Competências testadas
Duração
81 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de GQ, .NET, C#, Selénio

Lacunas de código

avaliação do conhecimento de GQ .NET, C#, Selénio

Tarefa de programação - Nível: Difícil

QA | .NET | Selenium, C#, JavaScript | Home Page Testing - Implemente soluções baseadas em seus conhecimentos de teste de cookies e nos métodos JavaScript da Selenium usando o C# e verificando as abas do navegador da Selenium.

Nó.JS
JUNIOR
Competências testadas
Duração
41 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript, Nó.JS

Lacunas de código

avaliação do conhecimento de JavaScript, Nó.JS

Tarefa de programação - Nível: Fácil

JavaScript | Node.JS | Sistema de arquivos - Use o NodeJS para ler/escrever arquivos de forma sincronizada e assimétrica, listar diretórios recursivamente.

Angular
SENIOR
Competências testadas
Duração
85 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Angular, JavaScript

Tarefa de programação - Nível: Difícil

JavaScript | Angular, NgRx | Estação de Serviço - Implemente uma gestão estatal baseada no NgRx com efeitos secundários e entidades.

JavaScript
SENIOR
Competências testadas
Duração
85 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Tarefa de programação - Nível: Difícil

HTML/CSS | Home Page - Definições de propriedades CSS completas para que a página exiba a tela do carregador de splash apropriado antes de exibir a página inicial.

Tarefa de programação - Nível: Difícil

JavaScript | Memorização funcional - Escreva as duas versões do mecanismo genérico de memorização.

Angular
MÉDIO
Competências testadas
Duração
101 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Angular, JavaScript

Lacunas de código

avaliação do conhecimento de Angular, JavaScript

Tarefa de programação - Nível: Médio

JavaScript | Angular | Formulários Reativos - Prepare um formulário de registro usando os formulários Reativos

Angular 2+
SENIOR
Competências testadas
Duração
53 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Lacunas de código

avaliação do conhecimento de Angular2+, JavaScript

Perguntas de escolha

avaliação do conhecimento de HTML

Tarefa de programação - Nível: Difícil

JavaScript | Angular 2+ | Router Role Based Access Control - Prepare um RBAC simples para rotas e componentes.

Vue.js
JUNIOR
Competências testadas
Duração
55 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript, Vue.js

Tarefa de programação - Nível: Fácil

JavaScript | Vue.js | Bloco de Notas - Aplicação completa de notas simples utilizando o NotesService fornecido para guardar e ler notas.

Vue.js
MÉDIO
Competências testadas
Duração
70 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript, Vue.js

Tarefa de programação - Nível: Médio

JavaScript | Vue.js | Formulário de contato - Termine o formulário para que ele tenha todas as seguintes características: o usuário pode fazer o login, então o nome e o e-mail são preenchidos após o envio do formulário uma mensagem de 'Obrigado' deve aparecer.

TypeScript
MÉDIO
Competências testadas
Duração
65 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Datilografia

Tarefa de programação - Nível: Médio

TypeScript | Redux Selectors | Departamento de RH - Implementar os Selectores Redux que irão processar os dados de RH. A implementação será testada contra testes de snapshot.

Vue.js
JUNIOR
Competências testadas
Duração
65 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de JavaScript, HTML, CSS

Tarefa de programação - Nível: Fácil

JavaScript | Vue.js | Calendar Notes - Implemente uma aplicação com a qual o utilizador pode adicionar uma nota para uma data escolhida a partir de um calendário.

As melhores perguntas de programação JavaScript para um desenvolvedor de software JavaScript:

As funções recomendadas para desenvolvedores de JavaScript incluem:

  • Desenvolvedor web
  • Revelador de pilha cheia
  • Desenvolvedor front-end
  • desenvolvedor WordPress
  • Engenheiro de pilha cheia
  • Desenvolvedor web júnior
  • Desenvolvedor Junior front end
  • Engenheiro frontal
  • JavaScript Developer
  • Revelador de pilha média
  • Reagente desenvolvedor
  • Desenvolvedor angular

Como funcionam os nossos testes JavaScript online e as perguntas de codificação JavaScript

Usando a metodologia RealLifeTesting™, as perguntas online de codificação JavaScript do DevSkiller ajudam a colocar seu candidato em um ambiente natural para examinar suas habilidades de codificação. Dê-lhes acesso a todas as ferramentas que precisam para completar uma série de tarefas que eles enfrentariam regularmente como desenvolvedores em sua empresa.

Crie prazos e construa uma série de cenários e tarefas para ajudar a medir e avaliar o pensamento técnico e de resolução de problemas dos seus candidatos. Escolha a partir de perguntas de codificação JavaScript em React, Angular, ou qualquer outro recurso na pilha de tecnologia JavaScript.

Não consegue ver o que precisa? Verifique estas outras páginas de teste de codificação relacionadas com JavaScript:

Testes on-line de HTML e CSS
Perguntas da entrevista Ajax e testes on-line
Perguntas da entrevista ES6
Vue.js teste e perguntas sobre a contratação de entrevistas
Testes angulares em linha
Testes de codificação em linha Redux & perguntas de entrevista
Reagir aos testes de codificação online para recrutadores e desenvolvedores
Questões de codificação TypeScript e teste online
Perguntas e Testes Online para Entrevistas com Desenvolvedores de PHP
Desenvolvimento Web

Características principais

  • As perguntas da entrevista de codificação JavaScript avaliam as habilidades de codificação JavaScript dos candidatos em um ambiente que você projetou e mede suas habilidades de codificação, em vez de mérito acadêmico.
  • Teste os desenvolvedores de JavaScript com perguntas de codificação JavaScript em qualquer parte do mundo a qualquer hora do dia
  • Um ambiente de codificação natural onde o seu candidato tem acesso a todas as ferramentas que tem disponíveis no trabalho para o qual está a contratar
  • Criar automaticamente um relatório de fácil leitura e compreensão para recrutadores não-técnicos
  • Verifique a integridade do trabalho de seu candidato em nossas perguntas de programação JavaScript com controles de plágio robustos e complexos

O que procurar em JavaScript Developers

O JavaScript é uma das linguagens mais utilizadas por aí, sendo regularmente utilizado tanto em aplicações front-end como back-end. Mesmo os conhecimentos mais básicos da linguagem podem alterar todo o comportamento de um website inteiro. No entanto, como recrutador, você precisa estar ciente disso. Muitos desenvolvedores de JavaScript aprendem JavaScript para resolver problemas, por isso falta o conhecimento básico.

Para codificar com um alto padrão, um desenvolvedor de JavaScript deve ter um conhecimento abrangente de toda a linguagem e do que ela pode e não pode fazer. Também se deve ter conhecimento e experiência das bibliotecas e frameworks específicas que o papel requer - das quais existem muitas, sendo cada uma adequada a diferentes aplicações. Isto é exatamente o que as questões de programação DevSkiller JavaScript testam.

Não vês o que queres?

Não consegue encontrar o teste ideal de JavaScript com as perguntas certas de programação JavaScript para dar aos seus candidatos? Não há problema. Nosso assistente de tarefas permite que você crie seu próprio teste de codificação JavaScript e perguntas de teste de entrevista de codificação JavaScript usando seus próprios recursos. Jogue seu desenvolvedor no mundo do jQuery, Reage, Angular e muitos outros aplicativos. Teste seus candidatos a qualquer momento de qualquer lugar do mundo.

Quer uma prova de que nossas perguntas e testes de codificação JavaScript realmente funcionam?

É compreensível ser um pouco hesitante antes de comprometer o dinheiro da sua empresa com a nossa ferramenta de rastreio. Afinal, que garantias você tem de que nossos testes de codificação JavaScript são o que sua empresa precisa para ajudar no seu recrutamento? Não acredite em nossa palavra, leia o que nossos clientes têm a dizer sobre sua experiência usando nossa ferramenta de triagem:

Jonatan Rugarn - CEO, Fundador, Recrutador na Lingonberry Talent Acquisition, Gerente de Engenharia do Avinode Group

"A duração do processo de recrutamento não mudou, mas gastamos menos tempo e esforço por candidato". Também não perdemos tempo com os candidatos errados".

Michael Gerwig - Gerente de engenharia da Ada Health

"O DevSkiller ajudou-nos a poupar tempo precioso no local para os candidatos que já estão em condições de se adaptar". Estamos a poupar 3 horas por candidato - esse foi o tempo que gastámos com candidatos numa tarefa técnica antes".

Ivana Nikolic - Gerente de RH na ImpacTech

"A maior vantagem para os candidatos é que eles podem prosseguir com os testes quando lhes for conveniente. Caso você tenha um candidato que já esteja trabalhando e esteja pensando em mudar de carreira ou mudar-se para outra empresa, também é uma economia de tempo para eles, pois não precisam tirar tempo para assistir a inúmeras entrevistas na busca de um novo cargo".

Perguntas mais frequentes

Qual é a duração das perguntas e testes de codificação JavaScript?

A duração de cada teste de JavaScript cabe realmente ao recrutador decidir. A duração dos testes é flexível e pode ser alterada de acordo com as suas preferências. Você tem as configurações padrão do DevSkiller para escolher ou pode definir uma duração personalizada.

Como os candidatos se sentem em relação às nossas perguntas e testes de codificação JavaScript?

Uma das razões pelas quais estamos tão confiantes na nossa ferramenta de triagem é o feedback que recebemos dos candidatos a desenvolvedores após a realização de nossos testes. Os candidatos nos dizem regularmente que adoram ter a chance de provar suas habilidades reais de desenvolvimento de software para uma mudança.

Os candidatos a desenvolvedores muitas vezes não gostam dos tradicionais testes de codificação, porque eles têm que se lembrar de algoritmos que simplesmente não usam em seu trabalho diário. Estes não reflectem as suas capacidades reais no trabalho. Os testes DevSkiller são diferentes e os desenvolvedores apreciam a chance de usar ferramentas e convenções de codificação normais. Eles podem executar testes unitários, e clonar seus projetos para GIT a partir de sua IDE pessoal, assim como em seu trabalho real. Nossos testes refletem melhor o trabalho que os desenvolvedores realmente fazem e eles apreciam a chance que lhes é dada.

Como é que os candidatos fazem testes de codificação JavaScript?

Um dos muitos benefícios de nossos testes online DevSkiller JavaScript é que eles podem ser realizados remotamente. Em um mundo cada vez mais adaptado ao trabalho remoto, faz sentido que os testes de codificação DevSkiller JavaScript possam ser feitos de qualquer lugar e a qualquer momento. Isto não só é mais conveniente para os candidatos, como também poupará ao seu negócio inúmeras horas e dinheiro gasto em testes internos. Um recrutador só precisa de enviar um convite para um teste JavaScript e os candidatos podem começar onde quer que estejam.

Durante os testes, os candidatos têm a opção de utilizar o DevSkiller, um IDE de última geração, ou se preferirem, podem completar o projeto em seu IDE favorito e então clonar o projeto para o GIT. Os candidatos também podem executar testes unitários, se necessário.

Como são avaliadas as perguntas da entrevista de codificação JavaScript?

A maior vantagem dos nossos testes de codificação JavaScript é que eles são avaliados automaticamente. Isto poupa aos recrutadores inúmeras horas de testes de pontuação durante a fase de triagem do recrutamento.

Com DevSkiller, uma vez que o teste é completado pelo candidato, a plataforma DevSkiller começa automaticamente a trabalhar avaliando as respostas.

Os resultados são então compilados num relatório claro e fácil de entender. O que significa que tudo o que o recrutador fez, foi enviar um convite para o teste e depois sentar-se e esperar que os resultados chegassem.

A avaliação é baseada nas soluções que o candidato fornece se houver algum erro em seu código, e como a solução funciona em casos de borda. Também garantimos a precisão dos testes, introduzindo uma série de ferramentas anti-plágio.

Confira testes HTML CSS.

Certificações de segurança e conformidade. Certificamo-nos de que os seus dados estão seguros e protegidos.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore