Questions d'entretien avec les développeurs PHP et tests en ligne

Les questions d'entretien DevSkiller pour les développeurs PHP sont des tests spécialement conçus pour s'assurer que vous engagez le bon développeur PHP pour votre entreprise.

Les tests pratiques DevSkiller PHP pour les entretiens sont basés sur la méthodologie RealLifeTesting™, une méthode de test unique qui fournit des questions d'entretien en PHP et reproduit des tâches réelles que les candidats doivent résoudre. Une solution simple et efficace pour trouver votre prochain développeur.

Technologies couvertes :

Langage de programmation : PHP

Cadres et bibliothèques PHP : Symfony, Zend Framework, Laravel, 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 bonnes questions d'entretien pour filtrer les développeurs PHP

Rôles recommandés pour les questions d'entretien avec les développeurs PHP

  • Développeur à part entière
  • 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

Entretien sur le test de codage PHP DevSkiller

Un test de codage PHP DevSkiller fonctionne en évaluant les performances des candidats dans un environnement de test contrôlé. La méthodologie de RealLifeTesting™ permet aux entreprises de mettre en œuvre des questions d'entretien basées sur le PHP dans des situations réelles et d'évaluer les compétences de chaque candidat de manière beaucoup plus précise qu'avec des questions d'entretien de base basées sur l'algorithme PHP.

Caractéristiques principales

  • Les tests à distance permettent de gagner du temps
  • Analyse de la capacité de codage PHP et pas seulement de la capacité académique
  • Des résultats non techniques faciles à suivre
  • La méthodologie de RealLifeTesting™ fournit un environnement de test unique où les candidats peuvent utiliser leur propre IDE ou clone de Git, ainsi que lancer des tests unitaires et accéder à Stack Overflow, Github et Google pour leurs recherches.
  • Des dispositifs anti-plagiat efficaces empêchent la duplication des résultats des tests
  • Surveiller les tests en temps réel
  • L'épreuve pratique du PHP pour l'entretien peut évaluer n'importe quel niveau d'expérience

Compétences testées à l'aide de questions d'entretien pour les développeurs PHP

  • Laravel
  • PHP
  • PHP 7
  • API REST
  • Symfony
  • Commandes de la console
  • Dispatcher d'événements
  • Passe de compilateur
  • YAML
  • CSS
  • ES6
  • Html
  • Javascript
  • AOP
  • Rameau
  • SQL
  • WCAG 2.0
  • Accessibilité du Web

Que faut-il rechercher chez un développeur PHP ?

PHP, qui signifie "Personal Home Page", est un langage de programmation de script utilisé depuis plus de 20 ans dans le développement web et les systèmes de gestion de contenu. Il est également utilisé dans les applications robotiques et les scripts de ligne commune, ce qui le rend très polyvalent. Il est donc important pour un bon développeur PHP d'être conscient des nombreuses utilisations de PHP et d'être capable de mettre en œuvre et d'adapter ses compétences avec précision aux besoins de votre entreprise. Le PHP étant un langage très polyvalent, il a évolué au fil des ans pour inclure de nombreuses subtilités qu'un bon développeur PHP devra non seulement comprendre mais aussi être capable de travailler efficacement.

Les développeurs PHP doivent également posséder une très bonne compréhension du protocole HTTP et, idéalement, être familiers avec le SGBDR (système de gestion de base de données relationnelle).

Vous voulez en savoir plus sur les questions de l'entretien avec le développeur PHP DevSkiller ?

Les questions du test de codage PHP de DevSkiller sont entièrement personnalisables, ce qui vous permet de contrôler la durée et les paramètres de chaque entretien de test de codage PHP. Cela signifie que vous pouvez évaluer un développeur PHP potentiel en temps réel, pendant qu'il effectue des tâches qui reflètent le travail qu'il fera réellement au jour le jour. Les questions de DevSkiller relatives aux entretiens de développement PHP peuvent vous aider à trouver votre prochain développeur PHP dès aujourd'hui.

Vous voulez la preuve que les questions du test de codage PHP DevSkiller fonctionnent vraiment ?

Savoir ce qui est bon pour votre entreprise peut être un grand pas. Avant de prendre une décision sur nos questions de test de codage PHP, écoutez simplement ce que certains de nos clients actuels ont à dire :

Magdalena Rogóż - Responsable adjoint du marketing chez Kodilla

Kodilla est un camp d'entraînement au codage qui aide les diplômés à trouver leur premier emploi dans les technologies de l'information. De nombreux diplômés vont travailler pour Aviva, Amazon, IBM et bien d'autres encore. Avant de mettre en place le processus de test de DevSkiller, les examinateurs de Kodilla passaient environ 30 minutes à corriger les tests de chaque étudiant. Cette pratique imposait une pression inutile à leur équipe, sans parler de l'inexactitude de la notation, puis ils se sont tournés vers DevSkiller.

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

Julien Gauthiez - Responsable de l'acquisition des talents EMEA chez Criteo

Criteo est un leader mondial dans le domaine du marketing commercial. Avant de mettre en place DevSkiller, la société avait l'habitude de sélectionner des candidats techniques en leur envoyant une étude de cas à réaliser chez eux. Cette méthode prenait beaucoup de temps et ne permettait pas de savoir combien de temps le travail avait pris à chaque candidat, ce qui rendait le processus d'embauche inefficace.

"Nous utilisons DevSkiller dans 15 endroits autour de nos 3 régions (US/APAC/ EMEA). Nous avons 7 utilisateurs fréquents en AT (recruteurs) dans nos régions et les utilisateurs de nos responsables techniques du recrutement tournent en fonction des besoins actuels. Plus de 30 d'entre eux se sont connectés une fois à la plateforme pour revoir une mission ou créer un test".

Foire aux questions

Qu'est-ce que RealLifeTestingTM ?

La méthodologie RealLifeTestingTM est au centre de toutes les questions de l'entretien avec les développeurs PHP de DevSkiller. Ce qui distingue la méthodologie RealLifeTestingTM des simples tests d'algorithme, c'est sa capacité à reproduire des scénarios réels auxquels vos candidats seraient susceptibles d'être confrontés chaque jour. Les tests reflètent les tâches réelles que les développeurs PHP seraient amenés à effectuer.

Comment les questions du test de codage PHP et les tests en ligne sont-ils évalués ?

Les questions des développeurs PHP sont évaluées sur la base de la précision des solutions que chaque candidat a présentées, aux tâches auxquelles il a été confronté. Cela inclut la précision du codage qu'ils ont fourni.

L'un des grands avantages de la plateforme DevSkiller est qu'elle fonctionne automatiquement, ce qui signifie qu'elle se met immédiatement au travail dès qu'un test est terminé. Cela signifie non seulement que les candidats peuvent passer le test au moment qui leur convient, mais aussi que les résultats peuvent ensuite être générés automatiquement, ce qui accélère l'ensemble du processus de recrutement.

Comment les candidats passent-ils un test de développement PHP ?

Les tests de DevSkiller pour les développeurs PHP peuvent être passés à distance, quand et où cela convient au candidat ; tout ce dont les candidats ont besoin pour commencer est un lien vers le test. Une fois le test commencé, chaque candidat dispose d'un certain temps pour accomplir les tâches.

Les tests sont effectués sur un IDE de pointe dans le navigateur, ou s'ils préfèrent, les candidats peuvent terminer le projet sur leur IDE préféré et ensuite cloner le projet sur GIT. Les tests sont alors automatiquement évalués et un rapport sur les performances de chaque sujet est alors automatiquement généré et envoyé au recruteur.

Logo DevSkiller Logo TalentBoost Logo TalentScore