コンテンツへスキップ

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.

対象となる技術

プログラミング言語: PHP

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

ツールを作る: Phing, Composer

PHP
ジュニア
テストされたスキル
期間
52 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 PHP

コードギャップ

の知識を評価する。 PHP

プログラミングタスク - レベル:簡単

PHP | Student Details Application - Implement three methods to keep students’ details in a file and fetch them from the file when necessary.

PHP
ジュニア
テストされたスキル
期間
67 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 PHP, シンフォニー

コードギャップ

の知識を評価する。 Command, PHP, シンフォニー, Controller, ルーティング

プログラミングタスク - レベル:簡単

PHP | Symfony | Prototype of the CLI tool - Create a CLI command using Symfony's Console Commands. The command should validate a string passed as an argument.

PHP
ミドル
テストされたスキル
期間
102 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 Laravel, PHP

コードギャップ

の知識を評価する。 PHP

プログラミング・タスク - レベルミディアム

PHP | Laravel | Shop API - Implement missing features of the shop application.

WordPress
ミドル
テストされたスキル
期間
70 分以内。
評価
自動
テスト概要

コードギャップ

の知識を評価する。 PHP, Wordpress

プログラミング・タスク - レベルミディアム

PHP | WordPress | Metadata Plugin with Administration Panel - Implement a WordPress plugin that will add metadata tags. The task includes the Settings API requirements.

WordPress
ジュニア
テストされたスキル
期間
45 分以内。
評価
自動
テスト概要

コードギャップ

の知識を評価する。 PHP, Wordpress

プログラミングタスク - レベル:簡単

PHP | WordPress | Latest Posts Widget - Implement a WordPress plugin that will display the latest posts with configurable number and title.

シンフォニー
ミドル
テストされたスキル
期間
55 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 PHP, シンフォニー, 小枝

プログラミング・タスク - レベルミディアム

PHP | Symfony | Customer Relationship Management System - symfonyのコンソールコマンドを利用してコマンドを実装する。

シンフォニー
ミドル
テストされたスキル
期間
100 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 PHP, シンフォニー, 小枝

プログラミング・タスク - レベルミディアム

PHP | Symfony | EventListener - Symfony のイベントディスパッチャーコンポーネントを利用してイベントドリブンシステムを実装します。

PHP
シニア
テストされたスキル
期間
72 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 PHP, シンフォニー, ヤムル

プログラミング・タスク - レベル: ハード

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

Laravel
ジュニア
テストされたスキル
期間
65 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 Laravel, PHP

プログラミングタスク - レベル:簡単

PHP | Laravel | Calculator API - Implement the missing features of a web API for a calculator service.

PHP
ミドル
テストされたスキル
期間
60 分以内。
評価
自動
テスト概要

コードギャップ

の知識を評価する。 SQL

選択問題

の知識を評価する。 ES6, ジャバスクリプト, CSS, HTML, WCAG 2.0, ウェブ・アクセシビリティ

プログラミング・タスク - レベルミディアム

PHP | Categories Repository - 映画に関する有効な結果をユーザーに返すPDOクエリを実装する。

PHP
シニア
テストされたスキル
期間
88 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 SQL, ES6, ジャバスクリプト, AJAX, ウェブ開発

プログラミング・タスク - レベル: ハード

PHP|XML-CSVコンバータ - フィルタリングとデータ変換メソッドを実装し、すべてのテストに合格する。

PHP
ジュニア
テストされたスキル
期間
41 分以内。
評価
自動
テスト概要

コードギャップ

の知識を評価する。 SQL, CSS, HTML

選択問題

の知識を評価する。 ジャバスクリプト

プログラミングタスク - レベル:簡単

PHP | Faker | 基本的なデータ操作 - app/Faker クラスのすべてのメソッドを実装する。

Laravel
ジュニア
テストされたスキル
期間
66 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 Laravel, PHP

プログラミングタスク - レベル:簡単

PHP | Laravel | Calculator API - Implement the missing features of a web API for a calculator service.

Laravel
ミドル
テストされたスキル
期間
80 分以内。
評価
自動
テスト概要

プログラミング・タスク

solve a programming challenge that involves PHP Web Scraper

選択問題

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
ミドル
テストされたスキル
期間
43 分以内。
評価
自動
テスト概要

プログラミング・タスク - レベルミディアム

PHP | Text encoders | Offset and Substitution - Implement required encoders to pass all tests.

選択問題

の知識を評価する。 PHP

コードギャップ

の知識を評価する。 PHP

PHP
ミドル
テストされたスキル
期間
72 分以内。
評価
自動
テスト概要

選択問題

に関する知識を確認する。 PHP: Code debugging, Usage of array_combine, Array auto-indexing, Closing tag omission, Calling 'call_user_func', Getting PHP configuration values

プログラミング・タスク

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
ミドル
テストされたスキル
期間
87 分以内。
評価
自動
テスト概要

選択問題

に関する知識を確認する。 PHP: DateTime, Fluent API, filter_var, Closing tag omission, Getting PHP configuration valuesそして Use of 'explode'

プログラミング・タスク

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

PHP
ミドル
テストされたスキル
期間
52 分以内。
評価
自動
テスト概要

選択問題

に関する知識を確認する。 PHP: DateTime, Fluent API, filter_var, Getting PHP configuration values, Use of 'explode' そして Closing tag omission

プログラミング・タスク

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

PHP
ミドル
テストされたスキル
期間
72 分以内。
評価
自動
テスト概要

選択問題

の知識を評価する。 PHP

プログラミング・タスク - レベルミディアム

PHP | Symfony | Hotels - Finish the implementation of the Hotels application by following the instructions.

WordPress
ジュニア
テストされたスキル
期間
62 分以内。
評価
自動
テスト概要

選択問題

WordPress technology, plugins, and hooks

選択問題

WordPress custom fields, database tables, and object passing

Code Gaps

WordPress Template Tags

プログラミング・タスク

PHP basic data manipulation

The right PHP online tests to screen PHP and web developers

Recommended roles for PHP online tests

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

主な特徴

  • 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:

マグダレーナ・ロゴ - コディラ副マーケティング・マネージャー

"DevSkillerをテストの採点に使用することで、2倍のコスト効率になると同時に、生徒たちはより良いテストを受けることができ、将来の採用試験に備えることができます。"

ヴィクトリア・チチェフスカ ステップストーン・サービスの人材獲得スペシャリスト

「私たちは今、成長するために必要なテクニカル・スキルを評価するテストを共同で作成するだけでなく、(候補者と)社内外でコミュニケーションをとることもできるツールを手に入れました。さらに、技術採用プロセスがより構造化されました。例えば、技術面接では、技術スクリーニングの結果を会話のきっかけにしています。"

イヴァナ・ニコリック - インパックテック人事マネージャー

「受験者にとっての最大のメリットは、自分の都合に合わせて試験を進められることです。すでに働いていて、転職や他社への移籍を考えている候補者がいる場合、新しいポジションを探すために何度も面接を受けるために休みを取る必要がないので、候補者にとっても時間の節約になります。"

よくある質問

What is RealLifeTestingTM?

実生活テスト 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.

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.

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.

盗作についてはどうしますか?

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.