Skip to content

Tests en ligne PHP

Les tests en ligne DevSkiller PHP ont été créés par nos professionnels du PHP pour vérifier les compétences d'un développeur en PHP pour les postes de niveau junior, intermédiaire et supérieur. Nos tests en ligne PHP sont un choix idéal pour la sélection technique et les entretiens de codage en ligne.

Les tests en ligne DevSkiller PHP sont réalisés par RealLifeTesting qui vous aide à identifier les développeurs possédant les compétences nécessaires.

Technologies couvertes :

Langage de programmation : PHP

Cadres et bibliothèques PHP : Symfony, Zend Le cadreLaravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle, etc.

Outils de construction : Phing, Compositeur

PHP
JUNIOR
Compétences testées
La durée
52 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances PHP

Lacunes du code

l'évaluation des connaissances PHP

Tâche de programmation - Niveau : Facile

PHP - Application de détails sur les étudiants - Mettre en œuvre trois méthodes pour conserver les détails des étudiants dans un fichier et les récupérer à partir de ce fichier si nécessaire.

PHP
JUNIOR
Compétences testées
La durée
67 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances PHP, Symfony

Lacunes du code

l'évaluation des connaissances Commandement, PHP, Symfony, Contrôleur, Routage

Tâche de programmation - Niveau : Facile

PHP | Symfony | Prototype de l'outil CLI - Créer une commande CLI en utilisant les commandes de la console Symfony. La commande doit valider une chaîne de caractères passée en argument.

PHP
MOYEN
Compétences testées
La durée
102 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Laravel, PHP

Lacunes du code

l'évaluation des connaissances PHP

Tâche de programmation - Niveau : Moyen

PHP | Laravel | Shop API - Implémenter les fonctionnalités manquantes de l'application de la boutique.

WordPress
MOYEN
Compétences testées
La durée
70 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances PHP, Wordpress

Tâche de programmation - Niveau : Moyen

PHP | WordPress | Plugin de métadonnées avec panneau d'administration - Implémenter un plugin WordPress qui ajoutera des balises de métadonnées. La tâche comprend les exigences de l'API des réglages.

PHP
JUNIOR
Compétences testées
La durée
65 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances PHP

Tâche de programmation - Niveau : Facile

PHP | Projet de logiciel ATM - Implémenter quatre classes pour terminer le projet de logiciel ATM

WordPress
JUNIOR
Compétences testées
La durée
45 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances PHP, Wordpress

Tâche de programmation - Niveau : Facile

PHP | WordPress | Widget des derniers articles - Implémenter un plugin WordPress qui affichera les derniers articles avec un nombre et un titre configurables.

Symfony
MOYEN
Compétences testées
La durée
55 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances PHP, Symfony, Brindille

Tâche de programmation - Niveau : Moyen

PHP | Symfony | Système de gestion de la relation client - Implémenter une commande en utilisant les commandes de la console Symfony.

PHP
MOYEN
Compétences testées
La durée
105 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Laravel, PHP

Tâche de programmation - Niveau : Moyen

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

Symfony
MOYEN
Compétences testées
La durée
100 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances PHP, Symfony, Brindille

Tâche de programmation - Niveau : Moyen

PHP | Symfony | EventListener - Implémenter un système événementiel en utilisant le composant Event Dispatcher de Symfony.

PHP
SENIOR
Compétences testées
La durée
72 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances PHP, Symfony, YAML

Tâche de programmation - Niveau : Difficile

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

Laravel
JUNIOR
Compétences testées
La durée
65 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Laravel, PHP

Tâche de programmation - Niveau : Facile

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

PHP
MOYEN
Compétences testées
La durée
60 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances SQL

Questions à choix

l'évaluation des connaissances ES6, JavaScript, CSS, HTML, WCAG 2.0, Accessibilité du Web

Tâche de programmation - Niveau : Moyen

PHP | Categories Repository - Implémenter des requêtes PDO qui renverront des résultats valides sur les films aux utilisateurs.

PHP
SENIOR
Compétences testées
La durée
88 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances SQL, ES6, JavaScript, AJAX, Développement web

Tâche de programmation - Niveau : Difficile

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

PHP
JUNIOR
Compétences testées
La durée
41 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances SQL, CSS, HTML

Questions à choix

l'évaluation des connaissances JavaScript

Tâche de programmation - Niveau : Facile

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

Laravel
JUNIOR
Compétences testées
La durée
66 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Laravel, PHP

Tâche de programmation - Niveau : Facile

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

Laravel
MOYEN
Compétences testées
La durée
80 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche de programmation

résoudre un problème de programmation impliquant PHP Web Scraper

Questions à choix

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

PHP
MOYEN
Compétences testées
La durée
43 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche de programmation - Niveau : Moyen

PHP | Encodeurs de texte | Décalage et substitution - Implémenter les encodeurs requis pour réussir tous les tests.

Questions à choix

l'évaluation des connaissances PHP

Lacunes du code

l'évaluation des connaissances PHP

PHP
MOYEN
Compétences testées
La durée
72 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

Vérifier la connaissance de PHP: Débogage du code, Utilisation de array_combine, Indexation automatique des tableaux, Omission de la balise de fermeture, Appel de la fonction 'call_user_func'., Obtenir les valeurs de configuration de PHP

Tâche de programmation

Mettre en œuvre la fonctionnalité principale de LoggingMiddleware en utilisant la PSR-3 LoggerInterface, la fonctionnalité principale de FirewallMiddleware en utilisant la classe Firewall, et vérifier si l'IP donnée se trouve dans les plages d'IP définies dans les classes Firewall et IPRange.

PHP
MOYEN
Compétences testées
La durée
87 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

Vérifier la connaissance de PHP: DateTime, API fluide, filter_var, Omission de la balise de fermeture, Obtenir les valeurs de configuration de PHPet Utilisation du terme "exploser

Tâche de programmation

Mettre en œuvre Modèle d'observateur dans les classes RaceGame/ScoringBoard, implémenter Chaîne de responsabilité dans la classe Card, mettre en œuvre le modèle Interfaces dans la classe PlayersList, et ajouter du code pour placer anoté avec @todo

PHP
MOYEN
Compétences testées
La durée
57 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

Vérifier la connaissance de PHP: DateTime, filter_var, Obtenir les valeurs de configuration de PHP, Utilisation du terme "exploser, Appel de la fonction 'call_user_func'.et Omission de la balise de fermeture

Tâche de programmation

Mise en œuvre d'une politique de protection de la vie privée

PHP
MOYEN
Compétences testées
La durée
52 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

Vérifier la connaissance de PHP: DateTime, API fluide, filter_var, Obtenir les valeurs de configuration de PHP, Utilisation du terme "exploser et Omission de la balise de fermeture

Tâche de programmation

Votre tâche consiste à mettre en œuvre des requêtes PDO qui renverront aux utilisateurs des résultats valides sur les films.

PHP
MOYEN
Compétences testées
La durée
72 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances PHP

Tâche de programmation - Niveau : Moyen

PHP | Symfony | Hôtels - Terminer l'implémentation de l'application Hôtels en suivant les instructions.

WordPress
JUNIOR
Compétences testées
La durée
62 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

WordPress technologie, plugins et crochets

Questions à choix

WordPress les champs personnalisés, les tables de base de données et le passage d'objets

Lacunes du code

Tags du modèle WordPress

Tâche de programmation

Manipulation de données de base en PHP

PHP
SENIOR
Compétences testées
La durée
90 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche de programmation

Créer un analyseur qui peut convertir un fichier XML en un fichier CSV en utilisant PHP

Choix multiple

Répondre à des questions sur XML

Choix multiple

Répondre à des questions sur CSV dossiers

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

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

  • Développeur full stack
  • 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 PHP en ligne

La gamme de tests de codage PHP de Devskiller est alimentée par le logiciel RealLifeTesting méthodologie. Dans ces tests, les candidats doivent construire ou ajouter de nouvelles fonctionnalités à un logiciel existant en utilisant PHP et toutes ses facettes. Notre gamme de tests PHP en ligne vous permet de tester l'utilisation par les développeurs de frameworks et de bibliothèques tels que Symfony, Zend Framework, Laravel Yii, et bien d'autres encore. Utilisez-les pour créer un test et notez-les sur des compétences et des aptitudes pertinentes pour votre entreprise - compétences en codage, logique commerciale, résolution de problèmes et respect des délais.

Caractéristiques principales

  • Un véritable développement de logiciels plutôt que des problèmes académiques
  • Le test de la pile complète signifie que les candidats peuvent utiliser leurs compétences complètes en PHP.
  • 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 sur GIT, accéder à Stack Overflow/Github/Google pour la recherche, et exécuter des tests unitaires signifie une meilleure expérience pour les candidats.
  • De solides contrôles de plagiat vérifient l'exactitude des compétences de vos candidats.
  • 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

PHP est un langage de programmation de scripts utilisé principalement dans le développement web, les systèmes de gestion de contenu et les frameworks, 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" (page d'accueil personnelle) 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, que chaque développeur peut aborder d'une manière différente. Votre développeur PHP doit non seulement connaître tous les usages de ces niches, mais aussi être prêt à changer sa façon de travailler pour faire partie de votre équipe.

Votre développeur PHP doit avoir une connaissance approfondie du protocole HTTP et être familier, voire expérimenté, avec certains SGBDR (systèmes de gestion de bases de données relationnelles).

Vous ne trouvez pas le test que vous souhaitez ?

Vous souhaitez faire passer un test PHP en ligne en utilisant votre propre base de code ? Pas de problème. Notre assistant de tâches vous permet de créer votre propre test de codage en utilisant vos propres ressources. Vous pouvez envoyer votre test à des candidats n'importe où dans le monde et voir comment ils se débrouillent avec la tâche de votre choix.

Vous voulez la preuve que nos tests PHP en ligne fonctionnent vraiment ?

Savoir où investir l'argent de son entreprise est une décision importante qui ne doit pas être prise à la légère. Chez DevSkiller, nous sommes convaincus que nos tests PHP en ligne sont exactement ce dont votre entreprise a besoin, mais laissons plutôt la parole à quelques-uns de nos anciens clients :

Magdalena Rogóż - Responsable adjoint du marketing chez Kodilla

"L'utilisation de DevSkiller pour corriger les tests est deux fois plus rentable, tout en donnant à nos étudiants un bien meilleur test et en les préparant aux futurs tests de recrutement".

Victoria Cyczewska - Spécialiste de l'acquisition de talents à Stepstone Services

"Nous disposons désormais d'un outil qui nous permet non seulement de collaborer pour créer des tests évaluant les compétences techniques dont nous avons besoin pour nous développer, mais aussi de communiquer en interne et en externe (avec les candidats). De plus, notre processus de recrutement technique est désormais plus structuré. Par exemple, nous utilisons les résultats de nos tests techniques pour amorcer la conversation lors des entretiens techniques".

Ivana Nikolic - Responsable RH chez ImpacTech

"Le plus grand avantage pour les candidats est qu'ils peuvent passer les tests à leur convenance. Si vous avez un candidat qui travaille déjà et qui envisage de changer de carrière ou de changer d'entreprise, c'est aussi un gain de temps pour lui, car il n'a pas besoin de prendre des congés pour assister à de nombreux entretiens dans le cadre de sa recherche d'un nouveau poste".

Questions fréquemment posées

Qu'est-ce que RealLifeTestingTM ?

Le RealLifeTesting est la base de tous les tests en ligne DevSkiller PHP. RealLifeTesting va au-delà des tests de codage et des puzzles algorithmiques traditionnels pour fournir une vision holistique des compétences d'un développeur. L'idée de base est que la meilleure façon d'évaluer les compétences d'un développeur est de le confronter à un travail similaire à celui qu'il sera amené à effectuer. À cette fin, RealLifeTesting simule l'environnement de travail réel d'un développeur PHP et lui assigne des tâches basées sur cette simulation.

Pour réussir, les développeurs doivent démontrer leurs connaissances en matière de codage, être capables d'utiliser des ressources telles que Stack Overflow et de trouver des solutions aux problèmes qu'ils rencontrent. Les meilleurs résultats reflètent ceux qui peuvent démontrer les meilleures compétences en matière de codage, de prise de décision, de propreté du code et de résolution de problèmes.

Combien de temps faut-il pour mettre en place DevSkiller ?

Les tests en ligne DevSkiller PHP sont conçus pour être très rapides et faciles à envoyer. Nos experts en informatique ont travaillé dur pour créer un modèle de test aussi efficace que possible. La plateforme DevSkiller est livrée avec un grand nombre de tests en ligne PHP prêts à l'emploi parmi lesquels vous pouvez choisir.

Il vous suffit de créer votre compte et d'envoyer des invitations à des tests.

Dois-je être un programmeur pour utiliser DevSkiller ?

L'un des objectifs des tests DevSkiller est que vous n'ayez pas besoin d'être un développeur expert pour pouvoir utiliser notre outil de sélection. Nous voulons que les responsables du recrutement qui n'ont que peu ou pas d'expérience dans le développement de logiciels puissent constater l'efficacité de nos tests PHP en ligne. Notre équipe d'experts a conçu nos tests DevSkiller pour qu'ils soient aussi conviviaux que possible. Même les résultats de nos tests sont générés automatiquement et présentés dans un rapport facile à comprendre pour les recruteurs non techniques. Si vous avez quelqu'un de technique à votre disposition, vous pouvez créer vos propres tests et définir vos propres spécifications, mais si ce n'est pas le cas, nos tests par défaut sont prêts à l'emploi.

Que faites-vous en cas de plagiat ?

Le plagiat peut être un véritable problème lorsqu'il s'agit de la validité des candidats aux tests. Heureusement, chez DevSkiller, nous avons été en mesure de mettre en œuvre divers outils anti-plagiat pour pratiquement éliminer le problème.

Pendant les tests, notre système met automatiquement en œuvre l'enregistrement d'écran pour vérifier si le candidat regarde un autre écran lorsqu'il entreprend un test. Nous utilisons également une série d'outils d'écoute sociale, vérifions l'adresse IP du candidat et utilisons des notifications en direct par paire.

En outre, des contrôles automatiques sont effectués sur les réponses et le code saisi par le candidat. Les réponses sont alors automatiquement recoupées avec toutes les réponses que nous avons reçues dans le système et, en cas de correspondance, nous pouvons confirmer catégoriquement que le candidat a triché.