Testes PHP online

Os testes online DevSkiller PHP foram criados por nossos profissionais PHP para verificar a proficiência de um desenvolvedor em PHP para posições Junior, Middle e Senior. Nossos testes de PHP online são a escolha ideal para triagem técnica e entrevistas de codificação online.

Os testes online do DevSkiller PHP são alimentados pelo RealLifeTesting metodologia que o ajuda a identificar desenvolvedores com as habilidades necessárias.

Tecnologias abrangidas:

Linguagem de programação: PHP

Estruturas e bibliotecas PHP: Symfony, Zend EnquadramentoLaravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle, e outros.

Construir ferramentas: Phing, Compositor

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

Lacunas de código

avaliação do conhecimento de PHP, Wordpress

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

PHP | WordPress | Plugin de Metadados com Painel de Administração - Implemente um plugin WordPress que irá adicionar tags de metadados. A tarefa inclui os requisitos da API Settings.

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

Lacunas de código

avaliação do conhecimento de PHP, Wordpress

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

PHP | WordPress | Widget de Últimos Posts - Implementar um plugin WordPress que irá exibir os últimos posts com número e título configuráveis.

Symfony
MÉDIO
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 PHP, Symfony, Galho

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

PHP | Symfony | Customer Relationship Management System - Implementar um Comando usando os Comandos da Consola Symfony.

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

Perguntas de escolha

avaliação do conhecimento de Laravel, PHP

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

PHP | Laravel | API da livraria - Implementar funcionalidades em falta de uma API REST da livraria.

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

Perguntas de escolha

avaliação do conhecimento de PHP, Symfony, Galho

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

PHP | Symfony | EventListener - Implemente o sistema Event driven usando o componente Event Dispatcher do Symfony.

PHP
SENIOR
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 PHP, Symfony, YAML

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

PHP | Symfony | CompilerPass Interface - Implementa uma aplicação de arquivamento que escolhe o algoritmo de compressão com base no arquivo dado.

Laravel
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 Laravel, PHP

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

PHP | Laravel | API da calculadora - Implementar as funcionalidades em falta de uma API web para um serviço de calculadora.

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

Lacunas de código

avaliação do conhecimento de SQL

Perguntas de escolha

avaliação do conhecimento de ES6, JavaScript, CSS, HTML, WCAG 2.0, Acessibilidade na Web

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

PHP | Repositório de Categorias - Implemente consultas DOP que retornarão resultados válidos sobre filmes aos usuários.

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

Perguntas de escolha

avaliação do conhecimento de SQL, ES6, JavaScript, AJAX, Desenvolvimento Web

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

PHP | XML-CSV Converter - Implementar métodos de filtragem e transformação de dados para passar em todos os testes.

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

Lacunas de código

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

Perguntas de escolha

avaliação do conhecimento de JavaScript

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

PHP | Faker | Manipulação de dados básicos - Implementar todos os métodos da classe app/Faker.

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

Perguntas de escolha

avaliação do conhecimento de Laravel, PHP

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

PHP | Laravel | API da calculadora - Implementar as funcionalidades em falta de uma API web para um serviço de calculadora.

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

Tarefa de programação

resolver um desafio de programação que envolve o PHP Web Scraper

Perguntas de escolha

avaliando o conhecimento de visualizações de retorno, classe Controlador, Criptografia de cookies, Rotas parciais de recursos, Configuração de conexão de banco de dados, Acesso ao Pedido nos métodos do Controlador, Modo de Manutenção, Roteamento dos métodos do Controlador, Caminho do pedido do método, Mascaramento do nome do arquivo baixado

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

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

PHP | Codificadores de texto | Offset e Substituição - Implementar os codificadores necessários para passar todos os testes.

Perguntas de escolha

avaliação do conhecimento de PHP

Lacunas de código

avaliação do conhecimento de PHP

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

Perguntas de Escolha

Verificar o conhecimento de PHP: DataTime, API Fluente, filter_var, Omissão da etiqueta de encerramento, Obtendo valores de configuração PHPe Uso de 'explodir'.

Tarefa de programação

Implementar Padrão de observador nas aulas de RaceGame/ScoringBoard, implemente Cadeia de Responsabilidade padrão na classe Cartão, implemento especificado interfaces na classe PlayersList, e adicionar código aos lugares anotado com @todo

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

Perguntas de Escolha

Verificar o conhecimento de PHP: Depuração de código, Utilização de array_combine, Array auto-indexing, Omissão da etiqueta de encerramento, Chamando 'call_user_func'., Obtendo valores de configuração PHP

Tarefa de programação

Implementar a funcionalidade central do LoggingMiddleware usando a interface Logger PSR-3, a funcionalidade central do FirewallMiddleware usando a classe Firewall, e verificar se determinado IP está nos intervalos de IPs definidos nas classes Firewall e IPRange

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

Perguntas de Escolha

Verificar o conhecimento de PHP: DataTime, API Fluente, filter_var, Obtendo valores de configuração PHP, Uso de 'explodir'. e Omissão da etiqueta de encerramento

Tarefa de programação

Sua tarefa é implementar consultas de DOP que retornarão resultados válidos sobre filmes aos usuários.

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

Perguntas de Escolha

Verificar o conhecimento de PHP: DataTime, filter_var, Obtendo valores de configuração PHP, Uso de 'explodir'., Chamando 'call_user_func'.e Omissão da etiqueta de encerramento

Tarefa de programação

Implementar uma política de privacidade

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

Perguntas de escolha

WordPress tecnologia, plugins e ganchos

Perguntas de escolha

WordPress campos personalizados, tabelas de banco de dados e passagem de objetos

Lacunas do Código

Etiquetas WordPress Template

Tarefa de programação

Manipulação de dados básicos do PHP

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

Tarefa de programação

Crie um analisador que possa converter um arquivo XML em um arquivo CSV usando PHP

Escolha múltipla

Responder a perguntas sobre XML

Escolha múltipla

Responder a perguntas sobre CSV ficheiros

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

Perguntas de escolha

avaliação do conhecimento de PHP e Doutrina

Tarefa de programação

Aplicação CRUD de Livros simples que usa Zend Framework 2 e Doutrina 2O candidato precisa de implementar três métodos no BookController.

PHP
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 PHP - perguntas fáceis e intermédias

Tarefa de programação

aplicação de codificadores de texto, o candidato necessita de implementar dois codificadores de texto (codificador offset e codificador revereser de palavras) e um algoritmo de codificação composto

Symfony
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 PHP - perguntas fáceis e intermédias

Tarefa de programação

Symfony Aplicação REST Task API, o candidato precisa de completar a implementação da API configurando segurança, contentor de serviços, cache e implementar um conversor param

Os testes online PHP correctos para testar o PHP e os programadores web

Papéis recomendados para testes online PHP

  • Revelador de pilha cheia
  • Desenvolvedor web
  • desenvolvedor PHP
  • desenvolvedor WordPress
  • Drupal Developer
  • Desenvolvedor Laravel
  • Desenvolvedor de Aplicações Web
  • Desenvolvedor LAMP
  • Desenvolvedor PHP júnior

Como funcionam os nossos testes PHP online

A gama de testes de codificação PHP do Devskiller é alimentada pelo RealLifeTesting metodologia. Nesses testes, os candidatos precisam construir ou adicionar novas funcionalidades a um software já existente usando PHP e todas as suas facetas. Nossa gama de testes PHP online permite que você teste desenvolvedores usando frameworks e bibliotecas como Symfony, Zend Framework, Laravel Yii, e muito mais. Use-os para criar um teste, e classifique-os em habilidades e habilidades relevantes ao seu negócio - habilidades de codificação, lógica de negócios, resolução de problemas e prazos.

Características principais

  • Desenvolvimento de software genuíno em vez de problemas académicos
  • Teste completo significa que os candidatos podem usar suas habilidades abrangentes em PHP
  • Estes testes podem ser feitos pelos candidatos a qualquer hora e em qualquer lugar.
  • Um ambiente de trabalho natural onde o candidato pode desenvolver software, usar seu próprio IDE, clonar para GIT, acessar Stack Overflow/Github/Google para pesquisa e realizar testes unitários significa uma melhor experiência do candidato
  • Robustos controles de plágio verificam a precisão das habilidades do seu candidato
  • Os testes são avaliados automática e instantaneamente, produzindo um relatório que os recrutadores não-técnicos podem compreender.
  • Testes para desenvolvedores juniores, intermediários e seniores

O que procurar em um desenvolvedor de PHP

PHP é uma linguagem de programação de scripts usada principalmente em desenvolvimento web, sistemas de gerenciamento de conteúdo e frameworks, mas também pode ser usada em aplicações robóticas e scripts de linha comum. PHP é uma linguagem de programação popular que originalmente era um acrônimo para 'Personal Home Page' e está em uso há mais de 20 anos.

É importante que seu desenvolvedor de PHP esteja ciente de sua flexibilidade no desenvolvimento de aplicações web. Devido à sua versatilidade, desenvolveu muitas nuances e subtilezas, cada desenvolvedor possivelmente lidando com elas de uma maneira diferente. Seu desenvolvedor PHP não só deve conhecer todos esses nichos de uso, mas também estar disposto a mudar a maneira como eles funcionam para poder trabalhar como parte de sua equipe.

Seu desenvolvedor de PHP deve ter um conhecimento profundo do protocolo HTTP e estar familiarizado, se não tiver experiência com alguns RDBMS (Relational Database Management System)

Não vês o teste que queres?

Você quer fazer um teste PHP online usando sua própria base de código? Não há problema. Nosso assistente de tarefas permite que você construa seu próprio teste de codificação usando seus próprios recursos. Você pode enviar seu teste para candidatos em qualquer lugar do mundo e ver como eles executam a tarefa de sua escolha.

Quer uma prova de que os nossos testes PHP online funcionam mesmo?

Saber onde investir o dinheiro do seu negócio é uma grande decisão e não uma decisão que deve ser tomada de ânimo leve. Na DevSkiller temos a certeza que os nossos testes PHP online são exactamente o que a sua empresa precisa, mas vamos deixar que alguns dos nossos clientes do passado falem em vez disso:

Magdalena Rogóż - Gerente de Marketing Adjunto na Kodilla

"Usar o DevSkiller para classificar os testes é 2 vezes mais rentável, ao mesmo tempo que dá aos nossos alunos um teste muito melhor e os prepara para futuros testes de recrutamento".

Victoria Cyczewska - Especialista em Aquisição de Talentos na Stepstone Services

"Temos agora uma ferramenta que nos permite não só colaborar na criação de testes de avaliação de competências técnicas de que precisamos para crescer, mas também para comunicar interna e externamente (com os candidatos). Além disso, o nosso processo de recrutamento técnico está agora mais estruturado. Como exemplo, utilizamos os nossos resultados de triagem técnica como um início de conversa durante as entrevistas técnicas".

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

O que é RealLifeTestingTM?

O RealLifeTesting A metodologia é a base de todos os testes online DevSkiller PHP. RealLifeTesting vai além dos testes de codificação e dos tradicionais quebra-cabeças de algoritmos para fornecer uma visão holística das habilidades de um desenvolvedor. Em sua essência, está a crença de que a melhor maneira de avaliar as habilidades de um desenvolvedor é desafiá-lo com um trabalho semelhante ao que se espera que ele realize. Para isso, o RealLifeTesting simula o ambiente de trabalho real de um desenvolvedor de PHP e as define tarefas com base nessa simulação.

Para serem bem-sucedidos, os desenvolvedores precisam demonstrar seus conhecimentos de codificação, ser capazes de usar recursos como o Stack Overflow e encontrar soluções para os problemas que encontram. Os melhores resultados refletem aqueles que podem demonstrar a melhor habilidade de codificação, tomada de decisões, limpeza de código e habilidade de resolução de problemas.

Quanto tempo demora a montar o DevSkiller?

Os testes online DevSkiller PHP são desenhados para serem muito rápidos e fáceis de enviar. Nossos especialistas em TI trabalharam duro para criar um modelo de teste que seja o mais eficiente possível. A plataforma DevSkiller vem repleta de testes prontos PHP online para você escolher.

Tudo o que você precisa fazer é configurar a sua conta e começar a enviar convites para testes.

Preciso ser um programador para usar o DevSkiller?

Parte do objetivo dos testes DevSkiller é que você não precisa ser um desenvolvedor especialista para poder usar nossa ferramenta de triagem. Queremos gestores de recrutamento que tenham pouca, ou nenhuma experiência em desenvolvimento de software, para poder experimentar o quão eficazes são os nossos testes online PHP. Nossa equipe de especialistas projetou nossos testes DevSkiller para ser o mais fácil de usar possível. Mesmo os nossos resultados de testes são gerados automaticamente e apresentados num relatório que é fácil de entender para os recrutadores não técnicos. Se você tem alguém técnico disponível você pode construir seus próprios testes e definir suas próprias especificações, mas se não, então os nossos testes padrão estão prontos para ir.

O que você faz em relação ao plágio?

O plágio pode ser um verdadeiro problema quando se trata da validade dos candidatos aos testes. Felizmente no DevSkiller, temos sido capazes de implementar várias ferramentas anti-plágio para todos, mas eliminar o problema.

Durante o teste, nosso sistema implementa automaticamente a gravação de tela para verificar se o candidato está olhando para uma tela diferente ao realizar um teste. Também usamos uma série de ferramentas de escuta social, verificamos o endereço IP do candidato e usamos notificações de pares ao vivo.

Além disso, são realizadas verificações automáticas das respostas do candidato e do código introduzido. As respostas são então automaticamente cruzadas com cada resposta que recebemos no sistema e se houver uma correspondência, podemos confirmar categoricamente que o candidato fez batota.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore