DevSkiller TalentBoost logoDevSkiller TalentScore logoDevSkiller logoTalentBoost logoTalentScore logo

PHP online tests

DevSkiller PHP online tests were created by our PHP professionals to verify a developer’s proficiency in PHP for Junior, Middle, and Senior positions. Our PHP online tests are an ideal choice for technical screening and online coding interviews.

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

Bestreken technologieën:

Programmeertaal: PHP

PHP frameworks and libraries: Symfony, Zend Kader, Laravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle, and others

Bouw gereedschap: Phing, Composer

WordPress
MIDDEN
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Code leemtes

beoordeling van kennis van PHP, Wordpress

Programmeeropdracht - Niveau: Medium

PHP | WordPress | Metadata Plugin met Administratie Paneel - Implementeer een WordPress plugin die metadata tags zal toevoegen. De taak omvat de Instellingen API vereisten.

WordPress
JUNIOR
Geteste vaardigheden
Duur
45 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Code leemtes

beoordeling van kennis van PHP, Wordpress

Programmeer taak - Niveau: Gemakkelijk

PHP | WordPress | Nieuwste berichten Widget - Implementeer een WordPress plugin die de laatste berichten weergeeft met instelbaar aantal en titel.

Symfony
MIDDEN
Geteste vaardigheden
Duur
55 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van PHP, Symfony, Takje

Programmeeropdracht - Niveau: Medium

PHP | Symfony | Customer Relationship Management Systeem - Implementeer een commando met behulp van Symfony's Console Commando's.

PHP
SENIOR
Geteste vaardigheden
Duur
72 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van PHP, Symfony, YAML

Programmeertaak - Niveau: Moeilijk

PHP | Symfony | CompilerPass Interface - Implementeer een archiveringstoepassing die het compressiealgoritme kiest op basis van het gegeven bestand.

Laravel
JUNIOR
Geteste vaardigheden
Duur
65 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Laravel, PHP

Programmeer taak - Niveau: Gemakkelijk

PHP | Laravel | Rekenmachine API - Implementeer de ontbrekende functies van een web API voor een rekenmachine dienst.

PHP
MIDDEN
Geteste vaardigheden
Duur
60 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Code leemtes

beoordeling van kennis van SQL

Keuzevragen

beoordeling van kennis van ES6, JavaScript, CSS, HTML, WCAG 2.0, Toegankelijkheid van het web

Programmeeropdracht - Niveau: Medium

PHP | Categories Repository - Implementeer PDO queries die geldige resultaten over films zullen teruggeven aan gebruikers.

PHP
SENIOR
Geteste vaardigheden
Duur
88 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van SQL, ES6, JavaScript, AJAX, Web ontwikkeling

Programmeertaak - Niveau: Moeilijk

PHP | XML-CSV Converter - Implementeer filtering en data transformatie methoden om alle tests te doorstaan.

PHP
JUNIOR
Geteste vaardigheden
Duur
41 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Code leemtes

beoordeling van kennis van SQL, CSS, HTML

Keuzevragen

beoordeling van kennis van JavaScript

Programmeer taak - Niveau: Gemakkelijk

PHP | Faker | Basis data manipulatie - Implementeer alle methodes in de app/Faker klasse.

Laravel
JUNIOR
Geteste vaardigheden
Duur
66 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van Laravel, PHP

Programmeer taak - Niveau: Gemakkelijk

PHP | Laravel | Rekenmachine API - Implementeer de ontbrekende functies van een web API voor een rekenmachine dienst.

Laravel
MIDDEN
Geteste vaardigheden
Duur
80 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Programmeeropdracht

solve a programming challenge that involves PHP Web Scraper

Keuzevragen

assessing knowledge of Returning views, Controller class, Cookies encryption, Partial resource routes, Setting database connection configuration, Accessing Request in controller methods, Maintenance mode, Controller methods routing, Method path of Request, Masking the filename of a downloaded file

PHP
MIDDEN
Geteste vaardigheden
Duur
43 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Programmeeropdracht - Niveau: Medium

PHP | Text encoders | Offset en Substitution - Implementeer de vereiste encoders om alle tests te doorstaan.

Keuzevragen

beoordeling van kennis van PHP

Code leemtes

beoordeling van kennis van PHP

PHP
MIDDEN
Geteste vaardigheden
Duur
87 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuze Vragen

Verifieer de kennis van PHP: DateTime, Vloeiende API, filter_var, Het weglaten van een afsluitende tag, Verkrijgen van PHP configuratie waardenen Gebruik van "explode

Programmeeropdracht

Implementeren Waarnemerspatroon in RaceGame/ScoreBoard klassen, implementeer Keten van verantwoordelijkheid patroon in de kaartklasse, implementeer de gespecificeerde interfaces in de PlayersList klasse, en voeg code toe om te plaatsen geannoteerd met @todo

PHP
MIDDEN
Geteste vaardigheden
Duur
72 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuze Vragen

Verifieer de kennis van PHP: Code debugging, Usage of array_combine, Array auto-indexing, Het weglaten van een afsluitende tag, Calling 'call_user_func', Verkrijgen van PHP configuratie waarden

Programmeeropdracht

Implement core functionality of LoggingMiddleware using PSR-3 LoggerInterface, core functionality of FirewallMiddleware using Firewall class, and check if given IP is in defined IPs ranges in Firewall and IPRange classes

PHP
MIDDEN
Geteste vaardigheden
Duur
52 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuze Vragen

Verifieer de kennis van PHP: DateTime, Vloeiende API, filter_var, Verkrijgen van PHP configuratie waarden, Gebruik van "explode en Het weglaten van een afsluitende tag

Programmeeropdracht

Your task is to implement PDO queries that will return valid results about movies to users.

PHP
MIDDEN
Geteste vaardigheden
Duur
57 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuze Vragen

Verifieer de kennis van PHP: DateTime, filter_var, Verkrijgen van PHP configuratie waarden, Gebruik van "explode, Calling 'call_user_func'en Het weglaten van een afsluitende tag

Programmeeropdracht

Implement a privacy policy

WordPress
JUNIOR
Geteste vaardigheden
Duur
62 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

WordPress technologie, plugins, en hooks

Keuzevragen

WordPress aangepaste velden, database tabellen, en object passeren

Code leemten

WordPress Sjabloon Tags

Programmeeropdracht

PHP basisgegevensmanipulatie

Zend Framework
MIDDEN
Geteste vaardigheden
Duur
80 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van PHP en Doctrine

Programmeeropdracht

eenvoudige Books CRUD toepassing die gebruik maakt van Zend Framework 2 en Doctrine 2moet de kandidaat drie methodes van BookController implementeren.

PHP
MIDDEN
Geteste vaardigheden
Duur
65 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van PHP - easy and intermediate questions

Programmeeropdracht

text encoders application, candidate needs to implement two text encoders (offset encoder and word revereser encoder) and a composite encoding algorithm

Symfony
MIDDEN
Geteste vaardigheden
Duur
70 maximaal minuten.
Evaluatie
Automatisch
Testoverzicht

Keuzevragen

beoordeling van kennis van PHP - easy and intermediate questions

Programmeeropdracht

Symfony REST Task API application, candidate needs to complete the implementation of the API by configuring security, service container, cache and implement a param converter

The right PHP online tests to screen PHP and web developers

Recommended roles for PHP online tests

  • Full stack ontwikkelaar
  • Webontwikkelaar
  • PHP ontwikkelaar
  • WordPress developer
  • Drupal Developer
  • Laravel Developer
  • Web Application Developer
  • LAMP Developer
  • Junior PHP developer

How our PHP online tests work

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.

Belangrijkste kenmerken

  • Genuine software development rather than academic problems
  • Full-stack testing means candidates can use their comprehensive PHP skills
  • These tests can be taken by candidates anytime, anywhere
  • A natural work environment where the candidate can develop software, use their own IDE, clone to GIT, access Stack Overflow/Github/Google for research, and run unit tests means a better candidates experience
  • Robust plagiarism controls verify the accuracy of your candidate’s skills
  • Tests are evaluated automatically and instantly, producing a report that non-technical recruiters can understand.
  • Tests for junior, middle, and senior developers

What to look for in a PHP developer

PHP is a script programming language used mainly in web development, content management systems, and frameworks, but can also be used in robotic applications and common line scripting. PHP is a popular programming language that was originally an acronym for ‘Personal Home Page’ and has been in use well over 20 years.

It’s important that your PHP developer is aware of its flexibility in developing web applications. Because of its versatility, it’s developed many nuances and subtleties, each developer possibly dealing with them in a different manner. Your PHP developer must not only know all these niches uses, but also be willing to change the way they work in order to work as part of your team.

Your PHP developer should have a thorough understanding of the HTTP protocol and be familiar, if not experienced with some RDBMS’ (Relational Database Management System)

Don’t see the test you want?

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óż - Plaatsvervangend Marketing Manager bij Kodilla

"DevSkiller gebruiken om tests te beoordelen is 2 keer kostenefficiënter terwijl het onze studenten een veel betere test geeft en hen voorbereidt op toekomstige wervingstests."

Victoria Cyczewska - Talent Acquisition Specialist bij Stepstone Services

"We beschikken nu over een tool waarmee we niet alleen kunnen samenwerken om tests op te stellen voor de beoordeling van technische vaardigheden die we nodig hebben om te groeien, maar ook om intern en extern (met kandidaten) te communiceren. Bovendien is ons technisch rekruteringsproces nu meer gestructureerd. Zo gebruiken we bijvoorbeeld de resultaten van onze technische screening als conversatiestarter tijdens technische interviews."

Ivana Nikolic - HR Manager bij ImpacTech

"Het grootste voordeel voor de kandidaten is dat zij de tests kunnen afleggen wanneer het hen uitkomt. Als je een kandidaat hebt die al werkt en erover denkt om van loopbaan te veranderen of naar een ander bedrijf over te stappen, is het voor hem of haar ook een tijdsbesparing, omdat hij of zij geen tijd vrij hoeft te nemen om tal van gesprekken bij te wonen in de zoektocht naar een nieuwe functie."

Vaak gestelde vragen

Wat is RealLifeTestingTM?

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

Hoe lang duurt het om DevSkiller op te zetten?

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.

Moet ik een programmeur zijn om DevSkiller te gebruiken?

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.

Wat doe je tegen plagiaat?

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.