PHP開発者のスキルを審査する方法

7月 28, 2020
PHP開発者のスキルを審査する方法 ブログ

人気のあるスクリプト言語であるPHPは、ここ25年ほど前から存在しています。Pythonと同様に、PHPもまた90年代に一人の開発者によってサイドプロジェクトとして開発されたプログラミング言語です。このスクリプトの寿命が長いということは、ソフトウェアエンジニアがPHPの開発者としてのスキルを磨くためにかなりの時間が経過していることを意味しています。

W3Techsによると データを持つ既知のサーバーサイドプログラミング言語を持つすべてのウェブサイトの78.3%が、PHPを使用しています。 約4000万 私たちが話すように、PHPを使用しているライブのウェブサイトがあります。つまり、あなたがインターネット上で訪問する10のウェブサイトのうち、ほぼ8つのウェブサイトが何らかの方法でPHPを使用していることを意味します。

高齢化が進んでいるのかもしれませんが、言語の使用数は 衰退は、Stack Overflow が明らかにしたように、PHP 依然としてトップ10入りを果たしている 最も人気のあるプログラミング、スクリプト、マークアップ言語です。 WikipediaやFacebookなどの大手サイトや、WordPressやDrupalなどの世界最大のオープンソースプロジェクトで使用されています。

PHPはユビキタスな性質を持っているため、PHPのスキルを主張する開発者を見つけるのは難しくありません。しかし、この記事では、PHPについて知っておくべきことと、PHP開発者のスキルをテストするための最善の方法をお伝えします。

PHPの開発者スキル。PHPとは何か?1.PHPとは何か?

PHP開発者とは何なのか、PHP開発者とは何をする人なのか、という質問があるかもしれません。

さて、PHP開発者は、PHPを使用したアプリケーションやプログラム、ウェブサイトのソースコードを書き、テストし、メンテナンスします。オープンソースのサーバーサイドスクリプト言語で、主にビジネスアプリケーションやウェブ開発に使用されています。

PHPは、主にLinuxのWebサーバ上で自由に利用できるスクリプト言語およびインタプリタです。名前は、元々は Personal Home Page Tools から派生したもので、現在は PHP の略です。ハイパーテキストプリプロセッサです。

スクリプト言語とは、実行時にスクリプトを解釈する言語のことです。これらのスクリプトは通常、他のソフトウェア環境に組み込まれています。スクリプトの目的は、通常、アプリケーションのパフォーマンスを向上させたり、ルーチンタスクを実行したりすることです。サーバー側のスクリプトはサーバー上で解釈され、クライアント側のスクリプトはクライアントアプリケーションによって解釈されます。

1.1 PHP は機能的でオブジェクト指向のプログラミングを提供します。

PHPには、完全なオブジェクトモデルを含むオブジェクト指向プログラミングの機能が非常に充実しています。その機能のいくつかを紹介します。 視認性, クラス抽象化 そして 締めくくり キーワード、追加 まほう, インターフェイス, クローニング, と型のヒントを使用しています。PHP は、オブジェクトを参照やハンドルと同じように扱います。 つまり、各変数にはオブジェクト全体のコピーではなくオブジェクトの参照が含まれているということです。

関数型プログラミングはPHPでも可能ですが、その言語では一般的に使われているパラダイムではありません。関数型プログラミングを念頭に置いて作られた他の言語 (Haskell, Swift) もあるので、より適しています。

1.2 PHPはいつから使われているの?

前述したように、PHPは90年代から存在しています。

その開発は、1994年にRasmus Lerdorfがいくつかの記事を書いたときに始まりました。 共通ゲートウェイインタフェース (CGI)プログラムをC言語で作成して、彼の 個人ホームページ.

彼はそれらを拡張して ウェブフォーム とコミュニケーションをとるために データベースこの実装を "Personal Home Page/Forms Interpreter" または PHP/FI と呼んでいます。

1.3 PHPは他の言語と似ている?

C言語はPHPに大きな影響を与えています - PHPの作成者はPHPをC言語の関数を呼び出すテンプレートエンジンにすることを意図していました。そのため、PHPは中括弧とセミコロンのCスタイルの構文を保持しています。視覚的には、PHPはC、C++、Javaに似ています。

使い方に関しては、PHPとJavaScriptは非常によく似ています - 伝統的に何十年もウェブスタック空間を共有してきたからです。PHPとJSの基本的な構文の多くはほぼ同じで、似たような解釈をしています。これは特にループ、条件式、関数、配列操作に当てはまります。

最近では、JSもクラスベースの構文を採用しており、PHPの使い方にパラダイムをもたらしています。構文を無視しても、PythonはPHPに近い使い方をします。実際、Pythonは多くの場合、PHPの代用として使用することができます。

2.PHPは何に使われているのか?

PHPは主にサーバーサイドスクリプティングに焦点を当てているので、CGIプログラムでできることは何でもできます。これには、フォームデータの収集、動的なページコンテンツの生成、クッキーの送受信などが含まれます。

PHP開発者によく使われているのは、以下のようなものです。

2.1 ウェブサイトやウェブアプリケーション (サーバーサイドスクリプティング)。PHP 開発者が最も伝統的かつ主に使用しているのは、サーバーサイドスクリプティングです。サーバーサイドスクリプティングとは、データがユーザーのブラウザに表示される前にウェブサーバー上で作成されるPHPコードのことです。

2.2 コマンドラインスクリプトウェブアプリケーションやウェブサイトの構築以外にも、ウェブサーバ上でバックグラウンドで実行する必要のあるタスクはたくさんあります。このためには、サーバーやブラウザは必要なく、PHP パーサーと数行のコードがあればいいのです。

2.3 デスクトップアプリケーションの作成PHP には、クライアントサイドのアプリケーションを作成するための拡張機能が用意されています。しかし、PHP はグラフィカルなユーザーインターフェイスを持つデスクトップアプリケーションを作成するのには 最適ではありません。

3.PHPを使うメリットは?

一般的に、PHPはプログラミングを学び始めたばかりの人にとっては簡単なプログラミング言語とみなされています。他のプログラミング言語と同様に、PHPにもコーディング、略語、対数のルールがあり、習得するのはかなり簡単です。

PHPは、プログラミングの自動化、Webアプリケーション、サーバーサイドアプリケーション、Software-as-a-Serviceアプリケーションなどによく使われています。

なぜPHP開発者とそのPHP開発者のスキルが存在するのかを知ることは、非常に重要なことです。ここでは、その主な特徴について簡単なポイントをいくつか紹介します。

3.1 クロスプラットフォーム。

PHP は、さまざまな種類のプラットフォーム上で動作します。Solaris、UNIX、Windows、Linuxを含む大多数のオペレーティングシステムでサポートされています。また、MySQLやApacheとのインターフェースも簡単に行えます。また、Javaと簡単に統合することができます。

3.2 使いやすいです。

PHPはその使い勝手の良さから広く使われています。複雑な他のプログラミング言語とは対照的に、PHPはシンプルで、流暢で、清潔で、整理されています。PHPは、論理的であると同時によく整理された構文を持っています。

3.3 データベースとの接続が簡単

PHPのような広く使われているプログラミング言語は、非常に頻繁にデータベースに接続する必要があります。PHPには、簡単にデータベースに接続するためのモジュールが組み込まれているため、データベースの管理に必要な時間を大幅に短縮することができます。

3.4 オープンソース。

開発者にとっての重要な利点は、PHPが誰でも簡単に利用でき、無料で利用できることです。これは、ウェブ開発に使用される他のスクリプト言語が、 サポートファイルの費用を支払わなければならないのとは対照的です。PHPは、いつでも、どこでも、誰にでも開かれています。

ITリクルーターが知っておくべきPHPの知識とは?4.IT採用担当者が知っておくべきPHPの知識とは?

PHP開発者のスキルを探したり、選考したり、面接したりする前に、IT採用担当者が知っておいた方が良いと思われる質問をリストアップしました。

4.1 技術スタックはどのくらいの頻度で変わるのか?

2011年6月28日、PHP開発チームはPHPの新バージョンの今後のリリースのためのタイムラインを実装しました。このシステムでは、少なくとも1ヶ月に1つのリリースが削除されなければなりません。年に一度は、新機能を含むマイナーなリリースをドロップするべきです。

すべてのマイナーリリースは、少なくとも2年間はセキュリティとバグ修正でサポートされるべきです。これに続いて、少なくとも1年間はセキュリティの修正のみを行い、すべてのマイナーリリースのために合計3年間のリリースプロセスを行います。

小規模で自己完結的なものでない限り、3年間のリリースプロセスの中でマイナーリリースに新機能を導入することはありません。PHPの最新バージョンは、2020年3月19日にリリースされたPHP 7.2.29、PHP 7.3.16、PHP 7.4.4です。

4.2 利用可能なリソース/ツール/技術は多いか?

PHP は、そのソース配布物にさまざまなフリーのオープンソースライブラリを含んでいますし、 結果として PHP のバイナリビルドでそれらを使用しています。

PHPは基本的に iアクセス用モジュールを内蔵したインターネット対応システム ファイル転送プロトコル (FTP) サーバーや、以下のような多くのデータベースサーバーがあります。 ポストジェスチル, MySQL, マイクロソフトエスエスキューエルサーバーであり エスエスキューライト (これは組み込みデータベースです)。 エルディーエーピー サーバーなど。

のような、C言語のプログラマーにはおなじみの関数が多数あります。 ファミリーは、標準の PHP ビルドで利用可能です。この言語を使用すると、開発者は エクステンション に於いて C を使用して PHP 言語に機能を追加することができます。PHP の拡張モジュールは、静的に PHP にコンパイルしたり実行時に動的に読み込んだりすることができます。

最も人気のあるPHPフレームワークには以下のようなものがあります。

  • Zend Framework
  • symfony
  • イイ
  • ララベル
  • ケーキPHP

PHPのコンテンツ管理システムで最も人気のあるものには、以下のようなものがあります。

  • ワードプレス
  • ドルーパル
  • ジョウラ
  • マジェント

PHP開発者が知っておくべきこととは?4.3 PHP開発者が知っておくべきこととは?

雇用者は一般的にいくつかのPHP開発者のスキルを求めています。主に、PHP開発者は、現代のプログラミング言語で広く使われているOOP (オブジェクト指向プログラミング)の概念に精通している必要があります。また、MVC (Model View Controller) ベースの PHP フレームワークに精通していることも、開発者の助けになるでしょう。

第二に、開発者はウェブサービスの作成と消費の経験が必要です。開発者はプロジェクトでいくつかのサードパーティのウェブサービスを使用することになるので、これは非常に重要です。

その他にも、ユニットテストフレームワーク、HTTPリクエストの処理、JSON、XMLの解析、パッケージインストーラの使用 (例:composer、pear、pecl、パフォーマンスの最適化など) など、PHP開発者としてのスキルに精通していなければならないものがあります。

4.4 PHP開発者に求めるべき経験の種類とは?

ほとんどの開発者は、コンピュータサイエンス、情報技術、ソフトウェア工学、またはその他のIT関連分野の学士号を持っています。しかし、正式な教育は必ずしも必要ではありません。PHP の開発者としてキャリアを積むためには、コンピュータアーキテクチャ、 アルゴリズム、データ構造、オブジェクト指向プログラミング、 オペレーティングシステム、定量的推論、ウェブプログラミングなどの科目を理解しておく必要があります。

PHP開発者には、Ajax、jQuery、MySQLの知識が必須となっています。また、JavaScript、CSS、HTMLを使ってWebサイトを適切にコーディングするスキルを持ったフルスタック開発者であることは、Webデザイナーが犯したミスを修正するためにも重要なスキルとなります。

CakePHP(オープンソースのWebフレームワーク)やPHPUnit(ユニットテストフレームワーク)のPHP開発者スキルも重要になってきます。その他にも、API、Unix/Linux、MVC フレームワーク・アーキテクチャなどのスキルを身につけておくと便利でしょう。これらの技術的なスキルは、企業で働いているかフリーランスで働いているかに関わらず、開発者にとって重要なものとなるでしょう。もしあなたがPHP開発者を雇うのであれば、商用およびオープンソースでの経験が最も関連性のある経験になるように思われます。

5.審査段階でのPHP開発者のスキルを検証するには?

優秀なPHP開発者になるためには、候補者はその役割に秀でた特定のスキルを持っていなければなりません。面接の段階で必要なスキルをすべてテストすることは、採用プロセスの時間、コスト、手間を増やすことになることを理解することが重要です。これは、プロセスをより退屈なものにしてしまいます。

これらの困難を最小限に抑え、採用担当者や採用担当者を支援するために、雇用前テストソフトウェアは非常に重要な役割を果たしています。DevSkillerの リアルライフテストtmand プラットフォームは、あなたの次の採用を支援するための素晴らしいツールです。

PHP開発者を評価するために、採用担当者は以下のいずれかの媒体を使用することがあります。

  • 作業サンプル プログラミング作業
  • MCQs(複数選択問題)です。
  • MAQs(複数回答問題
  • 空欄を埋める、ホワイトボードの質問
  • オーディオ/ビデオの質問
  • LogicBox(AIベースの疑似コーディングプラットフォーム
  • コーディングシミュレータ
  • 真か偽かの質問など

5.1 履歴書を使ってPHP開発者をスクリーニングする

仕事内容が求職者の最初の接点であるように、履歴書も求職者との最初の接点の一つになるでしょう。
しかし、それは最初のコンタクトポイントであると考えてください。確かに、優等生でピカピカの学位を取得している人は見栄えが良く、勤勉な人であることを示していますが、ソフトウェア開発となると、それはあなたがそこから得られるすべてのもののようなものです。

そうは言っても、候補者の履歴書を審査する際には、いくつか注意すべき点があります。

  • 仕事の経験 - どのティアの社員を探していますか?
  • スキルと知識 - あなたが求めている特定のスキルはありますか?
  • 学歴 - あなたの候補者は、この職務に適した資格を持っていますか?
  • コンピテンシー - 彼らはどのような行動的、機能的、専門的な能力を持っていますか?

PHP用語集5.2 技術系リクルーターのためのPHP用語集

バージョン PHP 1.0 - 7.4
フレームワーク symfony, Zend, Laravel, Yii
CMS Magento、WordPress、Drupal、Joomla
ビルドツール Ant, Maven, Gradle, Phing

5.3 PHP のバージョン。

  • 最初のバージョン: 1.0 1995年6月
  • 現在サポートされている最古のもの7.2 (2020年11月までサポート)
  • 最新バージョン:7.4 2019年11月
  • のバージョンがあります。 リリース

5.4 フレームワークのバージョン。

symfony

  • 最初のバージョン:1.0 2007年1月
  • 最新バージョン:5.0.7 2019年11月
  • のバージョンがあります。 https://symfony.com/releases

ゼント

ララベル

  • 最初のバージョン:1.0 2011年6月
  • 最新バージョン:7.0 2020年3月
  • のバージョンがあります。 リリースノート

イイ

5.5 CMSのバージョン。

マジェント

ワードプレス

  • 最初のバージョン: 0.7 2003年5月
  • 最新バージョン:5.4 2020年3月
  • のバージョンがあります。 リリース

ドルーパル

  • 最初のバージョン: 1.0.0 2001年1月
  • 最新バージョン:8.4.4 2020年3月
  • のバージョンがあります。 Drupalコアのリリース

ジョウラ

5.5 PHP のどのバージョンが似ているか?

PHP 5.X のすべてのバージョンは、わずかな違いしかありませんが非常に似たような動作をしています。

5.6 どの名称も互換性を持って使用できますか?どのバージョンが全く違うのか?

それぞれのバージョンには独自の名前があり、例えばバージョン 5.4 は PHP 5.4、バージョン 7.1 は PHP 7.1 と呼ばれています。

考えてみてください。異なるプレフィックス番号で始まるバージョンは、他のバージョンとは理解できません。例えば PHP 5.X は PHP 7.X とは全く異なります。

5.7 スキルを判断する上で資格はどの程度有用か?どのような資格が利用可能で、尊敬されているか?

PHPの資格を取得することでPHPのスキルが証明されるかどうかについては、さまざまな意見があります...ほとんどの開発者は独学で学んでいますが、PHPの資格を取得することは、言語の知識を正式に証明することになるので、開発者のキャリアにとって有益です。

最近のピアソンのフランクなJava、Web、PHPの給料では ちょうさ調査回答者のうち 32% が、少なくとも 1 つ以上の専門資格を保有している。資格を保有している回答者のうち、21% は、資格を取得してから給料が上がったと回答している。

要するに、完全に必要というわけではありませんが、どちらにしても損はありません。これらは、やる価値のある認証の主な形態です。

  • Zend PHP 7 認定資格
  • Zend Framework 2 認定資格
  • Symfony、LaravelなどのPHPフレームワークの資格をお持ちの方

5.8 履歴書の他の行はスキルを示すことができますか?

  • 使用する言語のバージョンを指定する
  • PHPや人気のあるPHPフレームワークの典型的なプロジェクトでの作業
  • 大型プロジェクトへの参加、妙に厳しい要件への対応
  • マイクロサービスに分かれたプロジェクトへの参加
  • 高トラフィックネットワークプロジェクトへの参画

PHPの電話インタビューの質問6.電話/ビデオの技術面接で聞くべきPHPの面接の質問

履歴書の言葉だけに頼るのは難しい。結局のところ、候補者が主張するPHP開発者としてのスキルを本当に持っているかどうかを見極めることが重要です。たとえ電話インタビューであっても、候補者がどのように考え、どのように問題を解決しようとしているのかを理解するのに役立ちます。

6.1 候補者の経験に関する質問

質問1. これまでに手がけたプロジェクトと、最初から最後までのアプローチについて教えてください。

答え 1. これは、彼らの仕事のスタイルについて学ぶことができるので、最初に始めるのに良いWeb開発者のインタビューの質問です。これは、彼らがどのように要件を収集し、問題を解決し、ユーザーのフィードバックを管理し、QAを処理し、チームの中でどのように協力しているかを示しています。また、彼らの回答は、ウェブ開発に対する熱意のレベルを示しています。

Q2: 遣る 空いた時間に取り組んでいる(または取り組んだことのある)プロジェクトはありますか?

A2: 一流の開発者は、自分の時間のかなりの部分をいじったり、新しいトレンドを把握したりしています。候補者は、過去または現在の個人的なプロジェクトについて話し合うことができなければなりません。

6.2 候補者が過去にどのように行動してきたかを把握するために聞くべき行動質問

Q3: アプリが動かなくなった時はどうしていますか?

A3: 問題解決はWeb開発の中心にあるので、ナシの形になってしまったものを解決するために、候補者がどのように話しているかを聞いてみましょう。状況を分析し、潜在的な原因を分析していますか?いつ助けを求めるべきか、どこに行けば答えが見つかるかを知っていますか?最初に考えた解決策がうまくいかなかった場合、どのように対応しますか?

Q4: あなたを悩ませるウェブサイトやアプリの名前を挙げてください。何が気に入らないのか?

A4: このWeb開発者インタビューの質問では、Web開発における時事的な問題意識と、自分自身の問題解決能力が問われます。良い回答とは、他の人の仕事に文句を言うだけではなく、それ以上のことをしているということです。熟練したPHP開発者は、負荷時間を改善する方法やユーザーエクスペリエンスを最適化する方法など、現実的な問題に対して真の解決策を提供するでしょう。     

6.3 受験者の知識や意見に関する質問

Q5: SOAPとRESTの違いは?

A5: これらは開発者が知っておくべき2つのウェブサービスプロトコルです。重要な違いの1つは、SOAPがXMLを使用しているのに対し、RESTはテキストやJSONなどのフォーマットをサポートしていることです。Web 開発者はどちらが優れているかについて強い意見があるかもしれませんが、両方を理解していることを示すべきです。

Q6: どのCMS/フレームワークを使用していますか?

A6: 一般的なオープンソースのコンテンツ管理システム (CMS) には、WordPress、Joomla、Drupal などがあります。PHP 開発者のスキルについての情報を得るには、関連するオープンソースのコミュニティに参加しているかどうか、また貢献したことがあるかどうかを尋ねてみましょう。

Q7: PHP 5.6と7.xの違いは?

A7: この質問は、受験者がPHPのバージョンにどの程度精通しているかを評価するものです。多くの企業がまだPHP 5.xを使用しており、特にバージョン7への移行という文脈では、このような質問は当然のことです。

Q8: PUTとPATCHのHTTPメソッドの違いは何ですか?

A8: この質問は、開発者のHTTPプロトコルの知識とHTTPメソッドの違いを確認することを目的としています。

Q9: 多型と継承を説明する

A9: この問題は、候補者が基本的なOOPの概念をどの程度理解しているかを確認するものです。この知識は、PHP開発者のスキルを評価する上で重要です。

PHPコーディングテスト7.オンラインコーディングテストを利用したPHP開発者の技術審査

PHPの開発者がウェブアプリケーションの開発におけるPHPの柔軟性を理解していることは非常に重要です。その多様性の結果として、この言語は多くのニュアンスや機微を開発してきましたが、 各開発者はそれぞれ異なる方法でそれらを扱う可能性があります。

あなたのPHP開発者は、これらのニッチな用途をすべて知っているだけでなく、あなたのチームの一員として働くために、彼らの働き方を変えることも厭わない必要があります。PHP開発者のスキルは、次の採用を決定する際に、あなたの心の最前線にあるべきです。

7.1 どのPHPオンラインプログラミングテストを選ぶべきか?

  • テストは、あなたの会社でのプロの仕事の質を反映しています。
  • テストの持続時間は不条理ではなく、最大で1~2時間
  • テストは自宅で行うことができ、自然の中で簡単です。
  • 難易度は候補生の能力に匹敵する
  • このテストでは、コードの品質とエッジケースでの動作をチェックします。
  • 限りなく自然なプログラミング環境に近く、候補者は関連するリソースにアクセスすることができます。
  • これは、候補者が定期的に遭遇するすべてのライブラリ、フレームワーク、およびその他のツールを使用する機会を提供します。

7.2 DevSkiller すぐに使えるオンライン PHP 開発者コーディング評価テスト

DevSkiller のコーディングテストは、当社の RealLifeTesting を使用しています。tmand 候補者が実際に働くコーディング環境を反映した方法論を採用しています。曖昧なアルゴリズムを使用するのではなく、DevSkillerテストでは、候補者はアプリケーションや機能を構築する必要があります。

これらは完全に自動的に採点され、世界中のどこからでも受験することができます。同時に、候補者は、ライブラリ、フレームワーク、StackOverflow、Googleさえも含めて、通常使用するであろうすべてのリソースにアクセスすることができます。

DevSkillerテストの主な特徴としては、以下のようなものがあります。

  • 学術的な問題ではなく、本物のソフトウェア開発
  • フルスタックテストでは、候補者はPHP開発者としての総合的なスキルを使用することができます。
  • これらのテストは、受験者がいつでもどこでも受験することができます。
  • ソフトウェアの開発、独自のIDEの使用、GITへのクローン、Stack Overflow/Github/Googleへのアクセスによる研究、ユニットテストの実行が可能な自然な作業環境は、候補者の経験を向上させることを意味します。
  • 堅牢な盗作対策は、候補者のスキルの正確性を検証します。
  • テストは自動的に瞬時に評価され、技術者以外の採用担当者にも理解できるレポートが作成されます。
  • ジュニア、ミドル、シニア開発者向けのテスト

企業はDevSkillerを利用して、世界中のどこからでも独自のコードベースを使って受験者をテストしています。これを簡単にするために、DevSkiller はここで紹介したような既成の PHP テストも数多く提供しています。

ワードプレス
ミドル
テストされたスキル
持続時間
70 分以内
評価
自動
テストの概要

コードギャップ

知識評価 ピーエッチピーエス, ワードプレス

プログラミングタスク - レベル。中程度

PHP|WordPress|管理画面付きメタデータプラグイン - メタデータタグを追加するWordPressプラグインを実装します。このタスクには設定APIの要件が含まれています。

ピーエッチピーエス
ジュニア
テストされたスキル
持続時間
65 分以内
評価
自動
テストの概要

選択問題

知識評価 ピーエッチピーエス

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

PHP|ATMソフトウェアプロジェクト - 4つのクラスを実装してATMソフトウェアプロジェクトを終了するには

ワードプレス
ジュニア
テストされたスキル
持続時間
45 分以内
評価
自動
テストの概要

コードギャップ

知識評価 ピーエッチピーエス, ワードプレス

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

PHP|WordPress|Latest Posts Widget - 設定可能な番号とタイトルで最新の投稿を表示するWordPressプラグインを実装します。

symfony
ミドル
テストされたスキル
持続時間
55 分以内
評価
自動
テストの概要

選択問題

知識評価 ピーエッチピーエス, symfony, 小枝

プログラミングタスク - レベル。中程度

PHP|Symfony|顧客関係管理システム - Symfony のコンソールコマンドを使ってコマンドを実装する

ピーエッチピーエス
ミドル
テストされたスキル
持続時間
105 分以内
評価
自動
テストの概要

選択問題

知識評価 ララベル, ピーエッチピーエス

プログラミングタスク - レベル。中程度

PHP|Laravel|Bookstore API - 書店のREST APIに欠けている機能を実装します。

symfony
ミドル
テストされたスキル
持続時間
100 分以内
評価
自動
テストの概要

選択問題

知識評価 ピーエッチピーエス, symfony, 小枝

プログラミングタスク - レベル。中程度

PHP|Symfony|EventListener - Symfony の Event Dispatcher コンポーネントを使ってイベント駆動システムを実装する。

ピーエッチピーエス
シニア
テストされたスキル
持続時間
72 分以内
評価
自動
テストの概要

選択問題

知識評価 ピーエッチピーエス, symfony, YAML

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

PHP | Symfony | CompilerPass Interface - 与えられたファイルに基づいて圧縮アルゴリズムを選択するアーカイブアプリケーションを実装する。

ララベル
ジュニア
テストされたスキル
持続時間
65 分以内
評価
自動
テストの概要

選択問題

知識評価 ララベル, ピーエッチピーエス

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

PHP|Laravel|電卓API - 電卓サービスのためのWeb APIの欠けている機能を実装します。

ピーエッチピーエス
ミドル
テストされたスキル
持続時間
60 分以内
評価
自動
テストの概要

コードギャップ

知識評価 エスエッチエル

選択問題

知識評価 イーエスエルシックス, JavaScript, シーエスエス, エッチエムティーエル, WCAG2., ウェブアクセシビリティ

プログラミングタスク - レベル。中程度

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

ピーエッチピーエス
シニア
テストされたスキル
持続時間
88 分以内
評価
自動
テストの概要

選択問題

知識評価 エスエッチエル, イーエスエルシックス, JavaScript, AJAX, ウェブ開発

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

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

シェアポスト

メルマガよりも

インボックスにある有益な情報を受信して、技術者採用の詳細を確認してください。

シームレスにコーディングスキルを検証&開発

DevSkillerの製品をご覧ください。

セキュリティ認証とコンプライアンス。お客様のデータの安全性を確認します。