ホームページ  >  記事  >  バックエンド開発  >  PHPエンジニアの面接ではどのような点が求められるのでしょうか?

PHPエンジニアの面接ではどのような点が求められるのでしょうか?

藏色散人
藏色散人オリジナル
2019-11-08 09:46:192718ブラウズ

PHPエンジニアの面接ではどのような点が求められるのでしょうか?

#php エンジニアの面接にはどのような点が求められますか?

1. 技術的な問題

(1) 基本的な知識: 配列操作、変数操作、文字列処理など。主に配列と文字列の関数を調べます。 Cookie とセッションの概念と違いもあります。

(2) オブジェクト指向: 継承、インターフェイス、抽象クラス、ポリモーフィズムなどのオブジェクト指向の考え方と理論的知識。 (3) ファイル操作: 典型的な 2 つの問題:

① ディレクトリの走査: ディレクトリの走査に再帰を使用し、拡張子は無限レベルの分類です

② 大きなファイルの読み取り: メモリ不足、方法ファイルの内容を読み取る

(4) データベースの知識:

① データベースのテーブルを設計し、必要に応じて SQL クエリを記述します。一般的なものには、注文テーブル、製品テーブル、学生テーブル、成績テーブル、クラス テーブル、州および都市テーブルなどがあります。

②PHP データベース操作の基本スキル、PHP データベース操作コードの手書き。

③データベースのパフォーマンスの最適化。これには、MySQL の使用とパフォーマンスの最適化が含まれます。たとえば、int(1) と int(10) の違い、ストレージ タイプの選択、mysql インデックス、結合インデックス、カバリング インデックスなど、MySQL の 4 つの分離レベルの理解などです。一般的な質問: テーブルには 100 万個のデータがある、アイデアの作成や SQL を最適化する方法、10,000 個のデータをデータベースに同時に挿入する際の効率を確保する方法。

(5)Linux 機能。 Linux の基本的な知識と、一般的に使用されるコマンドに関する知識。たとえば、nginx アクセス ログで、その日のトップ 10 のインターフェイス アクセス カテゴリを見つけます。

(6) データ構造とアルゴリズムの機能。バブルソート、クイックソート、二分探索ソートなどの基本的なソート方法、または質問を与えて効果を達成するための方法を手書きする(100元を10人に分配する、1人あたり少なくとも6元でなければならないなど)ほとんど12元、100元は全部山分けです。最も一般的な質問は、ツリーの走査と並べ替えです。

(7) サーバーのセキュリティ問題: SQL インジェクション、XSS 攻撃など。プログラミング時にこれらの問題を回避する方法。

(8) フレームワークの質問: フレームワークを理解してから、フレームワークに関する基本的な質問をします。よく使われるフレームワークのMVCの考え方を理解し、モデルとコントローラーの関係、コントローラーとビューの関係をロジックに基づいて明確にします。

推奨: 「

PHP チュートリアル

2. 技術以外の質問

インタビュアー:

1. 仕事以外の自分の時間の取り決め

2. 自己評価

3. 将来のキャリア計画

目的:

1. 観察することあなたは空いた時間に勉強していますか?

2. あなたは自分自身に十分な資格を持っていますか?

3. あなたは計画を立てることができる人ですか?

共通点: 他に何をするか私に聞きたいですか?

以上がPHPエンジニアの面接ではどのような点が求められるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。