DevSkiller-LogoTalentBoost-LogoTalentScore Logo

PHP-Online-Tests

DevSkiller PHP-Online-Tests wurden von unseren PHP-Experten erstellt, um die PHP-Kenntnisse eines Entwicklers für Junior-, Middle- und Senior-Positionen zu überprüfen. Unsere PHP-Online-Tests sind die ideale Wahl für technische Screening- und Online-Codierungsgespräche.

DevSkiller PHP Online-Tests werden von RealLifeTesting unterstützt Methodik, die Ihnen hilft, Entwickler mit den notwendigen Fähigkeiten zu identifizieren.

Abgedeckte Technologien:

Programmiersprache: PHP

PHP-Frameworks und Bibliotheken: Symfonie, Zend Rahmenwerk, Laravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle, und andere

Werkzeuge bauen: Phing, Komponist

WordPress
MIDDLE
Geprüfte Fähigkeiten
Dauer
70 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Code-Lücken

Beurteilung des Wissens über PHP, Wordpress

Programmieraufgabe - Stufe: Medium:

PHP | WordPress | Metadata Plugin with Administration Panel - Implementieren Sie ein WordPress-Plugin, das Metadaten-Tags hinzufügt. Die Aufgabe umfasst die Anforderungen der Einstellungs-API.

WordPress
JUNIOR
Geprüfte Fähigkeiten
Dauer
45 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Code-Lücken

Beurteilung des Wissens über PHP, Wordpress

Programmieraufgabe - Stufe: Einfach

PHP | WordPress | Latest Posts Widget - Implementieren Sie ein WordPress-Plugin, das die neuesten Beiträge mit konfigurierbarer Anzahl und Titel anzeigt.

Symfony
MIDDLE
Geprüfte Fähigkeiten
Dauer
55 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über PHP, Symfony, Zweig

Programmieraufgabe - Stufe: Medium:

PHP | Symfony | Customer Relationship Management System - Implementieren Sie einen Befehl mit den Konsolenbefehlen von Symfony.

Symfony
MIDDLE
Geprüfte Fähigkeiten
Dauer
100 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über PHP, Symfony, Zweig

Programmieraufgabe - Stufe: Medium:

PHP | Symfony | EventListener - Implementieren Sie das ereignisgesteuerte System mit Hilfe der Event-Dispatcher-Komponente von Symfony.

PHP
SENIOR
Geprüfte Fähigkeiten
Dauer
72 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über PHP, Symfony, YAML

Programmieraufgabe - Stufe: Hart

PHP | Symfony | CompilerPass-Schnittstelle - Implementieren Sie eine Archivierungsanwendung, die den Kompressionsalgorithmus auf der Grundlage der gegebenen Datei auswählt.

Laravel
JUNIOR
Geprüfte Fähigkeiten
Dauer
65 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Laravel, PHP

Programmieraufgabe - Stufe: Einfach

PHP | Laravel | Taschenrechner-API - Implementieren Sie die fehlenden Funktionen einer Web-API für einen Taschenrechnerdienst.

PHP
MIDDLE
Geprüfte Fähigkeiten
Dauer
60 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Code-Lücken

Beurteilung des Wissens über SQL

Auswahlfragen

Beurteilung des Wissens über ES6, JavaScript, CSS, HTML, WCAG 2.0, Web-Zugänglichkeit

Programmieraufgabe - Stufe: Medium:

PHP | Categories Repository - Implementieren Sie PDO-Abfragen, die den Benutzern gültige Ergebnisse über Filme zurückgeben.

PHP
SENIOR
Geprüfte Fähigkeiten
Dauer
88 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über SQL, ES6, JavaScript, AJAX, Web-Entwicklung

Programmieraufgabe - Stufe: Hart

PHP | XML-CSV-Konverter - Implementieren Sie Filter- und Datentransformationsmethoden, um alle Tests zu bestehen.

PHP
JUNIOR
Geprüfte Fähigkeiten
Dauer
41 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Code-Lücken

Beurteilung des Wissens über SQL, CSS, HTML

Auswahlfragen

Beurteilung des Wissens über JavaScript

Programmieraufgabe - Stufe: Einfach

PHP | Faker | Grundlegende Datenmanipulation - Implementieren Sie alle Methoden in der Klasse app/Faker.

Laravel
JUNIOR
Geprüfte Fähigkeiten
Dauer
66 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Laravel, PHP

Programmieraufgabe - Stufe: Einfach

PHP | Laravel | Taschenrechner-API - Implementieren Sie die fehlenden Funktionen einer Web-API für einen Taschenrechnerdienst.

Laravel
MIDDLE
Geprüfte Fähigkeiten
Dauer
80 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Aufgabe der Programmierung

eine Programmieraufgabe lösen, die PHP Web Scraper beinhaltet

Auswahlfragen

Beurteilung von Kenntnissen über die Rückgabe von Ansichten, Controller-Klasse, Verschlüsselung von Cookies, Teil-Ressourcen-Routen, Konfiguration der Datenbankverbindung, Zugriff auf Request in Controller-Methoden, Wartungsmodus, Routing von Controller-Methoden, Methodenpfad von Request, Maskierung des Dateinamens einer heruntergeladenen Datei

PHP
MIDDLE
Geprüfte Fähigkeiten
Dauer
43 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Programmieraufgabe - Stufe: Medium:

PHP | Textkodierer | Offset und Substitution - Implementieren Sie die zum Bestehen aller Tests erforderlichen Kodierer.

Auswahlfragen

Beurteilung des Wissens über PHP

Code-Lücken

Beurteilung des Wissens über PHP

PHP
MIDDLE
Geprüfte Fähigkeiten
Dauer
72 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Überprüfen Sie die Kenntnis von PHP: Code-Fehlersuche, Verwendung von array_combine, Automatische Array-Indizierung, Auslassung des Schlusstags, Aufruf von 'call_user_func, Abrufen von PHP-Konfigurationswerten

Aufgabe der Programmierung

Implementieren Sie die Kernfunktionalität von LoggingMiddleware unter Verwendung der PSR-3-Logger-Schnittstelle, die Kernfunktionalität von FirewallMiddleware unter Verwendung der Firewall-Klasse, und prüfen Sie, ob die angegebene IP in den definierten IP-Bereichen der Firewall- und IPRange-Klassen liegt.

PHP
MIDDLE
Geprüfte Fähigkeiten
Dauer
87 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Überprüfen Sie die Kenntnis von PHP: DatumUhrzeit, Fließende API, filter_var, Auslassung des Schlusstags, Abrufen von PHP-Konfigurationswertenund Verwendung von 'explodieren

Aufgabe der Programmierung

umsetzen Beobachter-Muster in RaceGame/ScoringBoard-Klassen, implementieren Kette der Verantwortung Muster in der Klasse Card, Implementierung spezifiziert Schnittstellen in der PlayersList-Klasse, und fügen Sie Code an Stellen dotiert mit @todo

PHP
MIDDLE
Geprüfte Fähigkeiten
Dauer
57 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Überprüfen Sie die Kenntnis von PHP: DatumUhrzeit, filter_var, Abrufen von PHP-Konfigurationswerten, Verwendung von 'explodieren, Aufruf von 'call_user_funcund Auslassung des Schlusstags

Aufgabe der Programmierung

Implementierung einer Datenschutzrichtlinie

PHP
MIDDLE
Geprüfte Fähigkeiten
Dauer
52 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Fragen zur Auswahl

Überprüfen Sie die Kenntnis von PHP: DatumUhrzeit, Fließende API, filter_var, Abrufen von PHP-Konfigurationswerten, Verwendung von 'explodieren und Auslassung des Schlusstags

Aufgabe der Programmierung

Ihre Aufgabe ist es, PDO-Abfragen zu implementieren, die den Benutzern gültige Ergebnisse über Filme zurückgeben.

WordPress
JUNIOR
Geprüfte Fähigkeiten
Dauer
62 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

WordPress Technologie, Plugins und Hooks

Auswahlfragen

WordPress Benutzerdefinierte Felder, Datenbanktabellen und Objektübergabe

Code-Lücken

WordPress-Vorlage Tags

Aufgabe der Programmierung

PHP Grundlegende Datenmanipulation

PHP
SENIOR
Geprüfte Fähigkeiten
Dauer
90 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Aufgabe der Programmierung

Erstellen Sie einen Parser, der eine XML-Datei mit PHP in eine CSV-Datei konvertieren kann.

Mehrfachauswahl

Beantworten Sie Fragen über XML

Mehrfachauswahl

Beantworten Sie Fragen über CSV Dateien

Zend-Rahmenwerk
MIDDLE
Geprüfte Fähigkeiten
Dauer
80 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über PHP und Doktrin

Aufgabe der Programmierung

einfache Anwendung Books CRUD, die Zend-Rahmenwerk 2 und Doktrin 2Der Kandidat muss drei Methoden bei BookController implementieren.

PHP
MIDDLE
Geprüfte Fähigkeiten
Dauer
65 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über PHP - einfache und mittlere Fragen

Aufgabe der Programmierung

Text-Encoder-Anwendung, Kandidat muss zwei Text-Encoder (Offset-Encoder und Word-Revereser-Encoder) und einen zusammengesetzten Encoder-Algorithmus implementieren

Symfony
MIDDLE
Geprüfte Fähigkeiten
Dauer
70 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über PHP - einfache und mittlere Fragen

Aufgabe der Programmierung

Symfony REST Task API-Anwendung, Kandidat muss die Implementierung der API durch Konfiguration von Sicherheit, Service-Container, Cache und Implementierung eines Param-Konverters abschließen

Die richtigen PHP-Online-Tests zur Überprüfung von PHP- und Webentwicklern

Empfohlene Rollen für PHP-Online-Tests

  • Vollständiger Stack-Entwickler
  • Web-Entwickler
  • PHP-Entwickler
  • WordPress-Entwickler
  • Drupal-Entwickler
  • Laravel-Entwickler
  • Web-Anwendungsentwickler
  • LAMP-Entwickler
  • Junior PHP-Entwickler

Wie unsere PHP-Online-Tests funktionieren

Die PHP-Codierungstests von Devskiller basieren auf dem RealLifeTesting Methodik. In diesen Tests müssen die Kandidaten ein bestehendes Stück Software mit PHP und all seinen Facetten erstellen oder neue Funktionen hinzufügen. Mit unserem Angebot an Online-PHP-Tests können Sie Entwickler testen, die Frameworks und Bibliotheken wie Symfony, Zend Framework, Laravel Yii und viele mehr verwenden. Verwenden Sie diese, um einen Test zu erstellen, und benoten Sie sie nach Fähigkeiten und Fertigkeiten, die für Ihr Unternehmen relevant sind - Programmierkenntnisse, Geschäftslogik, Problemlösung und Fristen.

Schlüsselmerkmale

  • Echte Software-Entwicklung statt akademischer Probleme
  • Full-Stack-Tests bedeuten, dass die Kandidaten ihre umfassenden PHP-Kenntnisse einsetzen können
  • Diese Tests können von den Kandidaten jederzeit und überall abgelegt werden.
  • Eine natürliche Arbeitsumgebung, in der der Kandidat Software entwickeln, seine eigene IDE verwenden, GIT klonen, auf Stack Overflow/Github/Google für Forschungszwecke zugreifen und Unit-Tests durchführen kann, bedeutet eine bessere Erfahrung des Kandidaten
  • Robuste Plagiatskontrollen überprüfen die Richtigkeit der Fähigkeiten Ihres Kandidaten
  • Die Tests werden automatisch und sofort ausgewertet, wobei ein Bericht erstellt wird, der für nicht-technische Personalvermittler verständlich ist.
  • Tests für Junior-, Mittel- und Senior-Entwickler

Worauf Sie bei einem PHP-Entwickler achten sollten

PHP ist eine Skript-Programmiersprache, die hauptsächlich in der Webentwicklung, in Content-Management-Systemen und Frameworks verwendet wird, aber auch in Roboteranwendungen und Common-Line-Skripting eingesetzt werden kann. PHP ist eine beliebte Programmiersprache, die ursprünglich ein Akronym für 'Personal Home Page' war und seit weit über 20 Jahren in Gebrauch ist.

Es ist wichtig, dass sich Ihr PHP-Entwickler der Flexibilität bei der Entwicklung von Webanwendungen bewusst ist. Aufgrund seiner Vielseitigkeit hat es viele Nuancen und Feinheiten entwickelt, mit denen jeder Entwickler möglicherweise auf eine andere Art und Weise umgeht. Ihr PHP-Entwickler muss nicht nur all diese Nischenanwendungen kennen, sondern auch bereit sein, ihre Arbeitsweise zu ändern, um als Teil Ihres Teams arbeiten zu können.

Ihr PHP-Entwickler sollte ein gründliches Verständnis des HTTP-Protokolls haben und mit einigen RDBMS (Relationales Datenbankmanagementsystem) vertraut sein, wenn nicht sogar erfahren.

Sie sehen den gewünschten Test nicht?

Sie möchten einen PHP-Online-Test mit Ihrer eigenen Codebasis durchführen? Kein Problem! Unser Aufgaben-Assistent ermöglicht es Ihnen, Ihren eigenen Codierungstest mit Ihren eigenen Ressourcen zu erstellen. Sie können Ihren Test an Kandidaten überall auf der Welt senden und sehen, wie sie bei der Aufgabe Ihrer Wahl abschneiden.

Sie wollen den Beweis, dass unsere PHP-Online-Tests wirklich funktionieren?

Zu wissen, wo Sie das Geld Ihres Unternehmens investieren sollen, ist eine große Entscheidung und keine, die man leichtfertig treffen sollte. Wir bei DevSkiller sind uns sicher, dass unsere PHP-Online-Tests genau das sind, was Ihr Unternehmen braucht, aber lassen wir stattdessen einige unserer bisherigen Kunden sprechen:

Magdalena Rogóż - Stellvertretender Marketingleiter bei Kodilla

"Die Verwendung von DevSkiller zur Benotung von Tests ist 2-mal kosteneffizienter, während wir unseren Studenten einen viel besseren Test bieten und sie auf zukünftige Einstellungstests vorbereiten."

Victoria Cyczewska - Spezialist für Talentakquise bei Stepstone Services

"Wir haben jetzt ein Tool, mit dem wir nicht nur gemeinsam Tests zur Bewertung der technischen Fähigkeiten erstellen können, die wir für unser Wachstum benötigen, sondern auch intern und extern (mit den Kandidaten) kommunizieren können. Darüber hinaus ist unser technischer Rekrutierungsprozess jetzt strukturierter. Zum Beispiel nutzen wir unsere technischen Screening-Ergebnisse als Gesprächsstarter während technischer Interviews."

Ivana Nikolic - Personalleiter bei ImpacTech

"Der größte Vorteil für die Kandidaten ist, dass sie die Tests zu ihrer eigenen Bequemlichkeit durchführen können. Falls Sie einen Kandidaten haben, der bereits arbeitet und darüber nachdenkt, sich beruflich zu verändern oder in ein anderes Unternehmen zu wechseln, ist es auch eine Zeitersparnis für ihn, da er sich nicht freinehmen muss, um an zahlreichen Vorstellungsgesprächen auf der Suche nach einer neuen Stelle teilzunehmen."

Häufig gestellte Fragen

Was ist RealLifeTestingTM?

Die RealLifeTestung Methodik ist die Grundlage aller DevSkiller PHP Online-Tests. RealLifeTesting geht über Codierungstests und traditionelle Algorithmenpuzzles hinaus, um einen ganzheitlichen Blick auf die Fähigkeiten eines Entwicklers zu ermöglichen. Im Kern steht die Überzeugung, dass die beste Art und Weise, die Fähigkeiten eines Entwicklers zu beurteilen, darin besteht, ihn mit Aufgaben herauszufordern, die denen ähneln, die er später ausführen soll. Zu diesem Zweck bietet RealLifeTesting simuliert die tatsächliche Arbeitsumgebung eines PHP-Entwicklers und stellt ihm auf Basis dieser Simulation Aufgaben.

Um erfolgreich zu sein, müssen Entwickler ihr Wissen über Coding unter Beweis stellen, in der Lage sein, Ressourcen wie Stack Overflow zu nutzen und Lösungen für die Probleme zu finden, auf die sie stoßen. Die besten Ergebnisse spiegeln diejenigen wider, die die besten Programmierkenntnisse, Entscheidungsfindung, Codesauberkeit und Problemlösungsfähigkeiten vorweisen können.

Wie lange dauert es, DevSkiller einzurichten?

DevSkiller PHP-Online-Tests sind so konzipiert, dass sie sehr schnell und einfach verschickt werden können. Unsere IT-Experten haben hart daran gearbeitet, ein Testmodell zu erstellen, das so effizient wie möglich ist. Die DevSkiller-Plattform kommt vollgepackt mit vorgefertigten PHP-Online-Tests, aus denen Sie wählen können.

Alles, was Sie tun müssen, ist Ihr Konto einzurichten und mit dem Versenden von Testeinladungen zu beginnen.

Muss ich ein Programmierer sein, um DevSkiller zu benutzen?

Ein Teil des Ziels der DevSkiller-Tests ist, dass Sie kein Experte in der Entwicklung sein müssen, um unser Screening-Tool nutzen zu können. Wir möchten, dass Personalverantwortliche, die wenig oder gar keine Erfahrung in der Softwareentwicklung haben, erleben können, wie effektiv unsere PHP-Online-Tests sind. Unser Expertenteam hat unsere DevSkiller-Tests so benutzerfreundlich wie möglich gestaltet. Sogar unsere Testergebnisse werden automatisch generiert und in einem Bericht dargestellt, der auch für nicht-technische Recruiter leicht zu verstehen ist. Wenn Sie jemanden aus dem technischen Bereich zur Verfügung haben, können Sie Ihre eigenen Tests erstellen und Ihre eigenen Spezifikationen festlegen, aber wenn nicht, dann sind unsere Standardtests sofort einsatzbereit.

Wie gehen Sie mit Plagiaten um?

Plagiate können ein echtes Problem darstellen, wenn es um die Validität von Testkandidaten geht. Glücklicherweise konnten wir bei DevSkiller verschiedene Anti-Plagiats-Tools implementieren, um das Problem fast vollständig zu eliminieren.

Während des Testens implementiert unser System automatisch eine Bildschirmaufzeichnung, um zu prüfen, ob der Kandidat während eines Tests auf einen anderen Bildschirm schaut. Wir verwenden auch eine Reihe von Social Listening Tools, überprüfen die IP-Adresse des Kandidaten und verwenden Live-Paar-Benachrichtigungen.

Darüber hinaus werden die Antworten des Kandidaten und der eingegebene Code automatisch überprüft. Die Antworten werden dann automatisch mit jeder Antwort, die wir im System erhalten haben, abgeglichen, und wenn es eine Übereinstimmung gibt, können wir kategorisch bestätigen, dass der Kandidat geschummelt hat.