Tests PHP en ligne

Les tests en ligne DevSkiller PHP ont été créés par nos professionnels PHP pour vérifier les compétences d'un développeur en PHP pour les postes juniors, moyens et supérieurs. Nos tests en ligne PHP sont un choix idéal pour les tests de sélection technique et les entretiens de codage en ligne.

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

Technologies couvertes :

Langage de programmation : PHP

Cadres et bibliothèques PHP : Symfony, Zend Cadre, Laravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle, and others

Construire des outils : Phing, compositeur

WordPress
JUNIOR
Des compétences éprouvées
Durée
45 minutes max.
Évaluation
Automatique
Aperçu des tests

Lacunes dans les codes

l'évaluation de la connaissance des PHP, Wordpress

Tâche de programmation - Niveau : Facile

PHP | WordPress | Latest Posts Widget - Implement a WordPress plugin that will display the latest posts with configurable number and title.

Symfony
MIDDLE
Des compétences éprouvées
Durée
55 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des PHP, Symfony, Rameau

Tâche de programmation - Niveau : Moyen :

PHP | Symfony | Customer Relationship Management System - Implémentation d'une commande à l'aide des commandes de la console Symfony.

PHP
MIDDLE
Des compétences éprouvées
Durée
105 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Laravel, PHP

Tâche de programmation - Niveau : Moyen :

PHP | Laravel | Bookstore API - Implémente les fonctionnalités manquantes de l'API REST d'une librairie.

Symfony
MIDDLE
Des compétences éprouvées
Durée
100 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des PHP, Symfony, Rameau

Tâche de programmation - Niveau : Moyen :

PHP | Symfony | EventListener - Implémentez le système de gestion des événements en utilisant le composant Event Dispatcher de Symfony.

PHP
SENIOR
Des compétences éprouvées
Durée
72 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des PHP, Symfony, YAML

Tâche de programmation - Niveau : Difficile

PHP | Symfony | CompilerPass Interface - Implémente une application d'archivage qui choisit l'algorithme de compression en fonction du fichier donné.

Laravel
JUNIOR
Des compétences éprouvées
Durée
65 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Laravel, PHP

Tâche de programmation - Niveau : Facile

PHP | Laravel | Calculator API - Implémente les fonctionnalités manquantes d'une API web pour un service de calculatrice.

PHP
MIDDLE
Des compétences éprouvées
Durée
60 minutes max.
Évaluation
Automatique
Aperçu des tests

Lacunes dans les codes

l'évaluation de la connaissance des SQL

Questions sur le choix

l'évaluation de la connaissance des ES6, JavaScript, CSS, HTML, WCAG 2.0, Accessibilité du Web

Tâche de programmation - Niveau : Moyen :

PHP | Categories Repository - Mettre en place des requêtes PDO qui retourneront aux utilisateurs des résultats valides sur les films.

PHP
SENIOR
Des compétences éprouvées
Durée
88 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des SQL, ES6, JavaScript, AJAX, Développement web

Tâche de programmation - Niveau : Difficile

Convertisseur PHP | XML-CSV - Mettre en œuvre des méthodes de filtrage et de transformation des données pour réussir tous les tests.

PHP
JUNIOR
Des compétences éprouvées
Durée
41 minutes max.
Évaluation
Automatique
Aperçu des tests

Lacunes dans les codes

l'évaluation de la connaissance des SQL, CSS, HTML

Questions sur le choix

l'évaluation de la connaissance des JavaScript

Tâche de programmation - Niveau : Facile

PHP | Faker | Manipulation de données de base - Implémente toutes les méthodes de la classe app/Faker.

Laravel
JUNIOR
Des compétences éprouvées
Durée
66 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Laravel, PHP

Tâche de programmation - Niveau : Facile

PHP | Laravel | Calculator API - Implémente les fonctionnalités manquantes d'une API web pour un service de calculatrice.

Laravel
MIDDLE
Des compétences éprouvées
Durée
80 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation

résoudre un défi de programmation qui implique le grattoir Web PHP

Questions sur le choix

évaluation des connaissances sur les points suivants : retour des vues, classe de contrôleur, cryptage des cookies, itinéraires partiels des ressources, configuration de la connexion à la base de données, accès à la demande dans les méthodes du contrôleur, mode de maintenance, routage des méthodes du contrôleur, chemin de la méthode de demande, masquage du nom de fichier d'un fichier téléchargé

PHP
MIDDLE
Des compétences éprouvées
Durée
43 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation - Niveau : Moyen :

PHP | Encodeurs de texte | Décalage et substitution - Mettre en place les encodeurs nécessaires pour réussir tous les tests.

Questions sur le choix

l'évaluation de la connaissance des PHP

Lacunes dans les codes

l'évaluation de la connaissance des PHP

Les bons tests en ligne pour évaluer les développeurs PHP et web

Rôles recommandés pour les tests en ligne du PHP

  • Développeur de pile complète
  • Développeur web
  • Développeur PHP
  • Développeur WordPress
  • Développeur Drupal
  • Développeur Laravel
  • Développeur d'applications web
  • Développeur LAMP
  • Développeur PHP junior

Comment fonctionnent nos tests en ligne PHP

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. 

Caractéristiques principales 

  • Un véritable développement de logiciels plutôt que des problèmes académiques
  • Les tests complets permettent aux candidats d'utiliser leurs compétences complètes en matière de PSP
  • Ces tests peuvent être passés par les candidats à tout moment et en tout lieu
  • Un environnement de travail naturel où le candidat peut développer des logiciels, utiliser son propre IDE, cloner vers GIT, accéder à Stack Overflow/Github/Google pour la recherche et effectuer des tests unitaires signifie une meilleure expérience pour les candidats
  • De solides contrôles de plagiat permettent de vérifier l'exactitude des compétences de votre candidat
  • Les tests sont évalués automatiquement et instantanément, produisant un rapport que les recruteurs non techniques peuvent comprendre.
  • Tests pour les développeurs juniors, moyens et seniors

Ce qu'il faut rechercher chez un développeur PHP

Le PHP est un langage de programmation de script utilisé principalement dans le développement web, les systèmes de gestion de contenu et les cadres de travail, mais il peut également être utilisé dans les applications robotiques et les scripts de ligne commune. PHP est un langage de programmation populaire qui était à l'origine un acronyme pour "Personal Home Page" et qui est utilisé depuis plus de 20 ans. 

Il est important que votre développeur PHP soit conscient de sa flexibilité dans le développement d'applications web. En raison de sa polyvalence, il a développé de nombreuses nuances et subtilités, chaque développeur pouvant les traiter de manière différente. Votre développeur PHP doit non seulement connaître toutes ces utilisations de niche, mais aussi être prêt à changer sa façon de travailler afin de faire partie de votre équipe. 

Votre développeur PHP doit avoir une compréhension approfondie du protocole HTTP et être familier, voire expérimenté, avec certains SGBDR (système de gestion de base de données relationnelle)

Vous ne voyez pas le test que vous voulez ?

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óż – Deputy Marketing Manager at Kodilla

“Using DevSkiller to grade tests is 2 times more cost-efficient while giving our students a much better test and preparing them for future recruitment tests.”

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 

“The greatest advantage for the candidates is that they can proceed with the tests at their own convenience. In case you have a candidate who is already working and is thinking about changing the career or moving to another company, it is also a time saver for them, as they do not have to take time off in order to attend numerous interviews in the search for a new position.”

Frequently asked questions

What is RealLifeTestingTM?

The 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.

How long does it take to set up 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.

Do I need to be a programmer to use 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.