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.

DevSkiller PHP online tests are powered by RealLifeTesting methodology which helps you to identify developers with the necessary skills.

Tecnologias abrangidas:

Linguagem de programação: PHP

Estruturas e bibliotecas PHP: Symfony, Zend Enquadramento, Laravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle, and others

Construir ferramentas: Phing, Compositor

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 | Latest Posts Widget - Implement a WordPress plugin that will display the latest posts with configurable number and title.

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

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
  • Junior PHP developer

Como funcionam os nossos testes PHP online

Devskiller’s range of PHP coding tests are powered by the RealLifeTesting methodology. In these tests, the candidates need to build or add new features to an existing piece of software using PHP and all its facets. Our range of online PHP tests let you test developers use frameworks and libraries such as Symfony, Zend Framework, Laravel Yii, and many more. Use these to create a test, and grade them on skills and abilities relevant to your business – coding skills, business logic, problem-solving, and deadlines. 

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?

Do you want to give a PHP online test using your own codebase? No problem. Our task wizard allows you to build your own coding test using your own resources. You can send your test to candidates anywhere in the world and see how they perform doing the task of your choosing.

Want proof that our PHP online tests really work?

Knowing where to invest your business’s money is a big decision and not one that should be taken lightly. At DevSkiller we’re sure that our PHP online tests are exactly what your company needs, but let’s let some of our past customers do the talking instead:  

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 – Talent Acquisition Specialist at Stepstone Services

“We now have a tool which allows us to not only collaborate to create tests assessing technical skills we need to grow, but also to communicate internally and externally (with candidates). What is more, our technical recruitment process is now more structured. As an example, we use our technical screening results as a conversation starter during technical interviews.”

Ivana Nikolic – HR Manager at 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 methodology is the foundation of all DevSkiller PHP online tests. RealLifeTesting goes beyond coding tests and traditional algorithm puzzles to provide a holistic view of a developer’s skills. At its core, is the belief that the best way to assess a developer’s skills, is to challenge them with work similar to that which they will be expected to carry out. To that end, RealLifeTesting simulates the actual work environment of a PHP developer and sets them tasks based on this simulation. 

To be successful developers need to demonstrate their knowledge of coding, be able to use resources like Stack Overflow and to find solutions to the problems they encounter. The best results reflect those who can demonstrate the best coding skill, decision making, code cleanliness, and problem-solving skills.

Quanto tempo demora a montar o DevSkiller?

DevSkiller PHP online tests are designed to be very quick and easy to send out. Our IT experts have worked hard to create a testing model that is as efficient as possible. The DevSkiller platform comes packed full of ready-made PHP online tests for you to choose from. 

All you need to do is set up your account and start sending out test invites.

Preciso ser um programador para usar o DevSkiller?

Part of the aim of DevSkiller testing is that you don’t need to be an expert developer to be able to use our screening tool. We want recruitment managers who have little, to no experience in software development, to be able to experience just how effective our PHP online tests are. Our expert team has designed our DevSkiller testing to be as user-friendly as possible. Even our test results are generated automatically and presented in a report that is easy to understand for non-technical recruiters. If you have someone technical available you can custom build your own tests and set your own specifications, but if not, then our default tests are ready to go. 

What do you do about plagiarism?

Plagiarism can be a real issue when it comes to the validity of testing candidates. Fortunately at DevSkiller, we have been able to implement various anti-plagiarism tools to all but eliminate the problem. 

During testing, our system automatically implements screen recording to check if the candidate is looking at a different screen when undertaking a test. We also use a range of social listening tools, check the candidate’s IP address, and use live pair notifications. 

In addition, automatic checks are carried out on the candidate’s answers and entered code. The answers are then automatically cross-referenced with every answer we’ve received in the system and if there is a match we can categorically confirm that the candidate cheated.