DevSkiller TalentBoost logotypDevSkiller TalentScore-logotypDevSkillers logotypTalentBoost logotypTalentScore-logotyp

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.

Teknik som omfattas:

Programmeringsspråk: PHP

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

Bygg verktyg: Phing, Composer

WordPress
MIDDLE
Testade färdigheter
Varaktighet
70 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om PHP, Wordpress

Programmeringsuppgift - Nivå:

PHP | WordPress | Plugin för metadata med administrationspanel - Implementera ett WordPress-plugin som lägger till metadatataggar. Uppgiften omfattar kraven för Settings API.

WordPress
JUNIOR
Testade färdigheter
Varaktighet
45 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om PHP, Wordpress

Programmeringsuppgift - Nivå:

PHP | WordPress | Widget för de senaste inläggen - Implementera ett WordPress-plugin som visar de senaste inläggen med konfigurerbart antal och titel.

Symfony
MIDDLE
Testade färdigheter
Varaktighet
55 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om PHP, Symfony, Kvist

Programmeringsuppgift - Nivå:

PHP | Symfony | Customer Relationship Management System - Implementera ett kommando med hjälp av Symfonys konsolkommandon.

Symfony
MIDDLE
Testade färdigheter
Varaktighet
100 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om PHP, Symfony, Kvist

Programmeringsuppgift - Nivå:

PHP | Symfony | EventListener - Implement the Event driven system using Symfony's Event Dispatcher Component.

PHP
SENIOR
Testade färdigheter
Varaktighet
72 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om PHP, Symfony, YAML

Programmeringsuppgift - Nivå: Svårt

PHP | Symfony | CompilerPass Interface - Implementera ett arkiveringsprogram som väljer komprimeringsalgoritm baserat på den givna filen.

Laravel
JUNIOR
Testade färdigheter
Varaktighet
65 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Laravel, PHP

Programmeringsuppgift - Nivå:

PHP | Laravel | Calculator API - Implementera de saknade funktionerna i ett webb-API för en kalkylatortjänst.

PHP
MIDDLE
Testade färdigheter
Varaktighet
60 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om SQL

Frågor om valmöjligheter

bedömning av kunskaper om ES6, JavaScript, CSS, HTML, WCAG 2.0, Tillgänglighet på webben

Programmeringsuppgift - Nivå:

PHP | Categories Repository - Implementera PDO-förfrågningar som returnerar giltiga resultat om filmer till användare.

PHP
SENIOR
Testade färdigheter
Varaktighet
88 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om SQL, ES6, JavaScript, AJAX, Webbutveckling

Programmeringsuppgift - Nivå: Svårt

PHP | XML-CSV Converter - Implementera metoder för filtrering och datatransformation för att klara alla tester.

PHP
JUNIOR
Testade färdigheter
Varaktighet
41 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om SQL, CSS, HTML

Frågor om valmöjligheter

bedömning av kunskaper om JavaScript

Programmeringsuppgift - Nivå:

PHP | Faker | Grundläggande datamanipulation - Implementera alla metoder i app/Faker-klassen.

Laravel
JUNIOR
Testade färdigheter
Varaktighet
66 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Laravel, PHP

Programmeringsuppgift - Nivå:

PHP | Laravel | Calculator API - Implementera de saknade funktionerna i ett webb-API för en kalkylatortjänst.

Laravel
MIDDLE
Testade färdigheter
Varaktighet
80 minuter max.
Utvärdering
Automatisk
Översikt över testet

Programmeringsuppgift

solve a programming challenge that involves PHP Web Scraper

Frågor om valmöjligheter

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
MIDDLE
Testade färdigheter
Varaktighet
43 minuter max.
Utvärdering
Automatisk
Översikt över testet

Programmeringsuppgift - Nivå:

PHP | Textkodare | Offset och substitution - Implementera de kodare som krävs för att klara alla tester.

Frågor om valmöjligheter

bedömning av kunskaper om PHP

Luckor i koden

bedömning av kunskaper om PHP

PHP
MIDDLE
Testade färdigheter
Varaktighet
87 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

Verifiera kunskaper om PHP: DateTime, Flytande API, filter_var, Utelämnande av sluttaggar, Hämta PHP-konfigurationsvärden, och Användning av "explodera".

Programmeringsuppgift

Implementera Observatörsmönster i RaceGame/ScoringBoard-klasser, implementera Ansvarskedja mönster i Card-klassen, implementera specificerade gränssnitt i PlayersList-klassen, och lägg till kod till platser antecknad med @todo

PHP
MIDDLE
Testade färdigheter
Varaktighet
72 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

Verifiera kunskaper om PHP: Code debugging, Usage of array_combine, Array auto-indexing, Utelämnande av sluttaggar, Calling 'call_user_func', Hämta PHP-konfigurationsvärden

Programmeringsuppgift

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
MIDDLE
Testade färdigheter
Varaktighet
52 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

Verifiera kunskaper om PHP: DateTime, Flytande API, filter_var, Hämta PHP-konfigurationsvärden, Användning av "explodera". och Utelämnande av sluttaggar

Programmeringsuppgift

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

PHP
MIDDLE
Testade färdigheter
Varaktighet
57 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

Verifiera kunskaper om PHP: DateTime, filter_var, Hämta PHP-konfigurationsvärden, Användning av "explodera"., Calling 'call_user_func', och Utelämnande av sluttaggar

Programmeringsuppgift

Implement a privacy policy

WordPress
JUNIOR
Testade färdigheter
Varaktighet
62 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

WordPress technology, plugins, and hooks

Frågor om valmöjligheter

WordPress custom fields, database tables, and object passing

Code Gaps

WordPress Template Tags

Programmeringsuppgift

PHP basic data manipulation

Zend Framework
MIDDLE
Testade färdigheter
Varaktighet
80 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om PHP och Läran

Programmeringsuppgift

enkel Books CRUD-applikation som använder Zend Framework 2 och Lära 2Kandidaten måste implementera tre metoder i BookController.

PHP
MIDDLE
Testade färdigheter
Varaktighet
65 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om PHP - easy and intermediate questions

Programmeringsuppgift

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

Symfony
MIDDLE
Testade färdigheter
Varaktighet
70 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om PHP - easy and intermediate questions

Programmeringsuppgift

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

  • Utvecklare av hela stacken
  • Webbutvecklare
  • 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.

Viktiga funktioner

  • 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óż - Biträdande marknadschef på Kodilla

"Att använda DevSkiller för att betygsätta testerna är två gånger mer kostnadseffektivt samtidigt som det ger våra studenter ett mycket bättre test och förbereder dem för framtida rekryteringstester."

Victoria Cyczewska - Specialist på talanganskaffning på Stepstone Services

"Vi har nu ett verktyg som gör att vi inte bara kan samarbeta för att skapa tester som bedömer de tekniska färdigheter som vi behöver för att växa, utan också för att kommunicera internt och externt (med kandidater). Dessutom är vår tekniska rekryteringsprocess nu mer strukturerad. Som ett exempel använder vi resultaten av vår tekniska screening som en samtalsstart under tekniska intervjuer."

Ivana Nikolic – HR Manager at ImpacTech

"Den största fördelen för kandidaterna är att de kan genomföra testerna när det passar dem bäst. Om du har en kandidat som redan arbetar och funderar på att byta karriär eller flytta till ett annat företag är det också en tidsbesparing för dem, eftersom de inte behöver ta ledigt för att delta i många intervjuer i sökandet efter en ny tjänst."

Vanliga frågor

Vad är RealLifeTestingTM?

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.

Hur lång tid tar det att installera DevSkiller?

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.

Måste jag vara programmerare för att använda DevSkiller?

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.

Vad gör du åt plagiat?

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.