DevSkiller TalentBoost logoDevSkiller TalentScore logoLogo DevSkillerLogo TalentBoostLogo TalentScore

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.

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

Technologies couvertes :

Langage de programmation : PHP

Cadres et bibliothèques PHP : Symfony, Zend CadreLaravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle, et autres

Construire des outils : Phing, compositeur

WordPress
MIDDLE
Des compétences éprouvées
Durée
70 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 : Moyen :

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

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

Widget PHP | WordPress | Derniers messages - Mettre en place un plugin WordPress qui affichera les derniers messages avec un numéro et un titre configurables.

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

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

Questions sur le choix

Vérifier la connaissance de PHP: Date et heure, API fluide, filter_var, Omission de la balise de fermeture, Obtenir les valeurs de configuration de PHPet Utilisation du terme "explode" (explosion)

Tâche de programmation

Mettre en œuvre Modèle d'observateur dans les classes RaceGame/ScoringBoard, mettre en œuvre Chaîne de responsabilité modèle dans la classe de la carte, l'outil spécifié interfaces dans la classe PlayersList, et ajouter du code aux lieux annoté avec @todo

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

Questions sur le 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, Appeler "call_user_func"., Obtenir les valeurs de configuration de PHP

Tâche de programmation

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

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

Questions sur le choix

Vérifier la connaissance de PHP: Date et heure, API fluide, filter_var, Obtenir les valeurs de configuration de PHP, Utilisation du terme "explode" (explosion) et Omission de la balise de fermeture

Tâche de programmation

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

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

Questions sur le choix

Vérifier la connaissance de PHP: Date et heure, filter_var, Obtenir les valeurs de configuration de PHP, Utilisation du terme "explode" (explosion), Appeler "call_user_func".et Omission de la balise de fermeture

Tâche de programmation

Mettre en œuvre une politique de protection de la vie privée

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

Questions sur le choix

WordPress la technologie, les plugins et les crochets

Questions sur le choix

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

Lacunes dans les codes

Modèles de balises WordPress

Tâche de programmation

Manipulation des données de base du PHP

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

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 aux questions sur XML

Choix multiple

Répondre aux questions sur CSV fichiers

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

Questions sur le choix

l'évaluation de la connaissance des PHP et Doctrine

Tâche de programmation

simple application CRUD Books qui utilise Zend Framework 2 et Doctrine 2Le candidat doit mettre en œuvre trois méthodes chez BookController.

PHP
MIDDLE
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 PHP - questions faciles et intermédiaires

Tâche de programmation

application d'encodeurs de texte, le candidat doit implémenter deux encodeurs de texte (encodeur de décalage et encodeur de réversion de mots) et un algorithme d'encodage composite

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

Questions sur le choix

l'évaluation de la connaissance des PHP - questions faciles et intermédiaires

Tâche de programmation

Symfony Application REST Task API, le candidat doit compléter l'implémentation de l'API en configurant la sécurité, le conteneur de service, le cache et en implémentant un convertisseur de paramètres

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

La gamme de tests de codage PHP de Devskiller est alimentée par le RealLifeTesting méthodologie. Dans le cadre de 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 les développeurs à l'aide de cadres 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 en fonction des compétences et des aptitudes pertinentes pour votre entreprise : compétences en codage, logique commerciale, résolution de problèmes et délais.

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 ?

Vous souhaitez faire un test PHP en ligne en utilisant votre propre base de données ? Pas de problème. Notre assistant de tâches vous permet de construire votre propre test de codage en utilisant vos propres ressources. Vous pouvez envoyer votre test aux candidats partout dans le monde et voir comment ils s'acquittent de la tâche de votre choix.

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

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

Magdalena Rogóż - Responsable adjoint du marketing chez Kodilla

"Utiliser DevSkiller pour noter les tests est 2 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 chez Stepstone Services

"Nous disposons maintenant d'un outil qui nous permet non seulement de collaborer à la création de 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 comme point de départ de la conversation lors des entretiens techniques".

Ivana Nikolic - Responsable RH chez ImpacTech

"Le plus grand avantage pour les candidats est qu'ils peuvent procéder aux tests à leur propre convenance. Si vous avez un candidat qui travaille déjà et qui envisage de changer de carrière ou de passer dans une autre entreprise, c'est aussi un gain de temps pour lui, car il ne doit pas prendre de congé pour assister à de nombreux entretiens dans le cadre de la recherche d'un nouveau poste".

Foire aux questions

Qu'est-ce que RealLifeTestingTM ?

Le test "RealLifeTesting La méthodologie est à la base de tous les tests PHP en ligne DevSkiller. RealLifeTesting va au-delà des tests de codage et des casse-tête algorithmiques traditionnels pour fournir une vision globale des compétences d'un développeur. La conviction que la meilleure façon d'évaluer les compétences d'un développeur est de le mettre au défi avec un travail similaire à celui qu'il devra effectuer. À cette fin, le programme RealLifeTesting simule l'environnement de travail réel d'un développeur PHP et lui attribue des tâches basées sur cette simulation.

Pour réussir, les développeurs doivent démontrer leur connaissance du codage, être capables d'utiliser des ressources comme le débordement de pile et de trouver des solutions aux problèmes qu'ils rencontrent. Les meilleurs résultats sont 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 PHP en ligne de DevSkiller 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 plate-forme DevSkiller est remplie de tests PHP en ligne prêts à l'emploi, parmi lesquels vous pouvez choisir.

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

Dois-je être programmeur pour utiliser DevSkiller ?

L'objectif des tests DevSkiller est notamment de faire en sorte qu'il ne soit pas nécessaire d'être un expert en développement pour pouvoir utiliser notre outil de dépistage. Nous voulons que les responsables du recrutement qui ont peu ou pas d'expérience dans le développement de logiciels puissent se rendre compte de 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 disposez d'un technicien, 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 à être utilisés.

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 pu mettre en place divers outils de lutte contre le plagiat pour éliminer le problème.

Pendant le test, notre système met automatiquement en place un enregistrement d'écran pour vérifier si le candidat regarde un autre écran lorsqu'il passe 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 du candidat et le code saisi. Les réponses sont ensuite automatiquement recoupées avec chaque réponse reçue dans le système et, en cas de correspondance, nous pouvons confirmer catégoriquement que le candidat a triché.