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.

Technologies covered:

Programming language: PHP

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

Build tools: Phing, Composer

PHP
SENIOR
Tested skills
Duration
72 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of PHP, Symfony, YAML

Programming task - Level: Hard

PHP | Symfony | CompilerPass Interface - Implement an archiving application which chooses the compression algorithm based on the given file.

Available in Team and Enterprise plans

Create account
PHP
MIDDLE
Tested skills
Duration
60 minutes max.
Evaluation
Automatic
Test overview

Code gaps

assessing knowledge of SQL

Choice questions

assessing knowledge of ES6, JavaScript, CSS, HTML, WCAG 2.0, Web Accessibility

Programming task - Level: Medium

PHP | Categories Repository - Implement PDO queries that will return valid results about movies to users.

Available in Team and Enterprise plans

Create account
PHP
SENIOR
Tested skills
Duration
88 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of SQL, ES6, JavaScript, AJAX, Web development

Programming task - Level: Hard

PHP | XML-CSV Converter - Implement filtering and data transformation methods to pass all the tests.

Available in Team and Enterprise plans

Create account
PHP
JUNIOR
Tested skills
Duration
41 minutes max.
Evaluation
Automatic
Test overview

Code gaps

assessing knowledge of SQL, CSS, HTML

Choice questions

assessing knowledge of JavaScript

Programming task - Level: Easy

PHP | Faker | Basic data manipulation - Implement all the methods in the app/Faker class.

Available in Team and Enterprise plans

Create account
php
MIDDLE
Tested skills
Duration
80 minutes max.
Evaluation
Automatic
Test overview

Programming task

solve a programming challenge that involves PHP Web Scraper

Choice questions - 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

Available in Team and Enterprise plans

Create account
PHP
MIDDLE
Tested skills
Duration
87 minutes max.
Evaluation
Automatic
Test overview

Choice Questions

Verify knowledge of PHP: DateTime, Fluent API, filter_var, Closing tag omission, Getting PHP configuration values, and Use of 'explode'

Programming task

Implement Observer pattern in RaceGame/ScoringBoard classes, implement Chain of Responsibility pattern in Card class, implement specified interfaces in PlayersList class, and add code to places anotated with @todo

Available in Team and Enterprise plans

Create account
PHP
MIDDLE
Tested skills
Duration
72 minutes max.
Evaluation
Automatic
Test overview

Choice Questions

Verify knowledge of PHP: Code debugging, Usage of array_combine, Array auto-indexing, Closing tag omission, Calling 'call_user_func', Getting PHP configuration values

Programming task

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

Available in Team and Enterprise plans

Create account

The right PHP online tests to screen PHP and web developers

Recommended roles for PHP online tests

  • Full stack developer
  • Web developer
  • PHP developer
  • 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. 

Key features 

  • 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 a task of your choosing.